Articles
Mobile Dev Weekly Digest #5
All articles about mobile and software development from past week.

iOS
- DispatchGroup and DispatchSemaphore in Swift
- Kintsugi: Automatically Solving Git Conflicts in Xcode Project Files
- SwiftUI Testing With ViewInspector for iOS
- Don’t use a protocol when a struct would do a better job
- Xcode Cloud: Feedback from leboncoin
- How to import files into your app using UIDocumentPickerViewController
- Introduction to WidgetKit
- Working with custom xcconfigs and Cocoapods
- XCODE: Set up TDD environment with xcode’s 3 Hidden Features
- Xcode Smart Debugging Tips| iOS Development
- iOS Development Roadmap — No Prior Knowledge Required
- Use Swift Actor to handle APIs calls
- Logging in Swift
R.swift – Resources in Swift
Android
- Improving code quality in Android
- Android and Figma Typography and how to achieve 100% fidelity
- Documenting Kotlin Code for Android Using KDoc and Dokka
- Material Design 3.0
- Crash course on the Kotlin compiler
- Slope-intercept library design
- Gracefully handling Android app crashes
- Kotlin Tips – How Long Does Your Code Take?
- Empowered Lifecycle-Aware ViewModel For Android
- OpenGL ES: Render A shape (square) in Android App
- MVI with Android Compose on a real example
- How to Drag And Drop Views in Jetpack Compose
- 9 Useful Kotlin Flow Operators You Need to Know
Mojito – Modern cocktail manual
Detekt – Static code analysis tool for the Kotlin
Fragula 2 – Swipe-to-dismiss extension for navigation component library
MaterialChipSetWidget – Chipsets for Android
Development
- 3 Design Patterns Every Developer Should Learn
- A Fundamental Guide to SQL Query Optimization
- What is domain-centric architecture?
- iOS and Android Developments are Converging Over the Years
- 13 product management tools the best Product Managers use
- How to quantify technical debt inflation
- A guide to Business-driven UX
