Mobile Developers Cafe - Weekly Issue #13
Apple "One more thing" event, Giveaway Winner, XCode 12.2 RC release and lot more on this issue.
Welcome to the 13th issue. Last week we have announced a giveaway and here is the winner: Lawrence Dizon. Congrats Lawrence. Thanks, everyone for participating in the giveaway 🙏. Keep an eye on the Twitter page for more giveaways.
If you haven't subscribed to us, subscribe to https://mobiledeveloperscafe.com to get the issue directly in your email inbox.
It’s stories everywhere. Are you a Flutter or React Native Developer who uses VSCode? You have got stories for VSCode. Ben Awad had created the VSCode package which adds the story features to your IDE. Check out his funny intro video about the package.
Keep coding. Stay safe.
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 / Releases
GM is now RC: You can now submit apps built with Xcode 12.2 Release Candidate using the SDK for iOS 14.2, tvOS 14.2, watchOS 7.1, and macOS 11.0.1 Big Sur Release Candidate to the App Store.
Apple announces special event for November 10: ‘One more thing’ - Apple has officially announced its third event in three months. The event will take place on November 10 at 10 a.m. PT, and Apple has invited everyone to tune in remotely with the tagline “One more thing.” This event is expected to focus on the upcoming transition to Apple Silicon in the Mac lineup, with Apple having promised its first Apple Silicon machine would come before the end of the year.
Privacy-preserving features in the Mobile Driving License - Through facilities such as hardware-based Keystore, Android already offers excellent support for security and privacy-sensitive applications and in fact, it’s already possible to implement the ISO 18013-5 standard on Android without further platform changes. Many organizations participating in the ISO committee have already implemented 18013-5 Android apps.
Apple says new ‘nutrition labels’ for app privacy will be required starting December 8 - Apple has announced today that developers will be required to provide new privacy details to users in the App Store starting December 8. These privacy “nutrition labels” were first introduced at WWDC over the summer, with Apple saying the goal is to better inform consumers of the privacy practices of individual applications. Here are the official announcements.
Presidential election hoaxes: Tech giants act, FBI investigating - Three tech giants had to take action in response to presidential election hoaxes. This included Twitter placing a warning on a tweet by Donald Trump, which falsely accused the Democrats of trying to ‘steal’ the election.
Google One’s VPN is rolling out on Android; here’s how to use it - Last month, Google announced that higher tier plans of Google One would be getting a VPN service for Android, iOS, and more. Google One’s VPN service has begun rolling out to Android devices in the United States; here’s a quick guide on how to use it.
Apple ordered to pay $502.8 million for infringing VirnetX VPN patents - In another chapter of the legal battle between Apple and VirnetX, a jury in Texas decided today in a 90-minute session that Apple will be required to pay an additional $502.8 million for infringing patents of the security software company VirtneX.
WhatsApp finally begins rolling out payment service in India - Facebook is rolling out its WhatsApp payment service for users in India after receiving approval from the country’s regulators. The service first launched in India as a beta in 2018, but a full rollout was delayed for years by concerns about data storage and sharing.
🍎 iOS Articles
Getting the number of days between two dates in Swift - Sarun
Formatting numbers in Swift - Swift by Sundell
Apple's SwiftUI - How Collect experienced integrating this new technology - Antoine van der Lee in We Transfer Engineering Blog
Launch Screen with SwiftUI - Kristaps Grinbergs
How to Make Static and Dynamic Home Screen Quick Actions in SwiftUI - Tommy Prezioso
How to use GeometryReader without breaking SwiftUI layout - Swift with Majid
Getting started with Swift for TensorFlow - Tomás Ruiz López in 47deg
From Enthusiasm to Accomplishment-Speedy delivery of iOS 14 Widget - Gior Fasolini in Tokopedia Engineering
🔊85: “Cross-Apple platform development” with special guest James Thomson - Swift by Sundell Podcast
🤖 Android Articles
[Event Recap] Kotlin 1.4 Online Event Recap - Alina Dolgikh in Kotlin Blog
Jetpack Compose for Desktop: Milestone 1 Released - Nikolay Igotti in Jetbrains Blog
Android Data Binding: Under the Hood (Part 1) - Niharika Arora in Pro Android Dev
Android Jetpack Compose — Exploring State Based UI - Rajan KS in Pro Android Dev
Creating a Private Maven Repository for Android Libraries on GitLab - İbrahim Süren
Solving coding problems with Kotlin: Collection functions - Vadims Savjolovs in Pro Android Dev
Fragment and constructor dependencies - Jobin Lawrance
SyntheticViewHolder: A Kotlin Android Extensions LayoutContainer - Christian Schmitz in Pro Android Dev
Proto DataStore Android: Is It Worth It? - Vlad Sonkin
Mastering API Visibility in Kotlin - Márton Braun
⚔️ Flutter & React Native
Accessible expression with Material Icons and Flutter - André Labonté in Flutter
Implementing Tensorflow lite In Flutter - Anubhav Gupta in Flutter Devs
Firestore Subcollections In Flutter - Anmol Gupta in Flutter Devs
Explore Flutter Gauge In Flutter Apps - Shaiq khan in Flutter Devs
Flutter Deep Linking Using Branch I/O - Jaimil Patel in Flutter Community
Demystifying responsive layout in Flutter - Souvik Biswas in Flutter Community
How to Learn React Native Practically - Chukwudi Ezichi in Instamobile
React Native over-the-air app update with CodePush - William Kurniawan
Create Login Page in React Native with Animation - Akash Mittal
How to manage state in React apps with useReducer and useContext hooks - Aman Mittal
📈 Trending Dev blogs
How To Get Programming Project Ideas - Catalin Pit
How I remember everything I learn - Aurelio Ogliari
Where do you get illustrations? - Madza
Basic Git knowledge for beginners. - Gautham Vijayan
App Store & Google Play: Submission Checklist - David Dal Busco
Best Git GUI Clients For Developers👨💻 - Theme Selection
How is Design Important as a Developer and What Can You Do to Level Up? - Colby Fayock
Developing a Writing Style as a Technical Writer - Victoria Lo
🛠 Dev Tools & Open Source
Flutter Package - android_intent 0.3.7+7
Docstring Action - This Github Action generates docstrings for your Python functions with the Ponicode AI engine (this action is currently in beta version)
Hellonext - Hellonext is a feature voting software where you can allow your users to vote on features, publish a roadmap, and complete your customer feedback loop.
Bytesized - Newsletter: Demystifying the past, present, and future of software and computing in ten minutes or less, once a week.
Dendron - Dendron is an open-source, local-first, Markdown-based, note-taking tool built on top of VSCode.
Flat illustrations - A must-have illustration pack for website and application UI, we focused on creating the most wanted compositions for business, online stores, and marketing
Code Anywhere - Data to decide on the future of work
🎤 Events & Webinars
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 17 - 19 : (Virtual) Flutter Vikings (Free)
Nov 18 : App Growth Summit Singapore 2020
Nov 21 - 22 : Devfest Siberia (Early Bird: 1500₽)
Nov 27 - 28 : Droidcon Italy - The webinar series - Free
Dec 8 - 10 : GitHub Universe · Virtual 2020 - Free
Dec 14 - 15 : (virtual) Droidcon APAC ($30 – $80)
Jan 12 - (Call for Paper) - Android Worldwide
☕️☕️☕️ 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 email@example.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.