Mobile Development Weekly #549 (July 29 – August 4)

The new digest features $0 mobile deployment pipelines and the not-so-scary Metal, Selenoid without simulation and weird descriptions in the Play Store, adaptive layout on React Native, the decline of mobile development, paywall optimization, and much more. Join us!

Subscribe to our Telegram channel Mobile Insightswhere there are even more materials for mobile developers. And in IT Insights — a lot about interesting code and technologies.

iOS

Mobile Deployment Pipelines for $0
Driver Will Arrive in 3 Minutes: Uber Live Activity Implementation on iOS
Apple Releases Homomorphic Encryption Library for Swift
iOS 18.1 Beta Released With Rudiments of Apple Intelligence
Why Metal Isn't Scary Anymore
Localization of iOS application for $1 in 2024
Accessibility Setting Nuggets from iOS 18
Async and Await in Swift: Advanced Guide for Senior iOS Developers
The Meme that gave me Imposter Syndrome
SwiftUI app lifecycle: issues with ScenePhase and using AppDelegate adapters
Using @DebugDescription in Xcode 16
Building Swift Executables
Creating a Sunburst Chart
How to Tile Images in SwiftUI
Xcode is actually a great IDE
Navigation Patterns in SwiftUI
How to programmatically parse the contents of an XCResult bundle
Translating text in your SwiftUI app with the Translation framework
How the Medium iOS team works effectively with legacy code
Building an iOS Networking SDK
SwiftUI Floating Bottom Sheets
How to Refactor SwiftUI into Reusable Views
SwiftUI App Intro Animation's – Shape Morphing Effect
Xcode File Headers and Macros
How to Use TextField Keyboard Focus in SwiftUI with FocusState
SafeDI — Safe Compile-time Dependency Injection in Swift
DominantColors — the main colors in the image

Android

• Selenoid without simulation: setup, debugging and automation on a physical Android device
Accessibility Issues When Using a Custom Card Stack Layout
• Gradle + GitLab: efficient and free build cache
Do You Need to Learn Java for Android Development in 2024
AI Generates Weird Descriptions in Play Store
Android MVVM Architecture Interview Questions
Command Your User Inputs with Jetpack Compose— Text Field Features Hidden in Plain Sight
Lint Revisit: Providing Alternatives
Creating Scalable Composables in Jetpack Compose
Using kotlin-inject in a Kotlin/Compose Multiplatform project
Architecture related decisions in Android — Response classes
Advanced Kotlin Coroutine Cheat sheet
Assisted Injection a New Update in Hilt
Android Interview Questions with Kotlin Coroutines
Mastering Regex Groups
Advanced layout animations in Compose (Shared elements)
Compose Tips for Delightful UI
Compose Migration Side Effects – What Can Go Wrong?
Building Libraries for the Next 25 Years
Turbocharge Your Data: Harnessing Kotlin and gRPC to Handle Real-Time Data From Connected Cars
Grow with the Flow: How Kotlin Flow Became a Game Changer for our Business
Coroutines: Concurrency in Kotlin
Kotlin Design Patterns & Best Practices – Part 1: Build a Chess Game
ImageCropView – Image Cropping in Jetpack Compose
Giphy Trending – Popular with Giphy

Cross platform

• Adaptive layout on React Native
• The Complete Guide to Flutter Testing. Part 5: Mocktail + Part 4: Advanced Unit Testing
• State Management on Flutter. Introduction to Bloc
• Making It Easier to Work with Theme Extensions in Flutter: Style Generation Tools and Packages
KMP on Aurora OS: Problems and Solutions
Reducing App Size and Memory Usage in Flutter
Why Kotlin Multiplatform Teams Should Share Source, not Binaries
Desktop app development with Flutter
App clip wi7th React Native and New Arch (and Swift)
Shake It Up with CMPShakeDetection: Integrating Fun in Compose Multiplatform
The Kotlinx DateTime API for Compose Multiplatform
How to Implement Drag & Drop in Jetpack Compose
How to Combine animations with AnimatedBuilder
Hitchhiker's Guide to Kotlin Multiplatform Libraries
Build an Uber clone with Flutter and Supabase
Fantasy Premier League — Fantasy Football on Kotlin Multiplatform

Development

The decline of mobile development
July's Highest Paying App Development Jobs
Bumble and Hinge allowed users to be located with an accuracy of 2 meters
Algorithmic session at interview
Automatic generation of layout for Server-driven UI from Figma layouts
Learning to negotiate about money – Offers, Salaries, Promotions
Design systems are too trendy, maybe you don't need them
Going Indie: From Side Project to Going Independent
Google's secret to painless code reviews
How Passwordless Authentication Works – A Deep Dive
Perfectionism — one of the biggest productivity killers in the engineering industry
I Built a 2D Game in 40 Minutes with Ebiten
80% of developers are unhappy. The problem is not AI, nor is coding
I recreated Shazam's algorithm with Go
How to get a FAANG Dev Job in your 40s

Analytics, marketing and monetization

Paywall Optimization – A Success Story
MONOPOLY GO! Earns $3 Billion Fastest
App Market in H1 2024 — Apptica Report
Top 3 Short Drama Streaming Apps Make $3 Million Per Day
Chick-fil-A Launches In-App Game, Achieves Highest Number of Daily Downloads in History
• Product design metrics in Domclick

AI, Devices, IoT

• Zeekr Master Account. How can Arduino help your Chinese car?
Machine Learning Engineer – Google's New Learning Path

← Previous digest. If you have other interesting materials or you found an error, please send them to my email.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *