Дайджест недели Новость этой недели – в России планируют запустить свой магазин приложений для Android, планируемая дата запуска - 9 мая. Интересно посмотреть, что из этого получится. А еще был интересный кейс с приложением ВТБ Инвестиции - вместо удалённого официального приложения, Google Play предлагает мошенников, почитать можно тут. Android 🤖 • My Top 7 Clean Code Tips for Android Developers • How to Implement Pagination With Jetpack Compose • Keyboard handling in Jetpack Compose • Exploring MovableContentOf in Jetpack Compose • State-Machine in Android/Kotlin • How a single Android developer improved Lyft’s Drivers app startup time by 21% in one month • Draftsman – is an on-device layout inspector for Android apps • Kotlin Tips: Doing More with the Elvis Operator • Dagger/Hilt vs Koin for Jetpack Compose Apps • Improving code quality in Android • Common Android Interview Questions • Android Tips | Advanced Shapes for your Drawables • How to Catch/Handle Exceptions Globally in Android • 10 tips from 10 years of android development experience iOS 🍏 • Шорткаты для Xcode в виде Cheat sheet • Effortless Concurrency in Swift with Async/Await • Справочники в iOS: храним, обновляем, используем • Every Screen in Your App Should Be a Scrolling View • Создаем кастомный лоадер (спиннер или UIActivityIndicator) в UIKit • AnyObject, Any, and any: When to use which? • How to force two lines of Text in SwiftUI • Releasing Tuist 3.0 • Swift: Why is my @MainActor code running in the background? • How to add and handle actions for iOS push and local notifications • How to add text input actions to iOS push and local notifications • Retain Cycles and Memory Management in Swif • Here's the ULTIMATE tip to find memory leaks in Xcode! • Modern Swift Concurrency • Promote like a pro Кроссплатформа / Разработка 💻 • Как мы в QIWI внедряли Kotlin Multiplatform Mobile (KMM) • Why and How We Rewrote Our Biggest Mobile App From Scratch • Coding an Instagram Clone With Flutter and Feeds • Develop A Secure Banking Mobile Application With These Eight Security Methods • Why Go Native Mobile If Possible • How to reduce React Native App size by 70–85% using these simple methods • Dependency Inversion vs. Dependency Injection • Implement Kotlin Flow race/amb operator • Understanding Flutter Navigator 2.0 • Custom icons in Flutter • Kotlin Multiplatform Mobile (KMM) at Granular << Previous | Next >> Предложить материал: @artemiygreg Митапы и конференции: @meetup_today Подписаться: @mobile_native Чат: @mobile_native_chat