<!DOCTYPE html><html lang="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" style="font-size:16px;"><head></head><head><meta charset="utf-8"/><!--[if !mso]><!--><meta http-equiv="X-UA-Compatible" content="IE=edge"/><!--<![endif]--><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="x-apple-disable-message-reformatting"/><meta name="format-detection" content="telephone=no,address=no,email=no,date=no,url=no"/><meta name="color-scheme" content="light"/><meta name="supported-color-schemes" content="light"/><title>Sep 11 2026: Issue 20</title><!--[if mso]><xml><o:OfficeDocumentSettings><o:AllowPNG/><o:PixelsPerInch>96</o:PixelsPerInch></o:OfficeDocumentSettings></xml><![endif]--><style>
:root { color-scheme: light; supported-color-schemes: light; }
body { margin: 0; padding: 0; min-width: 100%!important; -ms-text-size-adjust: 100% !important; -webkit-transform: scale(1) !important; -webkit-text-size-adjust: 100% !important; -webkit-font-smoothing: antialiased !important; }
.body { word-wrap: normal; word-spacing:normal; }
table.mso { width: 100%; border-collapse: collapse; padding: 0; table-layout: fixed; }
img { border: 0; outline: none; }
table { mso-table-lspace: 0px; mso-table-rspace: 0px; }
td, a, span { mso-line-height-rule: exactly; }
#root [x-apple-data-detectors=true],
a[x-apple-data-detectors=true],
#MessageViewBody a { color: inherit !important; text-decoration: inherit !important; font-size: inherit !important; font-family: inherit !important; font-weight: inherit !important; line-height: inherit !important; }
span.MsoHyperlink { color: inherit !important; mso-style-priority: 99 !important; }
span.MsoHyperlinkFollowed { color: inherit !important; mso-style-priority: 99 !important; }
.a { background-color:#FAFAFA; }
.b { background-color:#464646; }
.c { background-color:#FFFFFF; }
.d { background-color:#1CEF69; }
.d2 { background-color:#0050E3; }
.d3 { background-color:#0050E3; }
h1 a { text-decoration:underline;color:#000000 !important;font-style:italic; }
h2 a { text-decoration:underline;color:#000000 !important;font-style:italic; }
h3 a { text-decoration:underline;color:#000000 !important;font-style:italic; }
h4 a { text-decoration:underline;color:#000000 !important;font-style:italic; }
h5 a { text-decoration:underline;color:#000000 !important;font-style:italic; }
h6 a { text-decoration:underline;color:#000000 !important;font-style:italic; }
h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a, ul, li, ol, p, p a { margin: 0;padding: 0; }
h1 { font-family:'Inter',-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-weight:600;font-size:28px;color:#2A2A2A;line-height:1.75;padding-bottom:12px;padding-top:12px;mso-margin-top-alt:12px;mso-margin-bottom-alt:12px }
h2 { font-family:'Inter',-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-weight:600;font-size:24px;color:#2A2A2A;line-height:1.5;padding-bottom:12px;padding-top:12px;mso-margin-top-alt:12px;mso-margin-bottom-alt:12px }
h3 { font-family:'Inter',-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-weight:600;font-size:20px;color:#2A2A2A;line-height:1.25;padding-bottom:12px;padding-top:12px;mso-margin-top-alt:12px;mso-margin-bottom-alt:12px }
h4 { font-family:'Inter',-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-weight:600;font-size:18px;color:#2A2A2A;line-height:1.125;padding-bottom:22px;padding-top:22px;mso-margin-top-alt:22px;mso-margin-bottom-alt:22px }
h5 { font-family:'Inter',-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-weight:600;font-size:16px;color:#2A2A2A;line-height:1;padding-bottom:12px;padding-top:12px;mso-margin-top-alt:12px;mso-margin-bottom-alt:12px }
h6 { font-family:'Inter',-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-weight:400;font-size:14px;color:#2A2A2A;line-height:01.3;padding-bottom:12px;padding-top:12px;mso-margin-top-alt:12px;mso-margin-bottom-alt:12px }
p { font-family:'Inter',-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-weight:400;color:#3D3B3B;font-size:16px;line-height:1.7;padding-bottom:15px;padding-top:15px;mso-margin-top-alt:15px;mso-margin-bottom-alt:15px; }
p a, .e a, ul a, li a, .h a, .h2 a, .h3 a { word-break:break-word;color:#000000 !important;text-decoration:underline;text-decoration-color:#FFFFFF;font-style:italic; }
p a span, .e a span, ul a span, li a span { color: inherit }
p .bold { font-weight:bold;color:#3D3B3B; }
p span[style*="font-size"] { line-height: 1.6; }
.f p { font-size:12px;line-height:15px;color:#3D3B3B;padding:0; }
.f p a { color:#3D3B3B !important; }
.g p { font-family:'Inter',-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:16px;line-height:22px;font-weight:400;margin:0; }
.g p a { text-decoration: underline; }
.i p { font-family:'Inter',-apple-system,BlinkMacSystemFont,Roboto,sans-serif;line-height:1.5;font-size:14px;color:#FFFFFF; }
.i p a { color:#FFFFFF !important; }
.i2 p { font-family:'Inter',-apple-system,BlinkMacSystemFont,Roboto,sans-serif;line-height:1.5;font-size:14px;color:#FFFFFF; }
.i2 p a { color:#FFFFFF !important; }
.i3 p { font-family:'Inter',-apple-system,BlinkMacSystemFont,Roboto,sans-serif;line-height:1.8;font-size:14px;color:#FFFFFF; }
.i3 p a { color:#FFFFFF !important; }
.h p a { color:#595959 !important; }
.h2 p a { color:#595959 !important; }
.h3 p a { color:#595959 !important; }
.f p a, .i p a, .i2 p a, .i3 p a, .h p a, .h2 p a, .h3 p a { text-decoration:underline; }
.j { border-top:2px dotted #EBEBEB; }
.k p { padding-left:15px;padding-bottom:0px;padding-top:6px;mso-margin-top-alt:6px;mso-margin-bottom-alt:0px;mso-margin-left-alt:15px; }
.o { background-color:#000000;border:1px solid #000000;border-radius:5px; }
.o p { font-family:'Inter',-apple-system,BlinkMacSystemFont,Roboto,sans-serif;padding:0px;margin:0px; }
.l p,
.l p a, .l a { font-size:14px;line-height:20px;font-weight: bold;color:#FFFFFF;padding-bottom:6px;mso-margin-bottom-alt:6px;text-decoration:none; }
.m p,
.m p a { font-size:12px;line-height:17px;font-weight:400;color:#FDFDFD;padding-bottom:6px;mso-margin-bottom-alt:6px;text-decoration:none; }
.n p,
.n p a { font-size:12px;line-height:17px;font-weight:400;color:#000000;padding-bottom:6px;mso-margin-bottom-alt:6px;text-decoration:none; }
.p { background-color:#FFFFFF;max-width:520px;border:1px solid #E1E8ED;border:1px solid rgba(80, 80, 80, 0.3);border-radius:5px; }
.q { font-size:16px;font-family:Helvetica,Roboto,Calibri,sans-serif !important;border:1px solid #e1e8ed;border:1px solid rgba(80, 80, 80, 0.3);border-radius:10px;background-color:#FFFFFF; }
.q p { font-size:16px;font-family:system-ui,Helvetica,Roboto,Calibri,sans-serif !important;color:#222222;padding:4px 0; }
.r { border:1px solid #E1E8ED !important;border-radius:5px; }
.s p { font-size: 14px; line-height: 17px; font-weight: 400; color: #697882; text-decoration: none; }
.t p { font-family:'Inter',-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:12px;line-height:1.5;font-weight:400;color:#000000;font-style:italic;padding:0px; }
.v { border-radius:10px;border:solid 0px #EBEBEB;background-color:#000000;font-family:'Inter',-apple-system,BlinkMacSystemFont,Roboto,sans-serif;color:#FFFFFF; }
.v a { text-decoration:none;display:block;color:#FFFFFF; }
.w p { font-size:12px;line-height:15px;font-weight:400;color:#FFFFFF; }
.w p a { text-decoration: underline !important;color:#FFFFFF !important; }
ul { font-family:'Inter',-apple-system,BlinkMacSystemFont,Roboto,sans-serif;margin:0px 0px 0px 25px !important;padding:0px !important;color:#000000;line-height:24px;list-style-type:disc !important;font-size:16px; }
ul ul { list-style-type:circle !important; }
ul ul ul { list-style-type:square !important; }
ul ul ul ul { list-style-type:disc !important; }
ul ul ul ul ul { list-style-type:circle !important; }
ul ul ul ul ul ul { list-style-type:square !important; }
ul ul ul ul ul ul ul { list-style-type:disc !important; }
ul ul ul ul ul ul ul ul { list-style-type:circle !important; }
ul ul ul ul ul ul ul ul ul { list-style-type:square !important; }
ul > li { font-family:'Inter',-apple-system,BlinkMacSystemFont,Roboto,sans-serif;margin:10px 0px 0px 0px !important;padding: 0px 0px 0px 0px !important; color: #000000; }
.poll-choices > li { margin: 4px 0px 0px 0px !important; }
ol { font-family:'Inter',-apple-system,BlinkMacSystemFont,Roboto,sans-serif;margin: 0px 0px 0px 25px !important;padding:0px !important;color:#000000;line-height:24px;list-style:decimal;font-size:16px; }
ol > li { font-family:'Inter',-apple-system,BlinkMacSystemFont,Roboto,sans-serif;margin:10px 0px 0px 0px !important;padding: 0px 0px 0px 0px !important; color: #000000; }
li > p, li p { font-family:'Inter',-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px;padding:0px; }
.e h3,
.e p,
.e span { padding-bottom:0px;padding-top:0px;mso-margin-top-alt:0px;mso-margin-bottom-alt:0px; }
.e span,
.e li { font-family:'Inter',-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-size:16px;color:#3D3B3B;line-height:24px; }
.rec { font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important; }
.rec__button:hover { background-color: #f9fafb !important; }
.copyright a {color: inherit !important; text-decoration: none !important; font-size: inherit !important; font-family: inherit !important; font-weight: inherit !important; line-height: inherit !important;}
.txt_social p { padding: 0; word-break: break-all; }
.table, .table-c, .table-h { border: 1px solid #F3F3F3; }
.table-c { padding:5px; background-color:#000000; }
.table-c p { color: #2D2D2D; font-family:'Inter',-apple-system,BlinkMacSystemFont,Roboto,sans-serif !important;overflow-wrap: break-word; }
.table-h { padding:5px; background-color:#FFFFFF; }
.table-h p { color: #000000; font-family:'Work Sans','Lucida Grande',Verdana,sans-serif !important;overflow-wrap: break-word; }
@media only screen and (max-width:667px) {
.aa, .w100pc { width: 100% !important; }
.bb, .bb td { max-width: 100% !important; }
.bb img { max-width: 100% !important; height: auto !important; }
.dd { overflow-wrap: break-word !important; }
.cc { padding: 0px 8px !important; }
.ee { padding-top:10px !important;padding-bottom:10px !important; }
.ff ul, .ff ol { margin: 0px 0px 0px 10px !important;padding: 0px !important; }
.ff li { margin:10px 0px 0px 10px !important; }
.r {height:140px !important;}
.s p { font-size:13px !important;line-height:15px !important; }
.mob-hide {display:none !important;}
.mob-show {display: block !important; width: auto !important; overflow: visible !important; float: none !important; max-height: inherit !important; line-height: inherit !important;}
.mob-stack {width:100% !important;display:block !important;}
.mob-w-full {width:100% !important;}
.mob-block {display:block !important;}
.embed-img {padding:0px 0px 12px 0px !important;}
.socialShare {padding-top:15px !important;}
.rec { padding-left:15px!important;padding-right:15px!important; }
.bodyWrapper { padding:9px 4px 9px 4px !important; }
.social-mobile {float:left !important;margin-top:10px !important;}
}
@media screen and (max-width: 480px) {
u + .a .gg { width: 100% !important; width: 100vw !important; }
.tok-heart { padding-top:75% !important; }
.tok-play { padding-top: 250px !important; }
}
@media screen and (max-width: 320px) {
.tok-heart { padding-top:65% !important; }
}
.u { border: 1px solid #CACACA !important; border-radius: 2px !important; background-color: #ffffff !important; padding: 0px 13px 0px 13px !important; font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif !important;font-size: 12px !important; color: #767676 !important; }
.u a { text-decoration: none; display: block !important; color: #767676 !important; margin: 0px !important; }
.u span, .u img { color: #767676 !important;margin:0px !important; max-height:32px !important;background-color:#ffffff !important; }
</style><!--[if mso]><style type="text/css">
h1, h2, h3, h4, h5, h6 {font-family: Arial, sans-serif !important;}
body, table, td, p, a, span {font-family: Arial, sans-serif !important;}
sup { font-size: 100% !important;vertical-align: .5em !important;mso-text-raise: -1.5% !important;line-height: 0 !important; }
ul { margin-left:0px !important; margin-right:10px !important; margin-top:20px !important; margin-bottom:20px !important; }
ul li { margin-left: 0px !important; mso-special-format: decimal; }
ol { margin-left:0px !important; margin-right:10px !important; margin-top:20px !important; margin-bottom:20px !important; }
ol li { margin-left: 0px !important; mso-special-format: decimal; }
li.listItem { margin-left:15px !important; margin-top:0px !important; }
.paddingDesktop { padding: 10px 0 !important; }
.edm_outlooklist { margin-left: -20px !important; }
.embedImage { display:none !important; }
</style><![endif]--><!-- b4b9c1b7-f839-401e-9f0a-b66af93dffb3 --><style>
@font-face{font-family:'Work Sans';font-style:normal;font-weight:100;font-display:swap;src:url('https://fonts.gstatic.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nWBi8Jpo3ZKyHaQQ.woff2') format('woff2')}
@font-face{font-family:'Work Sans';font-style:italic;font-weight:100;font-display:swap;src:url('https://fonts.gstatic.com/s/worksans/v19/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGU3mo5pIfYCSXCQNBf.woff2') format('woff2')}
@font-face{font-family:'Work Sans';font-style:normal;font-weight:200;font-display:swap;src:url('https://fonts.gstatic.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K8nXBi8Jpo3ZKyHaQQ.woff2') format('woff2')}
@font-face{font-family:'Work Sans';font-style:italic;font-weight:200;font-display:swap;src:url('https://fonts.gstatic.com/s/worksans/v19/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGUXms5pIfYCSXCQNBf.woff2') format('woff2')}
@font-face{font-family:'Work Sans';font-style:normal;font-weight:300;font-display:swap;src:url('https://fonts.gstatic.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32KxfXBi8Jpo3ZKyHaQQ.woff2') format('woff2')}
@font-face{font-family:'Work Sans';font-style:italic;font-weight:300;font-display:swap;src:url('https://fonts.gstatic.com/s/worksans/v19/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGUgGs5pIfYCSXCQNBf.woff2') format('woff2')}
@font-face{font-family:'Work Sans';font-style:normal;font-weight:400;font-display:swap;src:url('https://fonts.gstatic.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXBi8Jpo3ZKyHaQQ.woff2') format('woff2')}
@font-face{font-family:'Work Sans';font-style:italic;font-weight:400;font-display:swap;src:url('https://fonts.gstatic.com/s/worksans/v19/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGU3ms5pIfYCSXCQNBf.woff2') format('woff2')}
@font-face{font-family:'Work Sans';font-style:normal;font-weight:500;font-display:swap;src:url('https://fonts.gstatic.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K3vXBi8Jpo3ZKyHaQQ.woff2') format('woff2')}
@font-face{font-family:'Work Sans';font-style:italic;font-weight:500;font-display:swap;src:url('https://fonts.gstatic.com/s/worksans/v19/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGU7Gs5pIfYCSXCQNBf.woff2') format('woff2')}
@font-face{font-family:'Work Sans';font-style:normal;font-weight:600;font-display:swap;src:url('https://fonts.gstatic.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K5fQBi8Jpo3ZKyHaQQ.woff2') format('woff2')}
@font-face{font-family:'Work Sans';font-style:italic;font-weight:600;font-display:swap;src:url('https://fonts.gstatic.com/s/worksans/v19/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGUAGw5pIfYCSXCQNBf.woff2') format('woff2')}
@font-face{font-family:'Work Sans';font-style:normal;font-weight:700;font-display:swap;src:url('https://fonts.gstatic.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K67QBi8Jpo3ZKyHaQQ.woff2') format('woff2')}
@font-face{font-family:'Work Sans';font-style:italic;font-weight:700;font-display:swap;src:url('https://fonts.gstatic.com/s/worksans/v19/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGUOWw5pIfYCSXCQNBf.woff2') format('woff2')}
@font-face{font-family:'Work Sans';font-style:normal;font-weight:800;font-display:swap;src:url('https://fonts.gstatic.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K8nQBi8Jpo3ZKyHaQQ.woff2') format('woff2')}
@font-face{font-family:'Work Sans';font-style:italic;font-weight:800;font-display:swap;src:url('https://fonts.gstatic.com/s/worksans/v19/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGUXmw5pIfYCSXCQNBf.woff2') format('woff2')}
@font-face{font-family:'Work Sans';font-style:normal;font-weight:900;font-display:swap;src:url('https://fonts.gstatic.com/s/worksans/v19/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K-DQBi8Jpo3ZKyHaQQ.woff2') format('woff2')}
@font-face{font-family:'Work Sans';font-style:italic;font-weight:900;font-display:swap;src:url('https://fonts.gstatic.com/s/worksans/v19/QGY9z_wNahGAdqQ43Rh_ebrnlwyYfEPxPoGUd2w5pIfYCSXCQNBf.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:normal;font-weight:100;font-display:swap;src:url('https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_fjbvMwCp504jEa1ZL7W0Q5nw.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:italic;font-weight:100;font-display:swap;src:url('https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dpRipWFsevceSGM.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:normal;font-weight:200;font-display:swap;src:url('https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_fjbvMwCp50YjAa1ZL7W0Q5nw.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:italic;font-weight:200;font-display:swap;src:url('https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTcWdtRipWFsevceSGM.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url('https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_fjbvMwCp50vDAa1ZL7W0Q5nw.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:italic;font-weight:300;font-display:swap;src:url('https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTcmdxRipWFsevceSGM.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url('https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_fjbvMwCp504jAa1ZL7W0Q5nw.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:italic;font-weight:400;font-display:swap;src:url('https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dxRipWFsevceSGM.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url('https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_fjbvMwCp500DAa1ZL7W0Q5nw.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:italic;font-weight:500;font-display:swap;src:url('https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2d1RipWFsevceSGM.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url('https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_fjbvMwCp50PDca1ZL7W0Q5nw.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:italic;font-weight:600;font-display:swap;src:url('https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2d5RipWFsevceSGM.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url('https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_fjbvMwCp50BTca1ZL7W0Q5nw.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:italic;font-weight:700;font-display:swap;src:url('https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2d9RipWFsevceSGM.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url('https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_fjbvMwCp50Yjca1ZL7W0Q5nw.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:italic;font-weight:800;font-display:swap;src:url('https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTcWd9RipWFsevceSGM.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;src:url('https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_fjbvMwCp50Szca1ZL7W0Q5nw.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:italic;font-weight:900;font-display:swap;src:url('https://fonts.gstatic.com/s/inter/v18/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTcWdBRipWFsevceSGM.woff2') format('woff2')}
</style></head><body class="a" style="margin:0px auto;padding:0px;word-wrap:normal;word-spacing:normal;background-color:#FAFAFA;"><div role="article" aria-roledescription="email" aria-label="email_name" lang="en" style="font-size:1rem"><div style="display:none;max-height:0px;overflow:hidden;"> 2026 Sep: React Native updates, new tools, events, and open roles.  ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ </div><table role="none" width="100%" border="0" cellspacing="0" align="center" cellpadding="0" class="gg"><tr><td align="center" valign="top"><table role="none" width="670" border="0" cellspacing="0" cellpadding="0" class="aa" style="width:670px;table-layout:fixed;"><tr><td class="bodyWrapper" align="center" valign="top" style="padding:9px 9px 9px 9px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td align="center" valign="top" style="border-width:1px 1px 0px 1px;border-style: solid; border-color: #ECECEC;border-radius:1px 1px 0px 0px;background-color:#FFFFFF;" class="c"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr id="header"><td style="padding:21px 21px 0px 21px;"><div style="padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td class="f" align="right" valign="top"><p> 11 Sep | <a data-read-online-tooltip="true" href="https://link.mail.beehiiv.com/v2/c/4c8a70de4710d3afaf4ae4fe9cb0f4ab43070195b0bf2ded009a9dc2d689e43f53de5d2567b7f336475bde878f7e082593a25c7b6729da12c387d2810bfc814f16bb57c251bac64f6a648074b4c528449d3167bb29b1625ca337a0477c3c6fed523051f6e2a082fd4785e39a6c71ccfbd8eed974fcd5388bd0639f9948ddb7487f249517cbe674879cd592029a63ee9d29e830df6c767a368ab1ca4b837f2aba9309d798ed1eceeb6c0f86db3baad791/0d8df7f98eadf564">Read online</a></p></td></tr><tr><td class="dd" align="center" valign="top" style="padding:15px 0;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td align="center" valign="top"><h1 style="text-align:left;font-family:'Inter',-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-weight:600;font-size:30px;color:#090909;padding:10px 0;line-height:36px;"> Sep 11 2026: Issue 20 </h1><p style="text-align:left;font-family:'Inter',-apple-system,BlinkMacSystemFont,Roboto,sans-serif;font-weight:400;font-size:16px;color:#3E3E3E;padding:16px 0;line-height:19px;"> Issue 20 explores the next phase of React Native, from the 0.88 release candidate and Expo Modules 2.0 to React 19.3, Margelo joining Callstack, and Apple’s foldable future. We also cover navigation benchmarks, AI tooling, new packages, and the latest ecosystem updates. </p></td></tr></table></td></tr><tr><td style="line-height:0;"><div data-open-tracking="true"><img src="https://link.mail.beehiiv.com/v2/o/7e45effb78507422bdfbdbc86076a729c00b9e0021cd6d2d5bcdd7780e322bbe522c79b68e4bd11403759fb57863af3349591fd351115c9382e08ac23797efb5ed0da4eb05c3599e9f0030b853ce41d73a242288ca3b4b4625ac7d910aba249d3c94646ff8cdea861f80862d275176151cd8ddc6bf687e3dc30d23bdf5b7c386155f7e86b6b7acb8ab47ee27316dce9e28e31b84f721d38903bbe9304c730457cbe49c4e12097d6be5bd9908c834bc88160e2f9d004fe0bd690e06bb2d182f110cc531e99982e190d5b9276965ec2b2baa36e5372417684902959af067008c316d399ba8589e71dfba24f30e15f7a26ba14cd3d603e3c0c598b5c433558d6f87be0f891b2a949929bc6e0c90179c6a114ecaa528bdcb677cc4ff50ab274f865865902797b2616036cf31f2453392668ba9fbb61ec8b1bf9bd0a07dcded74761d2913dddb6f24ec261ede7d2e2007fccc3b02f33466f11e6a40312a573c89f6f68ad813b2df12ce320aa5f1232b32d907/bdc66d762985bfc7.gif" alt="" width="1" height="1" style="display:block;border:0;outline:0;"></div></td></tr></table></div></td></tr><tr id="content-blocks"><td class="email-card-body" align="center" valign="top" style="padding-bottom:21px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td id="sponsor" class="dd" align="left" valign="top" style="color:#2A2A2A;font-weight:600;padding:0px 21px;text-align:left;"><h5 style="color:#2A2A2A;font-weight:600;mso-line-height-alt:100.0%;">🤝<span style="font-size:20px;"><b> </b></span><span style="font-size:20px;">Sponsor</span></h5></td></tr><tr><td align="center" valign="top" style="padding-bottom:20px;padding-left:21px;padding-right:21px;padding-top:20px; " class="dd"><table role="none" border="0" cellspacing="0" cellpadding="0" class="bb" style="margin:0 auto 0 auto;"><tr><td align="center" valign="top" class="bb" style="width:610px;"><a href="https://link.mail.beehiiv.com/v2/c/c9acaf908fa92621e5b7ae2f27b17c12653e197268d76d36422e2a7b5236374fcb01749a7819bf50eb4a805717d587f9ad95015f0eec4de5cb5562de163584a41b17e087065a3824cd3a8b46262d7f2a6cfcb7d733006dd3506b5f920335472e8327f9497838ca754ab0e151b96d62d3aae0a33a931b1d5790460b0bb659210db794ee5f70c9bc389727a608702ce21ee315f21b714285473bd6118d67a1ac8fa735769700dbabdd4240fb1c32a47246/d0cd55174fa97b68" rel="noopener noreferrer nofollow" style="text-decoration:none;" target="_blank"><img src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80,width=1920,height=3840/uploads/asset/file/d7df0cf3-728d-40fb-8716-b0a4bdfdb26f/bitrise.png?t=1789027380" alt="" height="auto" width="610" style="display:block;width:100%;" border="0"/></a></td></tr></table></td></tr><tr><td class="dd" align="left" style="padding:0px 21px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:170.0%;"><span style="background-color:transparent;border-radius:0.25em;padding:0.125em 0;color:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone;">Ship a JS bundle straight to users and skip store review entirely. Services like </span><span style="background-color:transparent;border-radius:0.25em;padding:0.125em 0;color:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone;"><b>CodePush</b></span><span style="background-color:transparent;border-radius:0.25em;padding:0.125em 0;color:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone;"> make it trivial, which is exactly why teams assume there's a catch. </span></p></td></tr><tr><td class="dd" align="left" style="padding:0px 21px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:170.0%;"><span style="background-color:transparent;border-radius:0.25em;padding:0.125em 0;color:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone;">We read Apple's and Google's policies, including the clause Apple's former review chief calls its most misunderstood rule. </span></p></td></tr><tr><td class="dd" align="left" style="padding:0px 21px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:170.0%;"><span style="background-color:transparent;border-radius:0.25em;padding:0.125em 0;color:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone;"> </span><span style="background-color:transparent;border-radius:0.25em;padding:0.125em 0;color:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone;"><span style="text-decoration:underline;"><b><a class="link" href="https://link.mail.beehiiv.com/v2/c/dfbc6ba5b6ae3ffedab5c64e258ab05f87971dfd9c4ad011250fe86d33deae11d39d481a72e0902c68755a3f9c281d22f8da11085b344af6c4533c693715cb5d602286c21d90197dc4a64645f7315b313134ead7471b3b70ed2602106bbd0df9d36b7fe5c4e8ada545cb66bfd56cdd6cb12ffb545d583cb440caab5345880562204fae8f7c621910ef38cdde29a135d7e49d286ee08234c88d6b889b15b7be6b655b8078634d5956900e29365edeae61/a87dfb9dd9709666" target="_blank" rel="noopener noreferrer nofollow" style="text-decoration-color: #3c80f5;"><span style="color: #3c80f5;">Read More</span></a></b></span></span></p></td></tr><tr><td align="center" valign="top" style="font-size:0px;line-height:0px;padding:4px 0px 4px;" class="dd"><table class="j" role="none" width="75%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td> </td></tr></table></td></tr><tr><td class="dd" align="left" style="padding:0px 21px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:170.0%;"> 🎉 <b>React Native 0.88 RC</b><br>React Native 0.88.0-rc.0 is now available for testing, continuing the shift toward the New Architecture. It adds ArrayBuffer support for TurboModules on iOS and Android, opt-in Swift Package Manager tooling on iOS, and new React Native DevTools features, including experimental screenshot capture and Canary WebSocket inspection. Hermes V1 and Metro 0.87 are updated, while SceneDelegate support, accessibility, styles, Codegen, networking, TextInput, and list behavior all receive improvements. One migration note: the undocumented root <code>Touchable</code> export has been removed; use <code>ViewProps</code> if you were extending it as a type. </p></td></tr><tr><td class="dd" align="left" style="padding:0px 21px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:170.0%;"><b><a class="link" href="https://link.mail.beehiiv.com/v2/c/09f1ad205eec848c21a68116ca7c0030fbe9040e48e4edaa7e2b625a76c0ca3a33a484ab24b0469c4551c3a905a4b33f1ef0701a361b8a87bf8841b34b626af0674b97825364a2fa8d832bf47843e500d612dae2f9f17568bd1a2a71921519f02d729dc2543ac9be63e47fc039e6b3156c4b3b92ab949aa09d4ba302eb408fc989ef238488b898836c0608067d55cd05840dc2130bed3cf5c034efea114db44c780a834800b7d47e35a8995c7b7107f1/d543d4f90d7daaec" target="_blank" rel="noopener noreferrer nofollow" style="text-decoration-color: #3c80f5;"><span style="color: #3c80f5;">Release notes</span></a></b></p></td></tr><tr><td class="dd" align="left" style="padding:0px 21px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:170.0%;"> 🤝 <b>Margelo x Callstack</b><br>Margelo is joining Callstack in a transaction valuing the company at more than €20 million, bringing its performance-first React Native engineering and open-source work together with Callstack’s enterprise experience. Known for Nitro Modules, VisionCamera, and <code>react-native-mmkv</code>, Margelo will help tackle the hardest production challenges around performance, native integration, architecture, validation, and release safety. Existing Margelo libraries will remain open source, with Marc Rousavy continuing to lead their development. </p></td></tr><tr><td class="dd" align="left" style="padding:0px 21px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:170.0%;"><b><a class="link" href="https://link.mail.beehiiv.com/v2/c/8a3a530f05154fc0bfeb9c5c802db1f450786acedf51f3b21add96fa84a48b589883b824634941f375eea5e3ca639232eac0d34843a2d3d37ca5585c8ceac4ba6189ec76d87d145599e14ed719537eebba5c59f45c3f2afaab5e79538cdae34cb2d606291d047756d3a0471c1bc40c2107012136177173905bda241f987e17cda939c39761b96bb3a4e4aa91ef52794ccf3242402bf029efc1bbee6ea90c27a984708a3d5b5ae2ff9a5b52ea63e0b797/9c3922b79b473f11" target="_blank" rel="noopener noreferrer nofollow" style="text-decoration-color: #3c80f5;"><span style="color: #3c80f5;">Read the full announcement →</span></a></b></p></td></tr><tr><td class="dd" align="left" style="padding:0px 21px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:170.0%;"> ⭐ <b>React 19.3</b><br>React 19.3 is now available on npm, making View Transitions and Fragment Refs stable after previously being experimental. View Transitions animate UI as it enters, exits, moves, or resizes, while Fragment Refs provide group-level control over focus, events, observation, measurement, and scrolling without extra wrapper elements. React DOM also adds <code>browser</code> for browser-only rendering, Trusted Types support for stronger security, direct Context rendering in Server Components, and several Suspense, hydration, Fast Refresh, and DOM fixes. React Native developers should note that <code><ViewTransition></code> is currently DOM-only, with React Native support still in development. </p></td></tr><tr><td class="dd" align="left" style="padding:0px 21px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:170.0%;"><b><a class="link" href="https://link.mail.beehiiv.com/v2/c/895a5873961ab50511181f153addf33c103f10be26374df34cb9461c29cba6a1d3b07aebae700460a874d662a28244574dbd58c89a5b2fa077d56093d7fc50ea835d710c41c4f54a6eea2b485b4afac856302a1ffe4012b0f0dacadd8fac37d8697e8e4f40888e71a657c5dfa23f1fbb18aa23ca38c1f3b15faa05b2aae8582a0f315823bf37887526f5bb8f40f4b76ae6c4e03f5ffa8b9ab81d9568ae292e35d6828cab309b5bb26d16e38b5a3f0c50/4b0ad26c540afb56" target="_blank" rel="noopener noreferrer nofollow" style="text-decoration-color: #3c80f5;"><span style="color: #3c80f5;">Read more</span></a></b></p></td></tr><tr><td class="dd" align="left" style="padding:0px 21px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:170.0%;"><b>Apple Keynote 2026</b><br>Apple introduced the iPhone 18 Pro, its first foldable iPhone Duo, Apple Watch Series 12, AirPods 5, and iOS 27. For mobile developers, the biggest change is the Duo, with two screens, multitasking, and a 7.6-inch inner display that raises the bar for adaptive layouts and native support. Apple also unveiled the A20 Pro, its first 2nm iPhone chip, with faster performance and a stronger focus on private, on-device AI. React Native and Expo teams should start treating foldables, new window sizes, and Apple Intelligence as important platform capabilities. </p></td></tr><tr><td class="dd" align="left" style="padding:0px 21px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:170.0%;"><b><a class="link" href="https://link.mail.beehiiv.com/v2/c/3f47e70b7955edd72716a22099d793f3f470867c76db7bd3546b19c72073845ecac1352ab4d507ba004fb44ac77acf82f3b2c26ed93b569f14411fe6cbe13d26a79f659a669d16a6f80428e0be3b38d3863ce4686a4056640ea049ec474533c1830d655111e9245bff615ebb1a92f13da62bb93c2a26d186d235c84bb52ef9f54b4238048c1381981ce9850ace0134bd13f746c01907047cdbc71acaddb91602d62e222b2e0bf45c64f1ac554f415274/7740227ff13c58fd" target="_blank" rel="noopener noreferrer nofollow" style="text-decoration-color: #3c80f5;"><span style="color: #3c80f5;">Read more</span></a></b></p></td></tr><tr><td align="center" valign="top" style="font-size:0px;line-height:0px;padding:4px 0px 4px;" class="dd"><table class="j" role="none" width="75%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td> </td></tr></table></td></tr><tr><td id="packages" class="dd" align="left" valign="top" style="color:#2A2A2A;font-weight:600;padding:0px 21px;text-align:left;"><h4 style="color:#2A2A2A;font-weight:600;mso-line-height-alt:112.5%;"><b>Packages</b></h4></td></tr><tr><td style="padding-bottom:12px;padding-left:33px;padding-right:33px;padding-top:12px;" class="ee"><div style="margin-left:0px;" class="edm_outlooklist"><ul style="font-weight:400;list-style-type:disc;margin-bottom:12px !important;margin-top:12px !important;padding:0px 0px 0px 0px;"><li class="listItem ultext"><p style="mso-line-height-alt:170.0%;padding:0px;text-align:left;word-break:break-word;"> 📦 <b><a class="link" href="https://link.mail.beehiiv.com/v2/c/07ce7358a9fb5f0d24a4e0b10b53d1f1be8707a1873152b7fe6bd274c8cdcd1b082d04f48cb6295f6951820c4374b2601ccc8a2d9351462a73b0058579df85a70e611ec31f2f6f01f5d0a386b42eff9453aec287e0ead1f425bc743c965979c6a003ad5f4af13c15f3ec836a4178d73e0e55b1394fc049c1330ebde7f40370f88c50dfd15c8673f945c44e63fb6281524a7cb1e4f354004d59e0f58bacf4230d5009fc09faaa18df5f29b0d44b6ed6cb/650f903355fb2aca" target="_blank" rel="noopener noreferrer nofollow" style="text-decoration-color: #3c80f5;"><span style="color: #3c80f5;">react-native-reanimated</span></a></b> powers animations in React Native. Version <b>4.6.0</b> adds React Native 0.87 support, CSS animation and transition callbacks on iOS and Android, and a new <code>contrastColor</code> utility. It also introduces experimental Android platform-driven opacity transitions. </p></li><li class="listItem ultext"><p style="mso-line-height-alt:170.0%;padding:0px;text-align:left;word-break:break-word;"> 📦 <b><a class="link" href="https://link.mail.beehiiv.com/v2/c/464f701b6aa03b9c0b178815ec98fa5f46a06051711e671f8456855815e6cee8f9f6896741465129cd447e4e713eeb5cda3d14edbe37b0dd5d544fe585ef8d7b8ddd855c00f6d26c0bc3bd14c0754a05977421e2fc5d05d97bd56f8da718a4a0d136a360fbb10c81e62a125a5e5101b3df7b76435c84af0eb3af1d410ee99d0f3a687001834c816173f982fd713abf94ab85b715adc09a21386f5b073c73f9a00280e9a898c10c729dc6fffec9494087/11f82508a5e248f0" target="_blank" rel="noopener noreferrer nofollow" style="text-decoration-color: #3c80f5;"><span style="color: #3c80f5;">uniwind</span></a></b> brings Tailwind styling to React Native. Version <b>1.12.0</b> adds <code>drop-shadow</code> filter support, improves React lifecycle compatibility, avoids unnecessary native stylesheet reinitialization, and fixes CSS hot reload for lazy-loaded web components. </p></li><li class="listItem ultext"><p style="mso-line-height-alt:170.0%;padding:0px;text-align:left;word-break:break-word;"> 📦 <b><a class="link" href="https://link.mail.beehiiv.com/v2/c/2ef9412498c8af13bcdefc4a4e3e4c792930fac73b25f7468e93e4007b335e9dd4d9121153e0245fdd1b8a9cbc13b3155adeaee8a7335241e30f91ea38bbfc05add5f37db4912a9f4409a6a181adc34bb177d4934b755664c411be85130aa7fbbd146798268714202efbc45d2f4a59aff64637e9af8c848eaf2b60e378f840b04f5e45cec3ed933b36456b3bf3910eee3126b2dc2b6a16c4eb3c10158563de2948087c5f76e18bc902d6d9e31fcd6ba3/923d42b913cf5057" target="_blank" rel="noopener noreferrer nofollow" style="text-decoration-color: #3c80f5;"><span style="color: #3c80f5;">react-native-skia</span></a></b> brings high-performance graphics to React Native. Version <b>2.11.2</b> fixes frame-rate issues on web, corrects default anti-aliasing behavior, and improves Android video-frame handling and font lifetime management. </p></li><li class="listItem ultext"><p style="mso-line-height-alt:170.0%;padding:0px;text-align:left;word-break:break-word;"> 📦 <b><a class="link" href="https://link.mail.beehiiv.com/v2/c/48c0ee05adf08d52231a362620dac9ac1a8b5790d70a40679862877b390d7d26449bc2b61b9918164da7bd84980e9d9e964f0ece638180b524daeca9650f91ac63320fd49219eca50536c9f9171bdd830648e3125e373e9557ff2f3a6ba3a0af329ae17e426ecd444b2534d61d811913f7ba7259b6320c98d5702a0aeb0e8206437d32ebe7b2053a2d89d6c704275c833344a982115326c543275927d563ceab3897ad2a2565a9b383479173b236643f/295a8053e587d8fe" target="_blank" rel="noopener noreferrer nofollow" style="text-decoration-color: #3c80f5;"><span style="color: #3c80f5;">react-native-worklets</span></a></b> lets you run JavaScript across threads. Version <b>0.12.2</b> fixes a crash involving <code>__proto__</code>, ensures synchronization locks are released when setters throw, and stops queued animation-frame work when the module is invalidated. </p></li><li class="listItem ultext"><p style="mso-line-height-alt:170.0%;padding:0px;text-align:left;word-break:break-word;"> 📦 <b><a class="link" href="https://link.mail.beehiiv.com/v2/c/6abd84a282c32cce766d2a35e3dfac45dae0f5a1564c72961b99f93181ff0b98da27d81c4eb981899103c997789a4cc0c3c11dc089895bfc8826ae286bb18bad662cfd03cf30c725d1cb15e6b9ed9d229dc8371de5721ee400ce84920878c050ab8323a709f3db421f61b4cba621c6fdae8cd3f5ed4d5c069ef27e166cc5da169573e429d0e50e807560535cb5daabd73f5cced78b46d00b9016bda15412dcf066c9337cc6bfe2b253fb87eeb80b4d95/0736797dbe37a7d4" target="_blank" rel="noopener noreferrer nofollow" style="text-decoration-color: #3c80f5;"><span style="color: #3c80f5;">react-native-nitro-modules</span></a></b> helps developers build fast, type-safe native modules. Recent <b>0.37.x</b> releases improve native view props and recycling, while <b>0.37.1</b> adds native <code>ArrayBuffer</code> memory-pressure reporting and removes React Native version checks from public headers. </p></li><li class="listItem ultext"><p style="mso-line-height-alt:170.0%;padding:0px;text-align:left;word-break:break-word;"> 📦 <b><a class="link" href="https://link.mail.beehiiv.com/v2/c/bea726c4fe2cad1b5543e83bb744c5cf0c9ac71866e06794b0c70518d008ee0c954a63cf93fb499721e997290d324ad9e11eef6ac5adbf9138f64042240a3ee72716a1020903f7ce124ee14daac5b4a78f3806df5067c97d1039704cd267b8daf68abff313fc227ede12055f48cbd95abad326119c0241d8b4d36674a547383e8605bc5be54bf149d2c071003cfe13a89b724e302af3ae074ad86e0d3bdaf71b800d2baa4e79d4ee9e77db82bc7c5122/c8399c6e15b5b228" target="_blank" rel="noopener noreferrer nofollow" style="text-decoration-color: #3c80f5;"><span style="color: #3c80f5;">@legendapp/list</span></a></b> is a high-performance FlatList alternative with dynamically sized items. Version <b>3.3.10</b> preserves the initial scroll position when switching datasets during React render retries. Recent patches also fix row positioning after size changes and add an experimental option to hide items until measured. </p></li><li class="listItem ultext"><p style="mso-line-height-alt:170.0%;padding:0px;text-align:left;word-break:break-word;"> 📦 <b><a class="link" href="https://link.mail.beehiiv.com/v2/c/812c47e6a617772a5cde19c702a9718e4a1f7c3fe5e09500ca4fada5578863da90675ca3eb2e263cf6e598a7d7da91feef67e4e66beaf92ba4defab54a4ea81e959298eb50238db83876d96128e2ed9dd2b0e859c612dae50e034ea7d29cd8f906d4c891b6d695d9d62410cc40d693c38f47f2deeef4e10fe81a36ec8d421785bf742b7d30c99b542cd23ae68b42c17d64a3927485b88a73f7eed8a54ad6561d1dfe7731493086b66a806ef16f2dedcb/70169a070ead6ea9" target="_blank" rel="noopener noreferrer nofollow" style="text-decoration-color: #3c80f5;"><span style="color: #3c80f5;">react-native-vision-camera 5.2.3</span></a></b> brings native camera capabilities to RN. The <b>August 20</b> release adds <code>onUIRotationChanged</code>, speeds up camera configuration, upgrades to Nitro 0.37, and fixes photo rotation and an iOS cancellation crash. </p></li><li class="listItem ultext"><p style="mso-line-height-alt:170.0%;padding:0px;text-align:left;word-break:break-word;"> 📦 <b><a class="link" href="https://link.mail.beehiiv.com/v2/c/f4883f254b84fbf2ca06af040c501eed436e054f5c8a722f74702a440e4a171428a5e4695ec10f3f261c8ea40d8a7f48e5ecc8b3852ab086fcea732d9da7f526eb5233fd8c401683c57fe5372a45aff3036246f1a0d128c0af15553833e6de92904800ed4a8a61977de280ab1717b0aa0da380a3066f6323307bdc49dde967a4bfec2770f53fcb792500a26b9d20005e2a25a84e0b4f8c6195f6f7cca17acb90fcca5aa70f0e759caf46a4e6c6296b89/b90bf7a7f01fbdde" target="_blank" rel="noopener noreferrer nofollow" style="text-decoration-color: #3c80f5;"><span style="color: #3c80f5;">r</span></a></b><b><a class="link" href="https://link.mail.beehiiv.com/v2/c/fba6298476bd615ec76c92bcd196b4eaf0045767a7c25dc0f9788d9a61bb1e9342c46ed6da7c043e0c2edd24e89bbb10dd2176f75ed45d5c5f70793baeff2258fc5b0719c205b921afb7c1ffc8c1e7b438c4818f87dad61677827f308fdef34b4ed39a0c59989bff25e1258b6aedf74a6065094f79c03132a2443bfca5fe5875cbe7315c59262f55cab02175ab4bbac622887bbc73a2cd2c8b349f8cc33ae07bd91c3fa3a4e1968b460c3240d1154a8a/867b884210677e00" target="_blank" rel="noopener noreferrer nofollow" style="text-decoration-color: #3c80f5;"><span style="color: #3c80f5;">eact-native-pager-view 9.0.4</span></a></b><b><a class="link" href="https://link.mail.beehiiv.com/v2/c/12172cd9c9f9427495c6b783dd0dd717741cf970ebfcd7ebf7c8b391ed871231256bfd7c4a4f18da5af7c258854b84aedbf9ff7ba77d632c0b8932b1700ceaaaff678b3f5f62d9e6c721fda70a0cee3014f87ab80f446a1372ac255ad2c589e3f3ad9f8e184e0f5029cd9fda29d982c24a42d6fe3f4be81ab36915dae25041d72905c05414b19bfe43efb5a134b9d361ad531464053d18b66776deae4c5a7a15648300390b5909e3dadb6f6f13517f15/42c4160dcecbc221" target="_blank" rel="noopener noreferrer nofollow" style="text-decoration-color: #3c80f5;"><span style="color: #3c80f5;"> </span></a></b>powers native swipeable pages. The <b>September 1</b> release fixes animated page changes landing on the wrong index on iOS. The preceding patch also fixes Android lifecycle handling for its Compose view. </p></li></ul></div></td></tr><tr><td align="center" valign="top" style="font-size:0px;line-height:0px;padding:4px 0px 4px;" class="dd"><table class="j" role="none" width="75%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td> </td></tr></table></td></tr><tr><td id="reads" class="dd" align="left" valign="top" style="color:#2A2A2A;font-weight:600;padding:0px 21px;text-align:left;"><h4 style="color:#2A2A2A;font-weight:600;mso-line-height-alt:112.5%;"><b>Reads</b></h4></td></tr><tr><td class="dd" align="left" style="padding:0px 21px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:170.0%;"> 📖 <b>React Native: Navigation Benchmarks</b><br>Andrei Calazans benchmarked four navigation libraries on Android: all stayed near 60 FPS, but cold start ranged from 316 ms with <code>react-native-navigation</code> to 917 ms with Expo Router, which also used the most RAM in the mixed bare React Native and Expo setup. </p></td></tr><tr><td align="left" valign="top" style="padding-bottom:20px;padding-left:21px;padding-right:21px;padding-top:20px; " class="dd"><table role="none" border="0" cellspacing="0" cellpadding="0" class="bb" style="margin:0 auto 0 0;"><tr><td align="center" valign="top" class="bb" style="width:610px;"><img src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80,width=1920,height=3840/uploads/asset/file/4b5436b9-e5fe-44b1-876c-8c78a8faef02/Screenshot_2026-09-11_at_10.20.38.png?t=1789114843" alt="" height="auto" width="610" style="display:block;width:100%;" border="0"/></td></tr><tr><td align="left" valign="top" class="t bb" style="width:610px; padding: 4px 0px 4px 0px;"><p>Performance Results</p></td></tr></table></td></tr><tr><td class="dd" align="left" style="padding:0px 21px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:170.0%;"><b><a class="link" href="https://link.mail.beehiiv.com/v2/c/a0f41ba6d167ef3ff97033200d56b96f1ce4f3a6e6aa1c7af98a3b75e57339d95efb4b5219f5b67bcddc4650851a37f6395c53e191c4e7e4062a24179c1af925f4793a897f216a12f21b3a99937a43d25a79b03dccec5f5c27f6aa3116b20c8abd8349a82b40f90a8fba57c963aa51d8e4840b8d650e81c43c2873311c37d642971baa5a44b0793181af18934b60a775bc2166522c26ee2412d15e5bf1a632fd99ed45f805484d21c35f59d4029f9177/6f3666fc1a216bff" target="_blank" rel="noopener noreferrer nofollow" style="text-decoration-color: #3c80f5;"><span style="color: #3c80f5;">Read more</span></a></b></p></td></tr><tr><td class="dd" align="left" style="padding:0px 21px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:170.0%;"> 🔐<b> Building End-to-End Encrypted Group Messaging in React Native with OpenMLS</b><br>In this post, I explain how we built a working end-to-end encrypted group chat in React Native with OpenMLS and Rust, then connected it through C FFI, Nitro Modules, and JSI for synchronous, zero-copy binary handling. In a small demo group, application messages took ~0.80 ms to encrypt and ~0.66 ms to decrypt, measured end-to-end through the full stack and state serialization. </p></td></tr><tr><td class="dd" align="left" style="padding:0px 21px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:170.0%;"><b><a class="link" href="https://link.mail.beehiiv.com/v2/c/2ee1777be9733d4c60d6af513dec5a7a3df44684d072b8dd2a36172bca2fcdd19362fd564e768146eba8ba7ee889b7341b337ed79f59acc95576f959aa2441e5b60ce604620e230dc6e13af8bf54bb4270dd925fb8b3c824c4c4f2acb8165e8a3a03f4ab93a428b51a66d952977815e5290296623565989581bcc64fc24cc81a94ba9062758656f58af74174e4fda2345ddad52219d6575fe88761e92ffb118b07d5d05f270621b3a52fb701faa5c3d5/b036413625d6a023" target="_blank" rel="noopener noreferrer nofollow" style="text-decoration-color: #3c80f5;"><span style="color: #3c80f5;">Read more</span></a></b></p></td></tr><tr><td class="dd" align="left" style="padding:0px 21px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:170.0%;"><b>Expo Modules 2.0</b><br>Expo Modules 2.0 replaces the current DSL with annotated Swift and Kotlin classes, making it easier to expose functions, properties, records, shared objects, and events to JavaScript. The build-time approach removes boilerplate and makes synchronous calls up to 5.6× faster, while allowing 1.0 and 2.0 APIs to coexist during migration. iOS support is available experimentally in SDK 57, Android support is in progress, and the official beta is planned for SDK 58. </p></td></tr><tr><td class="dd" align="left" style="padding:0px 21px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:170.0%;"></p></td></tr><tr><td class="dd" align="left" style="padding:0px 21px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:170.0%;"> 🧙 <b>Clidable (AI)</b><br>Clidable wraps the real Claude Code TUI in a cleaner workspace with multiline prompts, checkpoints, diffs, code and live previews, plus visual management for skills, plugins, and MCP servers. It keeps the terminal workflow in </p></td></tr><tr><td class="dd" align="left" style="padding:0px 21px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:170.0%;"> tact, supports multiple agents, and runs locally or on your own server. The open-source project is an interesting middle ground between the terminal, editor, and browser for AI-assisted app development. </p></td></tr><tr><td class="dd" align="left" style="padding:0px 21px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:170.0%;"><b><a class="link" href="https://link.mail.beehiiv.com/v2/c/6b84e034dfd862dd86be7d31317a7a8946b2fe0825d0c5f9977cd3026a6bdd7b49dfd0d6d2894f12b55c571e0587093bba77876b92da828f842119b5a3dadc5c73f973a241fd85f73e0cd8c60ff09bbd19551a71c2bc3d3589d476b30473ca4ac817384ebf7059d6a5774f8b78a230ea7930680019e3b7393f5b11357e07112638a2284dafbce72502521ce37cd5eb6c3058c634dd4b7acc528e221877826f7db9bd97716c00510968950248848f3357/cb07c4b772e518c4" target="_blank" rel="noopener noreferrer nofollow" style="text-decoration-color: #3c80f5;"><span style="color: #3c80f5;">Try it on GitHub →</span></a></b></p></td></tr><tr><td align="center" valign="top" style="font-size:0px;line-height:0px;padding:4px 0px 4px;" class="dd"><table class="j" role="none" width="75%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td> </td></tr></table></td></tr><tr><td id="open-roles" class="dd" align="left" valign="top" style="color:#2A2A2A;font-weight:600;padding:0px 21px;text-align:left;"><h4 style="color:#2A2A2A;font-weight:600;mso-line-height-alt:112.5%;"><b>Open Roles</b></h4></td></tr><tr><td style="padding-bottom:12px;padding-left:33px;padding-right:33px;padding-top:12px;" class="ee"><div style="margin-left:0px;" class="edm_outlooklist"><ul style="font-weight:400;list-style-type:disc;margin-bottom:12px !important;margin-top:12px !important;padding:0px 0px 0px 0px;"><li class="listItem ultext"><p style="mso-line-height-alt:170.0%;padding:0px;text-align:left;word-break:break-word;"><b><a class="link" href="https://link.mail.beehiiv.com/v2/c/2d66e9bb37e46b89a953bf0245989d40a4ade2692136596d06d8246e844617f26ddcb0809bb65855acd745bc2e568451b333f68c1fbc6652f1bc2aeab48ce247b5609f932153097b7ba2356fc065a5d71913676aacc3d8a5e4953367a101f572e11e0592dd1c8c16a715b40af2f5f7da4f4c4a434ae101b1c7cd993802c7abda549efc301e04c911253918ee3e57eb2388fcfcd53e8a52f9b3cd0e9a4ff0c9d73cb26100dac5ca1555624ab3ead2668f/ddb2f011d7bfc1ef" target="_blank" rel="noopener noreferrer nofollow" style="text-decoration-color: #3c80f5;"><span style="color: #3c80f5;">Fashion nova: React Native Mobile Software Engineer - Remote US</span></a></b></p></li><li class="listItem ultext"><p style="mso-line-height-alt:170.0%;padding:0px;text-align:left;word-break:break-word;"><b><a class="link" href="https://link.mail.beehiiv.com/v2/c/72da4d039080476ccf3246571f5bf982fb11bd3deaaf4b55e0a7f6f07500ca86f0a2e23dda410012a086c72d9d04ba16df7954e1a575b78fe9a67f355b5a5658148580348b84b6973059b2839fe9fbdaf60eb49a68a2e16efc140676736a7113b70e3f3ac5a09be69f624d4e16855aacdeeac4beba30a6cdc984bc7ab81e7f6a2c07edbeca860d14faf54246390cdcd3f4e6e8fe50220903ba1c35aa68f21b39042ee40dfe72b09c628cbc75a529b069/7184bf6a688dead4" target="_blank" rel="noopener noreferrer nofollow" style="text-decoration-color: #3c80f5;"><span style="color: #3c80f5;">Interviews Chat: React Native Engineer - Remote US</span></a></b></p></li><li class="listItem ultext"><p style="mso-line-height-alt:170.0%;padding:0px;text-align:left;word-break:break-word;"><b><a class="link" href="https://link.mail.beehiiv.com/v2/c/fcef539a9ec9a0fcfd10d58e0980b3c27bc3b563b0da98f689ae2b557178bb3ac43663d581c97020b89681aed8adbeed045fcd545da4bb9614692ecdec777bfbffbbf189d39d593f1474fb3d00bf2a6ff527075a87c7e60fc1530ce5c7deb4d94f1b0c3a155d3ca520a2117341a3e2f156825d11aca97eaa0af33e414c15cd931311b2b77cd23839c1c8d8a26cba5ecaafc04da1577c356ee87fc7b3cf0290c98331c309c10df14c24a886534ce7d6bb/d78c07af2eeaed47" target="_blank" rel="noopener noreferrer nofollow" style="text-decoration-color: #3c80f5;"><span style="color: #3c80f5;">Ihsan: Web3 Founding CT</span></a></b></p></li><li class="listItem ultext"><p style="mso-line-height-alt:170.0%;padding:0px;text-align:left;word-break:break-word;"><b><a class="link" href="https://link.mail.beehiiv.com/v2/c/e18dbd3c1771f30ac38d520e389c67b9be042e98351bd306313862f8d5ed6e328228ceeed615756224731b2299d1b3726a22ac57a47569e4233494cc91fc90a31211de71226028db190a420543d176771ec7a0a6347f9b2c011b1cbeba9e819df357c39c135fd8a6f8addc23c68148744cde64e7005b3370d65f2aad325232e6ce196af3c3af50f298c7b1736a264789794c09117242c2c5fcf5a920e9e31214683b94ad3a2b06cc23d7885497127078/436697b46f212f21" target="_blank" rel="noopener noreferrer nofollow" style="text-decoration-color: #3c80f5;"><span style="color: #3c80f5;">Bitso: Senior Mobile Software Engineer (React Native)</span></a></b></p></li><li class="listItem ultext"><p style="mso-line-height-alt:170.0%;padding:0px;text-align:left;word-break:break-word;"><b><a class="link" href="https://link.mail.beehiiv.com/v2/c/4f872fd4d46cf8167d26ea8586cdd1456f5acb336bfb8f492bcdb55106aa4ae141ae9ddcf1ca2fb3672cacdd2551b660f0553c41b5680b24e7051b5aa9151ad16b2d1d3dd7a5910d4cbc0a332791ce8b91180958c1359405bd180eb2e2ae8049010e385a5c39172d787206f204b981571890046bcacff073f2e8b8969cdf3a1ff6178f2c52c2307de186b9640744b636aba3b39ff2affc663f32ad01ec2c8b75c4309b26b7c16986d1089c776166b9fb/2556426f9092bfd5" target="_blank" rel="noopener noreferrer nofollow" style="text-decoration-color: #3c80f5;"><span style="color: #3c80f5;">MoonPay: web3 React Native Engineer</span></a></b></p></li></ul></div></td></tr><tr><td align="center" valign="top" style="font-size:0px;line-height:0px;padding:4px 0px 4px;" class="dd"><table class="j" role="none" width="75%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td> </td></tr></table></td></tr><tr><td id="sponsor" class="dd" align="left" valign="top" style="color:#2A2A2A;font-weight:600;padding:0px 21px;text-align:left;"><h4 style="color:#2A2A2A;font-weight:600;mso-line-height-alt:112.5%;"><b>🤝🏻 </b><span style="font-size:20px;"><b>Sponsor</b></span></h4></td></tr><tr><td align="center" valign="top" style="padding-bottom:20px;padding-left:21px;padding-right:21px;padding-top:20px; " class="dd"><table role="none" border="0" cellspacing="0" cellpadding="0" class="bb" style="margin:0 auto 0 auto;"><tr><td align="center" valign="top" class="bb" style="width:610px;"><a href="https://link.mail.beehiiv.com/v2/c/7f9f12b570cee3d632b4ea7e6e86440ad3bac774a6a100aa3254dd00d87a7465564bd01e2e7da201856ac4254cd4d892a2cdedff82b35fab4330c2cc576c3679ce849f6216769c80430734b7a5b165193c0dee334831451ef640c574eb0c97a6add50930f1f068f273a144eb31e644c74796000e5cce146edf5e261cf2090b8d8b7b0ca2bfd4feb712471e2a72a5ed140495aa76839a74bd943ef2984056210245bd43ba6b5f28cdcd87e2340afcabd7/db8389fae9e039ee" rel="noopener noreferrer nofollow" style="text-decoration:none;" target="_blank"><img src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80,width=1920,height=3840/uploads/asset/file/881b422b-12e7-42e1-90dc-4751387ae0f8/xprem.png?t=1789028150" alt="" height="auto" width="610" style="display:block;width:100%;" border="0"/></a></td></tr></table></td></tr><tr><td id="the-fullfeatured-selfhosting-soluti" class="dd" align="left" valign="top" style="color:#2A2A2A;font-weight:600;padding:0px 21px;text-align:left;"><h4 style="color:#2A2A2A;font-weight:600;mso-line-height-alt:112.5%;"><b>The full-featured self-hosting solution for OTA Updates</b></h4></td></tr><tr><td class="dd" align="left" style="padding:0px 21px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:170.0%;"> Ship updates to your users without waiting for another App Store or Google Play review.<br><span style="background-color:#ffffff;border-radius:0.25em;padding:0.125em 0;color:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone;">With </span><span style="background-color:#ffffff;border-radius:0.25em;padding:0.125em 0;color:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone;"><b><a class="link" href="https://link.mail.beehiiv.com/v2/c/505c2485160db2978c75a10208a8e6c25f0b9026b7ddb8d2cabd9f508836df9ec5beb1bf86a793eb64c6427d1464177c451f2cd71f912d50497239fb443c82dd90aa10fd554c1e523d6fee17403bea40252c4e8735f7c77128d2434c8571b31d7fcbb29c9b0681dbc4d83cd95bdc9d85f8b41c38014af79bcc4bd771eee6f23e9701246546c86c224681bf948b2600a72033dff827dddd67ee3e56e861685af9881f5cbe0b3332a837dfa559e264bd4e/d89214b089fa1712" target="_blank" rel="noopener noreferrer nofollow" style="text-decoration-color: #3c80f5;"><span style="color: #3c80f5;">xprem</span></a></b></span><span style="background-color:#ffffff;border-radius:0.25em;padding:0.125em 0;color:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone;">, you keep your bundles on your own infrastructure: roll out updates progressively, cut download size with bundle diffing, and monitor your fleet with built-in expo-observe support.</span><br><span style="background-color:#ffffff;border-radius:0.25em;padding:0.125em 0;color:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone;">It's open core (MIT), works with all major cloud providers, and ships out of the box with a dashboard, a CLI, and an MCP server.</span></p></td></tr><tr><td class="dd" align="left" style="padding:0px 21px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:170.0%;"><span style="text-decoration:underline;"><b><a class="link" href="https://link.mail.beehiiv.com/v2/c/ce55778c2953f1635f4f4069899301652701062776a7030fbab6f3ea900c2dca554e1df21bda9d9558fd08aca504c67af84865a20c8bb8da93b344422dea4ae2806bb33c791c0ac66864c92ab526494ca5e291962b0d88c26859ec39931adb939a67b78e1a813582a31b61192b060214341725ead5292f1b6530ba3ef430ff899da24cd35c1981b297e98e767fbf33d8169e6d108c505a6ee09644c0614e9b578c70f3816bebb6c6a11711a26e4e2d88/4b0681edcb88aa3c" target="_blank" rel="noopener noreferrer nofollow" style="text-decoration-color: #3c80f5;"><span style="color: #3c80f5;">Get Started Now!</span></a></b></span></p></td></tr><tr><td align="center" valign="top" style="font-size:0px;line-height:0px;padding:4px 0px 4px;" class="dd"><table class="j" role="none" width="75%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td> </td></tr></table></td></tr><tr><td id="upcoming-conferences" class="dd" align="left" valign="top" style="color:#2A2A2A;font-weight:600;padding:0px 21px;text-align:left;"><h4 style="color:#2A2A2A;font-weight:600;mso-line-height-alt:112.5%;"><b>Upcoming Conferences</b></h4></td></tr><tr class="embed-gen-img-r"><td align="center" valign="top" style="padding:12px 33px 12px 33px;" class="dd"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td align="center" valign="top" class="o" style="padding:16px 16px 16px 16px;;background-color:#000000;border-color:#000000;border-radius:8px 8px 8px 8px;border-width:0px 0px 0px 0px;"><!--[if !mso]><!--><div style="display:none; float:left; overflow:hidden; width:0; max-height:0; line-height:0;" class="mob-show"><table role="none" border="0" cellspacing="0" cellpadding="0" align="right" width="100%"><tr><td align="center" valign="top"><a href="https://link.mail.beehiiv.com/v2/c/c37225d061ca36a3b6f1045d4f9788baf855b44f5e3f3579f2fdbaa7381670063f63ea22c0c8d30c2119dec6051e6f20bcd20dc8c6c5addd70cde74fb8273c3564bd423927f71db011c9d1a000fcff9ba8db025f2ee82489cd392167ce029c0cf571f4e500c046e2c69183fac6d1028c6240040e0cd0d0e8b16bd702386f18897918555acf603350d6818c293d7268ef547c29992a27735a9288623b97c9e2c114cf93288e0dd1d142f71bbd4c553124/8a22e73b99f58171" target="_blank"><img src="https://reactnativeconnection.io/static/8339d07b0cf7b0569e3ecfad21215029/badge.png" width="100%" style="height:auto;display:block;"/></a></td></tr><tr><td height="20" style="font-size:20px;line-height:20px;"> </td></tr></table></div><!--<![endif]--><table role="none" border="0" cellspacing="0" cellpadding="0" align="right" width="100%"><tr><td width="56.5%" align="center" valign="middle" class="mob-stack"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td align="left" valign="middle" class="l"><p><a href="https://link.mail.beehiiv.com/v2/c/a7e1cbc5d8da11c405f28f7aee6722fcf9ac0ad7c370a1e674ce73309153f17b8cd7160ea628ada5bc301d31a268af939e0a00ffa4168bb1e3bea52fc850e1f23061559266f9b124392c68f79f28a62560e5803ab751b722f629b92d6d39fbd26378a93f256f62d920f77c83b90251ac88eae552c26d2b86a4e268e9b1a09c7e4288cc085e4adaf807150ecb19e19868fd9afbe40f447dac70f1a7d005e66e689777200ef77518a146cfebe457cd53ae/20a7b711aafd27bf" style="text-decoration:none;font-style:normal;color:#FFFFFF !important;font-size:14px;line-height:20px;" target="_blank"> React Native Connection Conference <tr><td align="left" valign="top" class="m"><p style="font-size:12px;line-height:17px;color:#FDFDFD;"> React Native Connection - The French React Native Conference - Paris, September 2026. The first French conference entirely dedicated to React Native developers. </p></td></tr></a></p></td></tr></table></td><td width="3.61%" style="font-size:20px;line-height:20px;" class="mob-hide"> </td><td width="40%" align="left" valign="top" class="mob-hide" style="vertical-align:top;"><a href="https://link.mail.beehiiv.com/v2/c/97e34e9f5be657741271ca1c8a2be652d444ac4e87b403e06f2c561bfda14eea512ce354f6883c3c03edf48a15d59347383cd54eb2e267f99de69f8cbb9e9ce17cb73f28832bf42bb4e9f6e0901dd6a646725f7bf5d5a9220628636bcf2062c6afcbeae0975b40a949097e3f7c465b08d12230304a4c74f721122aff1232df5224453451a1a72366736378cdc1cce700287c2c8bcd751e4d31c974bcad738085dd809a7c4f7683bba663d61d18f3cf30/45834e10b1849354" target="_blank"><img src="https://reactnativeconnection.io/static/8339d07b0cf7b0569e3ecfad21215029/badge.png" width="221" style="height:auto;display:block;"/></a></td></tr></table></td></tr></table></td></tr><tr class="embed-gen-img-r"><td align="center" valign="top" style="padding:12px 33px 12px 33px;" class="dd"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td align="center" valign="top" class="o" style="padding:16px 16px 16px 16px;;background-color:#000000;border-color:#000000;border-radius:8px 8px 8px 8px;border-width:0px 0px 0px 0px;"><!--[if !mso]><!--><div style="display:none; float:left; overflow:hidden; width:0; max-height:0; line-height:0;" class="mob-show"><table role="none" border="0" cellspacing="0" cellpadding="0" align="right" width="100%"><tr><td align="center" valign="top"><a href="https://link.mail.beehiiv.com/v2/c/3305cf6f4d5ac3060bde0c5040078ee466860abfb1c588cf91f16637fc97aac2f4fcd794591ce1eb1230c54c776106651ad0d0bd28cd6690534c99c79ca302c67858de6b9ff89f40c7880a43b7a848659ec7853b55043f6a73f1352db706d6d4b3a735ad59513447306d0b97faae41f438bec8ffc45b37755089751b2835a91d7a5743d78465c9006f0c058d358771bbde8893d8c5bd67e0678637e55da53881f1f08512f81ac5789cb66342972b082c/6b27a62c17213ae2" target="_blank"><img src="https://static.wixstatic.com/media/6e1ab2_78977cbf44bd42588dab9864c82aff61%7Emv2.png/v1/fit/w_2500,h_1330,al_c/6e1ab2_78977cbf44bd42588dab9864c82aff61%7Emv2.png" width="100%" style="height:auto;display:block;"/></a></td></tr><tr><td height="20" style="font-size:20px;line-height:20px;"> </td></tr></table></div><!--<![endif]--><table role="none" border="0" cellspacing="0" cellpadding="0" align="right" width="100%"><tr><td width="56.5%" align="center" valign="middle" class="mob-stack"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td align="left" valign="middle" class="l"><p><a href="https://link.mail.beehiiv.com/v2/c/f26b048505fd27eab1e15424c2916dee29c0ce3e3b939f1264b9627b6973f0097cde5951060262826f66bac5c6a18a10d7765e3022e7dd28be659904e39885b98a5d30c243711de81c33215aff268d3c7bbf1212949dc608a8227d68f5f9b0eae42323ec1648c16381bbbdd6a708d56d1ef17619d7f0d84d65c1d8543a3bb3709744beb5967ecd8343418ece899267b9b2f1becdd404bb96177971b6aeed90b2770608f81341457018c3498e43707788/79049919339e316a" style="text-decoration:none;font-style:normal;color:#FFFFFF !important;font-size:14px;line-height:20px;" target="_blank"> next.app devCon | The biggest mobile developer conference 2026 | Berlin, Germany <tr><td align="left" valign="top" class="m"><p style="font-size:12px;line-height:17px;color:#FDFDFD;"> next.app devCon is the world's largest mobile developer conference. Join 6,000+ developers in Berlin, Oct 7–9, 2026 for expert talks on Android, Flutter, Swift, React Native, XR, mobile games, AI coding tools and mobile security. </p></td></tr></a></p></td></tr></table></td><td width="3.61%" style="font-size:20px;line-height:20px;" class="mob-hide"> </td><td width="40%" align="left" valign="top" class="mob-hide" style="vertical-align:top;"><a href="https://link.mail.beehiiv.com/v2/c/f66e568920badda35c67ca98d7f4e52e6a83714c8b5b87a7e0b500e73b322c5162845234de65e0b4af6f4250c4cb772ac4df729d3c301bddb535dd949fd5b06667f3ff9d7868e337a9abd36b5db5f457d8aa48770d758714455c0c4e6de57cecc5aa8ddc9ecaa6956ff24a34957663e7b2a03e36d10a8175465476956925406bf5e1d10863a94621664bb1d4e19709e0e359d2f50f175ec1bd412224378a544651c9815677268a9e2c692077de3d4f84/aefde1dbec0bf87b" target="_blank"><img src="https://static.wixstatic.com/media/6e1ab2_78977cbf44bd42588dab9864c82aff61%7Emv2.png/v1/fit/w_2500,h_1330,al_c/6e1ab2_78977cbf44bd42588dab9864c82aff61%7Emv2.png" width="221" style="height:auto;display:block;"/></a></td></tr></table></td></tr></table></td></tr><tr><td align="center" valign="top" style="font-size:0px;line-height:0px;padding:4px 0px 4px;" class="dd"><table class="j" role="none" width="75%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td> </td></tr></table></td></tr><tr><td align="center" valign="top" style="padding-bottom:20px;padding-left:21px;padding-right:21px;padding-top:20px; " class="dd"><table role="none" border="0" cellspacing="0" cellpadding="0" class="bb" style="margin:0 auto 0 auto;"><tr><td align="center" valign="top" class="bb" style="width:610px;"><img src="https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80,width=1920,height=3840/uploads/asset/file/60e28428-46a5-48fa-9c50-14b26d78bce7/rn-meme.jpg?t=1789029442" alt="" height="auto" width="610" style="display:block;width:100%;" border="0"/></td></tr></table></td></tr><tr><td class="dd" align="left" style="padding:0px 21px;text-align:left;word-break:break-word;"><p style="mso-line-height-alt:170.0%;"> 💬 Got questions or want to chat? DM me on <b><a class="link" href="https://link.mail.beehiiv.com/v2/c/e470e6ed69449faa5c819f8e2896a8c64c6b940f7d1f7c0669258b50dacc6ce8617dc621bf8ab0fc1672726f1b7dc300765215406d16055111228a3df6c0c42391053e9358c74b6a13387de41269850b11cee70f3b5090a66df9f0e4ed38d2beac64a9beec7bd8747d4e63467a1bc16fd596dbdd3d17076bfffc69c00bd7326d5f3bd6f1706f67308c8335ef2226adfb2bd78f9098833ed4d1626f8bbfc67eef03a87d48d4f29ed176ce2fbff0cefbe2/f817f374108d7e3f" target="_blank" rel="noopener noreferrer nofollow" style="text-decoration-color: #3c80f5;"><span style="color: #3c80f5;">X</span></a></b> <b>@adnansahinovich</b> or visit <b><a class="link" href="https://link.mail.beehiiv.com/v2/c/dc049c74133eb03d03e3b5759b5a5ef076e4f80bbb4fd4d8c7a024059f8ff7631e04e69625cd1b2adf4f3f092ddc43e31e3babe4dbe5c329f4929c4eba721cb01ccde72447b120c5553ac1792fc65c9dec78305ac4cf7bf97b44f4f7104042fc89f391365c025d14998f6e2636e20e9b766ac368710f2ee00adf23713ae0ad4a1e7de8c559f25ba94ec69a9f3c9f218446772c0dbebf191e9b089270ad30b9f839314f20a7737c216c9d56774e4ebab1/895c49aa99afdc23" target="_blank" rel="noopener noreferrer nofollow" style="text-decoration-color: #3c80f5;"><span style="color: #3c80f5;">nativeweekly.com</span></a></b> for weekly React Native digest. See ya next time! </p></td></tr></table></td></tr></table></td></tr><tr><td align="center" valign="top"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td><tr><td class="b" align="center" valign="top" bgcolor="#464646" style="padding:0px 0px 0px 0px;border-style:solid;border-width: 0px 1px 1px 1px;border-color: #ECECEC;border-bottom-left-radius:1px;border-bottom-right-radius:1px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td height="10" style="line-height:1px;font-size:1px;height:10px;"> </td></tr><tr><td class="w" align="center" valign="top" style="padding:0px 0px 0px 0px;"><table role="none" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr><td align="center" valign="top"><p style="font-family:'Inter',-apple-system,BlinkMacSystemFont,Roboto,sans-serif;color:#FFFFFF!important;"> Update your email preferences or unsubscribe <a class="link" href="https://link.mail.beehiiv.com/v2/c/4c0dafe921476d22d30c8d9a18fc5b847f6afa9d6aa0d17a5460963096ba8dbf018c92d580d636ae17faa90b84304750ea216d2568f1f8bc4b2d8270c8acd4ea956c2612ccc71deb09411e46d53ae733c40969cc4ec783122102c0004754adbac4fcd483c28bd8597ac8ee712892e4a29fa00a5a36421f3e62a83686d98f95051e03c2a55a5867839346bf8e239e7eab36e517c10babb74ede84bcb00bb13780a47f494a9955f9ac897ee6b31d7dfd54/3e8adc9b9ee25289" style="text-decoration:underline;text-decoration-color:#FFFFFF!important;color:#FFFFFF!important;"> here</a></p><p class="copyright" style="font-family:'Inter',-apple-system,BlinkMacSystemFont,Roboto,sans-serif;color:#FFFFFF!important;"> © 2026 Nativeweekly </p><p style="font-family:'Inter',-apple-system,BlinkMacSystemFont,Roboto,sans-serif;color:#FFFFFF!important;"> Friedrichshain<br>Berlin, Friedrichshain 10243, Germany </p></td></tr><tr style="display: table-row !important;"><td align="center" valign="top" style="padding-top:20px;" style="display:table-cell !important;"><table role="none" border="0" cellspacing="0" cellpadding="0" align="center" style="display:table !important;"><tr style="display:table-row !important;"><td class="u" align="center" valign="middle" height="32" style="height:32px;display:table-cell !important; max-height: 32px !important;margin:0px !important; background-color: #ffffff !important;"><a style="line-height:32px !important;text-decoration:none;display:block !important;" href="https://link.mail.beehiiv.com/v2/c/5b3a27c4bb3e5933ce8f7b73e851a3d00adbf147c5c3f579c52ab146840a91c756cb78db317db68c90e5085677d31d488dd4483903c622464a2a52c41f29613afc1080c06fe2b9926974dbf38115d6ed2787d429619566ecd9dc80dc7aa62e0475956fd03870162a2406f13dc918d27318ba9d141b66c5eeb083bef14e1a5c37c258bb95ae10454f2a6f4d07f260da545a8b42a1eae57368262954f9450944e82d5fcda73b23e537521aa2ee2a95d650/b815d254486e8045"><img width="16" height="16" alt="beehiiv logo" style="display:inline-block !important;max-width:16px !important;vertical-align:-3px !important;width:16px !important;height:16px !important;" border="0" src="https://media.beehiiv.com/cdn-cgi/image/fit=pad,format=png,onerror=redirect,quality=100,width=16,height=16,gravity=center,background=transparent,dpr=2/output-onlinepngtools.png"/><span style="padding-left:11px !important;display: inline-block !important;">Powered by beehiiv</span></a></td></tr></table></td></tr><tr><td align="left" valign="top" height="2" style="height:2px;line-height:1px;font-size:1px;mso-line-height-rule:exactly;"><a href='https://hp.beehiiv.com/b4b9c1b7-f839-401e-9f0a-b66af93dffb3' style="color: #464646 !important; cursor: default; font-size: 1px; text-decoration: none;"></a></td></tr><tr><td align="left" valign="top" height="2" style="height:2px;"><a href='https://email.beehiivstatus.com/e6ab49e87a01fefb54b66120256d10bf370c82a6/hclick' clicktracking="off" style="color: #464646 !important; cursor: default; font-size: 1px; text-decoration: none;"></a></td></tr></table></td></tr></table></td></tr></td></tr></table></td></tr></table></td></tr></table></td></tr></table></div></body></html>