Mobile Developers Cafe

Share this post
MDC Weekly Blend — Edition #10
archive.mobiledeveloperscafe.com

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

Mobile Developers Cafe
Oct 16, 2020
2
Share this post
MDC Weekly Blend — Edition #10
archive.mobiledeveloperscafe.com

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.

Who is Carl Pei, the man who built OnePlus? | Warpcore

🔥 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

  • Better print debugging with Xcode breakpoints - Sarun

  • 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.

Share this post
MDC Weekly Blend — Edition #10
archive.mobiledeveloperscafe.com
Comments
TopNewCommunity

No posts

Ready for more?

© 2023 Mobile Developers Cafe
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing