MDC Weekly Blend — Edition #10
Apple iPhone 12 launch, Apple on EU "Hit List", Carl Pei has left One Plus, Android Studio 4.1 and lot more
Hello,
It's Apple release week. Apple had an event last Tuesday and announced 4 new iPhones including new lineup iPhone Mini and HomePod Mini. If you haven't watched the event, you can watch the event roundup in under 12 minutes. The new iPhone highlighted with 5G technology and the new MagSafe connector. Also, Apple removed the power brick and headphones from the package. On another news, Carl Pei, One Plus co-founder has left the company to go independent. Although he didn't mention whether it is mobile or tech-related.
If you think this newsletter would be useful for your friends, please forward it to their email. If you have any suggestions feel free to send it to mobiledeveloperscafe@gmail.com. If you would love to support the newsletter, you can always Buy me a coffee.
Stay safe and keep coding.
🔥 Top Mobile News
Confirmed: OnePlus co-founder, Carl Pei, has left the company to go independent - His departure comes after launching the Nord sub-brand earlier this year. OnePlus co-founder Carl Pei has left the company, Android Central can confirm. Two sources familiar with the situation told AC that Pei left OnePlus in recent weeks, and no longer appears in the most recent OnePlus organizational chart.
Updated APNs provider API deadline - The HTTP/2-based Apple Push Notification service (APNs) provider API lets you take advantage of great features, such as authentication with a JSON Web Token, improved error messaging, and per-notification feedback. If you send push notifications with the legacy binary protocol, we strongly recommend upgrading to the APNs provider API.
Apple Developer - Offer your apps for pre-order even earlier - Now you can let customers pre-order your app up to 180 days before it’s released for download on the App Store
Android Studio 4.1 Launched blog and Video Explanation - Today, Google released the stable version of Android Studio 4.1, with a set of features addressing common editing, debugging, and optimization use cases. A major theme for this release was helping you be more productive while using Android Jetpack libraries, Android’s suite of libraries to help developers follow best practices and write code faster
Introducing the Android for Cars App Library - Releasing the library into open beta, for any developer to use. This means you’ll now be able to design, develop, and test your navigation, parking, or charging app on Android Auto. Google is looking forward to enabling Google Play Store publishing for your beta apps in the coming months.
New Google Workspace icons rolling out, starting with Drive - Google Workspace was announced at the start of October as a rebrand of G Suite and revamped approach to office-less productivity. As part of these changes, all of Google’s Workspace apps are seeing new icons, with the rollout now underway.
Apple on EU ‘hit list’ of tech companies to be more tightly regulated - Apple is reported to be on an EU ‘hit list’ of tech companies set to be subjected to much tighter regulation due to their market dominance. The list is said to include up to 20 tech giants, among them Amazon, Facebook, and Google
Judge denies preliminary injunction to Epic, and Fortnite will remain banned from App Store [U] - While the Epic Games trial against Apple is expected only for 2021, Judge Yvonne Gonzalez Rogers has now denied a preliminary injunction to Epic regarding the Fornite ban from the App Store. That means Fortnite will remain banned from the App Store until the final decision of next year’s trial.
🍎 iOS Articles
How iOS Apps Adapt to the various iPhone 12 Screen Sizes - Geoff Hackworth
Using Swift Packages in Playgrounds - Use your loaf
Publishing constant values using Combine - Swift by Sundell
Mastering GroupBox in SwiftUI - Swift with Majid
Handling loading states within SwiftUI views - Swift by Sundell
Observing changes to managed objects across contexts with Combine - Donny Wals
Formatting dates in the user’s locale using DateFormatter in Swift - Donny Wals
Mastering transitions in SwiftUI - Pavel Zak in nerdyak
How to test push notifications in simulator and production iOS apps - onmyway133
🔊Stacktrace Podcast 105: “An old man yelling at an iCloud”, the October 2020 Apple event review
🔊Swift Unwrapped with Jordan Rose (Implementing the swift runtime in swift)
🤖 Android Articles
Optimize your app publishing process with new Google Play Console features - Steve Suppe in Android Developers Blog
Developer tips and guides: Common policy violations and how you can avoid them - Andrew Ahn in Android Developers Blog
Synchronous communication with the UI using StateFlow - RAUL HERNANDEZ LOPEZ in Pro Android Dev
AndroidX Navigation: Building on the Wrong Abstraction - Isaac Udy in Pro Android Dev
Kotlin scope and extension functions. How to not harm your code. - Dmitry Si in Pro Android Dev
Android Sharesheet: Old Dog, New Tricks - Vlad Sonkin
New Release Cadence for Kotlin and the IntelliJ Kotlin Plugin - Alina Dolgikh in Kotlin Blog
Floating Windows on Android: Moving Window - vaclavhodek
⚔️ Flutter & React Native
Testable Flutter and Cloud Firestore - Craig Labenz in Flutter Dev.
Announcing: Flutter Community Plus Plugins📣 - Majid Hajian in Flutter community
Bloc: From First Commit to Flutter Favorite - Felix Angelov in Flutter Community
Paginating API results with BLoC in Flutter - Anubhav Gupta in Flutter Devs
Unit Testing In Flutter - Apoorv Wadhwa in Flutter Devs
Flutter — Visual Studio Code Extensions for Fast and Efficient Development - Ganesh .s.p in Flutter Community
Flutter: Taking Pictures with the Bloc Pattern - Laurent Pinon in Flutter Community
Using MLKit in Flutter - Anmol Gupta in Flutter Devs
Multi-Language support in Flutter - Kinjal Dhamat in Flutter Community
How to Create a Custom Mobile React Native App with Crowdbotics - Aman Mittal in Crowdbotics
React Native and Django for Beginners - Nakul Shah
📺Flutter Testing For Beginners - The Ultimate Guide - Robert Brunhage
📺3 Hours of React Conference - Nimbella
📈 Trending Dev blogs
6 "Things-I-Wish-I-Knew" After 15 Years As A Programmer - Egor Pavlikhin
Nobody is working for 8 hours a day, Why? - Vignesh M
Lessons I’ve Learned in 5 Years as a Software Engineer - Manish Jain
“What is your current salary?” is a red flag that you don’t want to work here - Jean-Michel Fayard
How to Structure a Technical Article - Amarachi Emmanuela Azubuike
🚀 New App Launches
SubWidget - SubWidget is an elegant widget for iOS 14 that displays your current YouTube subscriber count.
Neutral - Live carbon neutral and create a better future
Hyfa - share products . earn shrooms . shop for free
Raindrop 5 - All-in-one bookmark manager, Intuitive. Powerful. Runs everywhere
🛠 Dev tools & Open Source Libs
Open Source
Cascade - [Android] cascade builds nested popup menus with smooth height animations
Random Color Scheme [Flutter] - Making a coherent Material Design theme is hard. This is a Flutter plugin that generates a random color pallet based on Material Design while respecting WCAG guidelines.
Apple CoreML Tools - Core ML tools contains all supporting tools for Core ML model conversion, editing and validation. This includes deep learning frameworks like TensorFlow, PyTorch, Keras, Caffe as well as classical machine learning frameworks like LIBSVM, scikit-learn, and XGBoost.
Dev Tools
Swipe Pages - Build high converting landing pages in minutes
The Good line-height - The good line-height calculates the exact number so it always fits the baseline grid!
Docxy - Docxy is a React-based open-source documentation website generator. Build beautiful, blazing fast documentation sites for your projects with just markdown.
Launchmatic - Design app screenshots without a designer
Bravo - From Figma app prototype to iOS and Android app. No-code.
🎤 Events & Webinars
October
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 13 (Virtual) : Apple Special Event - Free
Oct 21 (Virtual) : App Growth Summit SF 2020
Oct 27 - Oct 28 (Virtual) : Firebase Summit - Free
[Cancelled] - Swift Leeds
November
Nov 3 - 4 : MobileOne
Nov 7 - 8 : (Online) Swift India Conference (INR 1700)
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 16 - 17 : (Virtual) Droidcon Americas ($48 – $120)
Nov 18 : App Growth Summit Singapore 2020
Nov 21 - 22 : Devfest Siberia (Early Bird: 1500₽)
Nov 27 - 28 : Droidcon Italy - The webinar series - Free
December
Dec 8 - 10 : GitHub Universe · Virtual 2020 - Free
Dec 14 - 15 : (virtual) Droidcon APAC ($30 – $80)
☕️☕️☕️ 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? Forward the email to your friends.
Follow us on Twitter for more updates on Mobile Development.