Mobile Developers Cafe - Weekly Issue #16
Happy Thanksgiving !! Kotlin 1.4.20 released, Apple Extends the group event in-app purchases deadline, AppStore Holiday dates, and a lot more
November is the time to be thankful, a time to remember, and to embrace those who enrich our lives. I’m thankful for a lot of things, but I’m most thankful for you all!
Apple has announced the usual App Store Connect Holiday Schedule. So plan all your app updated accordingly. Happy coding :)
Toasted, roasted, baked, and done! Hope your Thanksgiving is loads of fun.
👉 Localazy helps app developers to translate their apps into over 80 languages with high-quality translations and Over the Air updates. Sign up to make your localization effortless.
🔥 Top Mobile News
Kotlin 1.4.20 Released - Kotlin 1.4.20 is here with new experimental features for you to try. Being open to community feedback is one of the Kotlin team’s basic principles, and Jetbrains need your thoughts about the prototypes of the new features. More details inside.
App privacy questions requirement starts December 8 - The App Store will soon help users understand an app’s privacy practices before they download the app on the Apple platform.
Source App ID and Conversion Value now available in SKAdNetwork 2.0 - The SKAdNetwork API helps advertising networks measure the success of ad campaigns for your app while maintaining user privacy. With SKAdNetwork 2.0, networks can use Source App ID to identify which app initiated a download from the App Store.
Deadline extended for online group event in-app purchase requirement - To allow additional time for developing in-app purchase solutions, this deadline has been extended to June 30, 2021.
Rumor: Apple to drop support for iPhone 6s and original iPhone SE with iOS 15 next year - A new report suggests that Apple is planning to drop support for the iPhone SE, iPhone 6s, and iPhone 6s Plus with next year’s release of iOS 15
ConnectKit is a new app that lets developers integrate App Store Connect with Shortcuts - Developer Josh Holtz today announced a new iOS app called ConnecKit, which promises to be a powerful tool for developers.
Users complain about Bluetooth connectivity issues with the new M1 Mac mini - The new Mac mini with the M1 chip has been available for some time and although the machine impresses with its amazing performance, it’s also causing problems for some users. More specifically, there are users complaining about Bluetooth connectivity issues with the new M1 Mac mini.
France sends ‘Apple tax’ demands; sparks new trade war fears - France has begun asking US tech giants for what has been labeled an ‘Apple tax’ – a specific tax on tech giants which the country considers tax avoiders. It has been hoped the country would agree to wait for a global agreement on the tax treatment of large tech companies, but France has now decided to proceed unilaterally.
Facebook tweaked the News Feed to highlight more mainstream news sources after the election - Facebook, in the days after the US election, decided that an uptick in viral misinformation related to election results and President Donald Trump’s refusal to concede needed an extreme measure to be dealt with. So the company made a temporary change to its News Feed algorithm to favor mainstream news outlets, according to a report from The New York Times published on Tuesday.
🍎 iOS Articles
Swift protocols in SwiftUI - Federico
SF Symbols Changes in iOS 14.2 - Geoff Hackworth
SwiftUI’s Grid Views - Florian Kugler (Objc.io)
Custom UIStackView spacing - Sarun W
Swift for TensorFlow: Describing your model - Tomás Ruiz López
Extending Combine with convenience APIs - John Sundell
Responding to changes in a managed object context - Donny Wals
WidgetKit for iOS - Getting Started - Use your loaf
Commands in SwiftUI - Majid
Statically computed default property values - John Sundell
🔊 Episode 16: It's mini in the non-trademarkable kind of way - Code Completion podcast episode which covers More thoughts on the iPhone 12 mini, Mac mini, and HomePod mini., Big Sur's release, and the launch issues that came about.
🤖 Android Articles
Reducing Build Time For Gojek #SuperApp - Shailesh Sengar
AsyncLayoutInflater - Mark Allison
Android LiveData And Passive Views: 3 Simple Tips - Vlad Sonkin
Infinite Lists With Paging 3 in Jetpack Compose - Vivek Singh
Testing App Startup Performance - Chet Haase
How to display Vision bounding boxes - Matthijs Hollemans
Migrating from Dagger to Hilt — Is it worth it? - Manuel Vivo
Passing string typed data with Jetpack Compose navigation component - Ziv Kesten
Publishing your first Android library to MavenCentral - Waseef Akhtar
📺 Going with the Flow - Kotlin Vocabulary - Manuel Vicente Vivo
MAD Skills — Become an Android App Bundle expert - Ben Weiss
The future of Kotlin Android Extensions - David Winer
⚔️ Flutter & React Native
Spacer Class In Flutter - Suraj Gupta
VelocityX Animated Page View In Flutter and VelocityX Animated Box In Flutter - Shaiq khan
S.O.L.I.D Principles In Dart - Paras
Create the Chrome Dino Game with Flutter - Matthew Keller
How to start with Flutter, Firebase, and Cloud Functions - Stravaros
Flutter Widgets (Buttons) The Whole Picture - Murtaza Sulaihi
I Moved From Xamarin Forms To Flutter - How hard was it, and was it worth it? - Lew C
AWS Amplify + React Native - Building A Blog App - Part 1 & Part 2 - Sankhadeep Roy & Digvijay Wanchoo (Geeky Ants)
4 benefits of using Expo - Rafael Morais
Getting Started With React Native - Ashish Bhogesara
Getting Started with React Native in 2020: The do's and don'ts of starting out with the popular mobile application framework - Nischal Nikit
📈 Trending Dev blogs
How I built a real-world project for the first time 🌈 - Killian Frappart
The Ultimate Guide to JWT client-side auth (Stop using local storage!!!) - Kati Frantz
An Introvert's Personal Guide to Tech Twitter - Sarah Shook
How to become a better programmer - Dominik Szczepaniak
🛠 Dev Tools & Open Source
Bugbattle - Report and Fix Bugs the Easy Way
User Experience Database - Curated product design ecosystem
How to product - Playbooks for aspiring entrepreneurs, product people, no coders and indie makers
Flow - Beautiful animations made easy
⭐ Screenity - Screen Recorder & Annotation Tool
uiplus - Make your project shine by using our exclusive products.
Multiavatar - Multiavatar is a multicultural avatar maker.
Saas Black Friday - 100+ Great SaaS Tools with Black Friday Discounts
🎤 Events & Webinars
Nov 26 - 27 - Swift Alps (CHF 189)
Nov 27 - 28 : Droidcon Italy - The webinar series - Free
Dec 8 - 10 : GitHub Universe · Virtual 2020 - Free
December 10, 2020 - 17:30 – 18:30 CET (8:30 PST) - Server-side with Kotlin Webinar Series
Dec 14 - 15 : (virtual) Droidcon APAC ($30 – $80)
Jan 12 - (Call for Paper) - Android Worldwide
Jan 18 - Jan 22 (Call for Paper) - iOS Conf SG - 2021 (S$60 & S$210)
☕️☕️☕️ That's it, folks. Hope you enjoyed the article. If you like to support my work on this, consider buying a coffee for me. It would be a great help.
Got some feedback or suggestion? Email us at firstname.lastname@example.org.
Do you think this newsletter could help your friends? Forward the email to your friends.
Follow us on Twitter for more updates on Mobile Development.