| #339 — January 22, 2021 | 
| 📱 Mobile Dev Weekly | 
|   | 
|  Chris Brandrick recommends Progressive Web Apps in 2021 — The 2020 version of this blog post was our top shared link last year, and now Maximiliano is back with an updated version for 2021. It looks at where the PWA platform is as a whole, what changes took place over the last twelve months, and what’s ahead — think things like market share, what’s new, what’s missing, challenges, new capabilities, etc. Maximiliano Firtman | 
|  Peter Cooper recommends Kotlin's Roadmap for 2021 — Recently updated with the priorities for the year ahead, and a list of changes since the last published roadmap in October. Kotlin | 
| 
 | 
|  Peter Cooper recommends Six Wild Things I Learned about SwiftUI — A handful of gotchas encountered when writing SwiftUI-based iOS apps. Martin Note | 
|  Brian Rinaldi recommends Making the Case for Why React Native is 'Garbage' — Bit of a spicy headline admittedly. Nevertheless, here's an ex-Google / ex-Facebook tech lead presenting the case against the React Native app framework. Patrick Shyu | 
|  Holly Schinsky recommends How to Deploy Flutter Web to Netlify Using CI/CD and Azure Pipelines — From Firebase to Netlify, a step-by-step guide to deploy Flutter Web to Netlify using Azure Pipelines. Agustinus Theodorus | 
|  Peter Cooper recommends Make a Snazzy One-Time Code Input in React Native — If your app demands a user enter a one-time code (from an SMS, say) here’s a way to make it a nice experience with React Native. John Schoeman and Devin Jameson (thoughtbot) | 
|  Holly Schinsky recommends Display Dynamic Calendar Events With Flutter — How to use table_calendar package to create dynamic events in your Flutter apps. Shaiq khan | 
|  Holly Schinsky recommends Seven Unique APIs for Your Next Mobile App Project Renaissance Engineer | 
|  Brian Rinaldi recommends An Easy Way to Collect Crash Reports in Our Android Libraries Alex Verein | 
|  Chris Brandrick recommends Building a Realtime Cryptocurrency App with Flutter Ably Realtime | 
|  Brian Rinaldi recommends Creating an Animated TextField with React Native Halil Bilir | 
|  Chris Brandrick recommends H.266 Codec Promises to Reduce Video File Sizes by Half Matthew Humphries | 
