MDC Weekly Blend — Edition #6
Time Flies - Apple Event summary, Apple's Developer relation hiccups, Swift 5.3 release, Flutter 1.22 beta release, Kotlin 1.4 event and lot more
Hello Devs 👋,
Hope everyone is doing great this week. With loads of Apple releases and announcements, this week already going double crazy for iOS developers. Tim Cook casually announced that new software will be available the next day of the Apple Event. At the time of the announcement, no stable (GM) version of XCode was released which caused some stress on the developer community. Then a confusion happened in releasing the GM version. We really hope Apple will improve the release with respect to the GM versions of developer tools and resources.
📺 See Apple September 2020 event in 12 minutes
Flutter released 1.22 beta, which supports the iOS 14 (Details under flutter sections). It’s great to see cross-platform app development frameworks are releasing the supports quicker.
Enjoy this week's issue, and stay safe.
🔥 Top News
Google pulls India’s Paytm app from Play Store for repeat policy violations - Google has pulled popular Indian financial services app Paytm from the Play Store for violating its gambling policies. Paytm is India’s most valuable startup and claims over 50 million monthly active users. Its marquee app, which competes with Google Pay in India, disappeared from the Play Store in the country earlier Friday.
Swift 5.3 is now officially released 🎉 - Focused on language refinements, the developer experience, and expanding the Swift ecosystem.
YouTube launches its TikTok rival in India, calls YouTube Shorts - India banks TikTok due to privacy concerns, and TikToks fate in us remains unknown.
Apple updated its App Store Review Guideline - New guidelines for Game Streaming apps like Stadia and xCloud, New App Clips rules, Widget rules, etc.
**Here's Chrome OS's Android
Phone Hub
and everything it can do -** Chromebooks were set to get deeper integration with Android through a new suite of “Phone Hub” features. Since then, the UI has appeared in Chrome OS Canary along with more details about how things like notification mirroring and “task continuation” will work.Facebook’s first ‘smart glasses’ will be Ray-Bans, coming next year - The glasses won’t have a display, but Facebook’s Project Aria research unit is working on true AR glasses
Apple Bringing Online Store to India on September 23 - Apple announced its plan to open Apple’s official online store in India for the customers to buy iPhone, iPad, Mac, etc directly from Apple.
Apple announced a bunch of new hardware & services on its event on 15th September: iPad Air, iPad 8th gen, Apple Watch Series 6, Apple Watch SE, Fitness+ service, and Apple One subscription service.
Google Phone app coming to non-Pixel devices w/ new ‘Verified Calls’ capability - Last year, Google launched Verified SMS in Messages for Android to reduce spam. The Google Phone app is now picking up a “Verified Calls” capability as the dialer officially becomes available for many more non-Pixel devices.
🍎 iOS Articles
How Swift 5.3 enhances SwiftUI’s DSL - Swift by Sundell
The State of SwiftUI - Peter Steinberger
SwiftUI 2.0: The Future is Declarative - Goran Brlas
Configuring error types when using flatMap in Combine - Donny Wals
Creating closure bases UI controls using UIAction - Swift by Sundell
UI Testing Deeplinks and Universal Links in iOS - Bruno Rocha in Swift Rocks
Dark side of extensions in Swift - Dmitrii Ivanov
🤖 Android Articles
Dialogs in Android MVVM - Vladislav Ermolin
Using Texture Counters in the Android GPU Inspector - Francesco Carucci in Android Developers.
Moving to Kotlin for native android Java Developers - Austine Gwa
Android GPU Inspector open beta - Jay Kong
SSL with Kotlin and Ktor - Alexey Soshin in ProAndroidDev
Personal “Request changes” Materials Starter Pack (Kotlin ver.) (Part 1 & Part 2) - Erick Sumargo
⚔️ Flutter & React Native Blogs
Flutter
Supporting iOS 14 and Xcode 12 with Flutter - Chris Sells
Developing for iOS 14 - Flutter blog
Build dart types from Swagger/OpenAPI schemas - Mobilepeople
Install Flutter Install Flutter & Android Studio - Ubuntu 20.04 - not-bot-3000 in Reddit
Handling screen orientation in Flutter - Shaiq Khan
Typesafe HTTP Calls In Flutter - Anubhav Gupta
Exploring ValueListenableBuilder in Flutter - Anmol Gupta
React native
[Event Coverage] React Native Europe 2020 - Event recap - Louis Zawadzki
Building type-safe mobile apps with Expo and ReasonML - Part 1 - Mateusz Zatorski
What we learned after using React Native for a year - Sriraman
👨💻Dev articles
The code review we deserve - Charles Assunção
Customizing your GitHub profile - Scripting - Nicolas Frankel
GitHub CLI 1.0 - All you need to know - Ayushi Rawat
7 Simple Rules to Make Life Better for Developers - Ilona Dee Codes
🚀 App Launches
Dawn - Minimal Calendar App (iOS) - This is Dawn.The Minimal Calendar. Organize your days in a single, beautiful app.
Nova app (Mac) - It's new, hyper-fast, and flexible, with all the features you want: smart autocomplete, multiple cursors, a Minimap, editor overscroll, tag pairs, and brackets, and way, way more.
Fluz (iOS, Android) - Cashback that keeps coming back.
Puppets World (iOS) - Bring your puppets to Life
Loomie Live - (iOS, Android, Mac) - Your personal 3D avatar for video chat
🛠 Dev tools
GitHub CLI 1.0 is now available - GitHub CLI brings GitHub to your terminal, helps reducing context switching. Just moved to the first version 1.0 after tested in beta for a few months.
Top 22 Youtube channels to Learn Programming - Last week my cousin who is in college asked me, where can he start with programming. Found this great collection of youtube channels to learn to program. Share it with someone who might be interested to learn to code.
Wisefin.ai - Turn messy bank transaction names into beautiful data with a powerful API.
Student Stat - Instant Student Verification. AI-powered service to verify students in seconds.
Inspect - The new standard for mobile web DevTools
NoCodeAPI - Save time to setup Server & Code for APIs
🎤 Events & Webinars
September
Sep 23 - 24 - (Virtual + In Person) Design Matters 20, Copenhagen ($540 - $1035)
Sep 30 (Virtual) - App Growth Submit Brasil 2020
[Cancelled] iOSDevUK
[Postponed to 2021] - App Dev Con Netherlands
October
Oct 2 - FrenchKit, Pan Pier, Paris (65€)
Oct 6 - 9 (Virtual) - UXDX (€225 to €600)
Oct 8 - 9 (Virtual) - droidCON EMEA
Oct 8 - 9 (Virtual, Call for Paper) - Pragma Conference 2020
Oct 8 - 9 (Virtual) - Google Assistant Developer Day - Free
Oct 12 - 16 (Virtual) - Kotlin 1.4 Event - Join for a deep dive into the latest release, and mingle with the JetBrains Kotlin team!
Oct 21 (Virtual) - App Growth Summit SF 2020
[Cancelled] - Swift Leeds
November
Nov 3 - 4 - MobileOne
Nov 9 - 17 - HXLive (£99, with discounts on bulk booking)
Nov 10 - 11 - Smashing Conference (Early Bird $175, then $225)
Nov 11 - 14 - Mobius (11500 ₽ to 46000 ₽)
Nov 18 - App Growth Summit Singapore 2020
🕵️♀️ Mobile Dev Jobs
Senior iOS Engineer - Medium. Loc: SF/NY, USA.
iOS SDK Engineer Staff / Principal - Okta (Remote Eligible)
Senior React Native Developer - Airship (Full time, Remote)
Software Engineer (Flutter / Typescript) - Kumanu (Remote, Fulltime)
For frequent job updates, follow us on Twitter.
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 mobiledeveloperscafe@gmail.com.
Do you think this newsletter could help your friends? Share / Forward
Follow us on Twitter for more updates on Mobile Development.