Mobile Developers Cafe - Weekly Issue #25
iOS 14.5 Release, Interview with Craig Federighi, Mac Dev Survey, Apple and Google reported Q1 earnings and lot more.
Hello 👋 Devs,
Hope everyone is doing good and staying safe.
iOS 14.5 released with lots of new features including Apple's App Tracking Controls which is the talk of the town now. Check out this interview with WSJ, where Craig Federighi talks about the decisions behind the App Tracking controls. Along with iOS 14.5, we get the
Famous Git App, Tower has conducted a Mac Dev Survey, and Mobile Development is the second most choice for developers with 25% share. And 9 out of 10 developers on the Mac listen to music while they code! Only around 10% always prefer to type away in silence.
😷 As Covid19 situation getting worse day by day around the world, it’s very important for everyone to use mask, sanitise periodically and go out only if necessary. Stay safe and Keep Coding.
💼 RadiusAgent is looking for iOS Developer in Bangalore Location (WFH at the moment).
🐦 Tweet of the week - Funny Edition 😄
🔥 What's Happening Around
App Store Connect Update - You can now submit apps built with Xcode 12.5 using the SDK for iOS 14.5, iPadOS 14.5, tvOS 14.5, and watchOS 7.4 to the App Store.
Swift 5.4 Released! - Swift 5.4 is now officially released! This release contains a variety of language and tooling improvements.
Google Developer Student Clubs in India build Android Apps with Kotlin - Google Developer Student Clubs recently hosted Android Study Jams, a collection of community-organized study groups, in 275 campuses across India. These study jams helped students build Android apps in the Kotlin programming language via a curriculum provided by Google.
Twitter registers growth in active users amidst discussions about COVID-19 pandemic - The company closed 2020 with an average of 199 million active users per day, which is almost 20% more when compared to the 166 million active users in 2019.
Apple (AAPL) reports record Q2 2021 earnings: $89.6 billion in revenue, up 54% YOY - Apple (AAPL) has officially reported its earnings for fiscal Q2 2021, covering the months of January, February, and March. For the quarter, Apple reported $89.6 billion in revenue and profit of $23.6 billion.
Alphabet reports Q1 2021 revenue of $55.3 billion - Alphabet today announced Q1 2021 earnings with $55.3 billion in revenue. These numbers range from January to March, and reflect an increasing return to normal in some industries.
Google cracking down on misleading Android app names, graphics in the Play Store - Google today announced new policies and guidelines for how Android apps can present themselves in the Play Store. This is meant to ensure that end users are not misled by app listings.
Scott Forstall deposition in Epic vs Apple case focuses on early days of the iPhone and App Store - Ahead of the Epic vs Apple trial officially kicking off next week, Epic Games today has released transcripts of depositions it held with current and former Apple executives. While the Eddy Cue deposition revealed details about Apple bringing iMessage to Android, Scott Forstall’s deposition proivdes an interesting look at the early days of the iPhone’s development.
Epic deposition reveals Eddy Cue pushed to bring iMessage to Android in 2013, but was overruled - New filings in the Epic vs. Apple legal battle have shed additional light on Apple’s decision-making process regarding bringing iMessage to Android. As it turns out, Apple senior VP Eddy Cue pushed for iMessage to come to Android in 2013, but was overruled by other Apple executives.
Why Apple’s new privacy feature is such a big deal - Apple’s latest iPhone update, iOS 14.5, brings a host of new features that customers will likely see and enjoy — better Face ID unlocking when wearing a mask (for Apple Watch users only), new emoji, support for PS5 and Xbox Series X controllers, and more. But the new update also adds a much more important and controversial new feature: App Tracking Transparency. That’s Apple’s name for a privacy feature that’s shaping up to be the company’s next big fight.
🆕 New Releases
A great developer needs great coffee. I wrote this newsletter while sipping a cup of my all-time favorite ❤️ Rage coffee. Try out Rage coffee now with 10% OFF when you use the code DEVS
or Buy using this link to get a special discount on all products: https://ragecoffee.com/discount/DEVS
🍎 iOS Tech Articles
Articles from iOS world - iOS, Swift, Objective C, XCode, Apple etc.
Form Validation in iOS Apps Made Easy With RxSwift - Mohd Hafiz
Debugging Core Data - Keith Harrison
What’s the difference between a singleton and a shared instance in Swift? - Donny Wals
Using SwiftUI’s frame modifier to resize and align views - John Sundell
What's new in Swift Package Manager in Swift 5.4 - Federico Zanetello
Guide to Multi-Threading — GCD in iOS - Neel Bakshi
Collapsible UICollectionView Sections - Jordan Morgan
🔊 Episode 27: Spring Loaded Zoom Zoom - Dimitri Bouniol, with co-hosts Ben Gohlke and Fernando Olivares.
🤖 Android Tech Articles
Articles from Android World - Kotlin, Java, Android, Google, Android Studio etc.
Updated guidance to improve your app quality and discovery on Google Play - Bert de Weerd and Tingmui Li, Google Play
#AndroidDevJourney spotlight - April edition - Luli Perkins
📺 Conditional Navigation - MAD Skills - Murat Yener
Top <Put_your_number> Kotlin utils we use all over our project - Michael Spitsin
Dynamic Delivery with Jetpack Compose - Igor Escodro
WebRTC Sample in Kotlin - DeveloperSpace
How we reduced the Android app size by 35%+ at BookMyShow - Akshansh Dhing
⚔️ Cross Platform Articles
Articles about React Native, Flutter, Dart, React JS, Kotlin Multi-platform etc.
Local Notifications In Flutter - tomerpacific
Layered Architecture to Advanced Flutter Apps - Veli Bacık
Custom Rolling Switch In Flutter - Shaiq khan
Scrollbar Widget In Flutter - Rakhi
Google Launches Flutter 2.0: Let's Dig Into Its Basics - Karan Shah
Build Real-World React Native App setups, issues faced, and tips - Selva Kumar
Implementing a (swipe-up) bottom drawer with animations in React Native | No external libraries - Johanna
Image is not loading in iOS 14-React Native 🧐 - Trinadh Koya
A Definitive Guide to React Native Testing Library - Mohd Shad Mirza
Flutter Dev Andrei Lesnitsky is working on customising app icon on macOS.
📈 Amazing Dev Blogs
Edge Cases in App and Backend - Karol Wrótniak
8 Amazing API For Your Project - Nikhil Bobade
Git - How to fix a bad commit - Guillermo Verón
Awesome Tools and Technologies I Use as a Developer! - PyBash
Why Developers Need To Build Personal Brand - Ayu Adiati
165+ Developer Resources I Discovered in 2020-2021 - Gedalya Krycer
🚀 Dev Tools & New Apps worth checking out
Emaily - Create a ready-to-send email
Devbook - Devbook is a search engine for developers that helps them to find the resources they need and answer their questions faster.
Pixeltrue Mockup Generator - Free and Simple Device Mockup Generator
arc() - The easiest way to find remote developer jobs
Typestudio - A collection of the best startup product videos on the web.
getLocus - Virtual spaces for work and communication
🎤 Events & Webinars
May
[Virtual] May 18 - 20 - Google I/O - Free
June / July 2021
[Virtual] June 7 - 11 - WWDC 2021 - Free
[Virtual] - June 23 - 24, App Design & Development conference, €99 to €299.
28 June - 01 July - Mobile World Congress - Barcelona, Spain. €699 to €4195.
August
[Call for Speakers] - Aug 30 - 31 - Droidcon NYC, $295 - $495
October
Oct 7 - Swift Leeds, £140.00
[Call for Speakers] - Oct 28 - 29 - Droidcon London, £205 – £505
📚 Checkout this Book
If you want to handle the code merge conflicts like a pro, here is a book on Git : Pro Git
☕️☕️ 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 an immense 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.