Дайджест недели



Апдейт по российскому стору RuMarket: в интернетах пишут, что это приложение – форк F-Droid, созданного британским программистом, якобы забыли затереть стринги в ресурсах 😁, более подробно можно почитать тут и тут.



Android 🤖



• Android — 9 Useful Kotlin Flow Operators You Need to Know

• Context Receivers Are Coming to Kotlin!

• Structured concurrency explained

• В России запустили аналог Google Play — RuMarket

• Creating an animated selector in Jetpack Compose

• Exploring Android 12: Data Access Rationale

• Exploring Android 13: Downgradable Permission

• Composable metrics

• Сравниваем готовые решения для реализации MVI-архитектуры на Android

• Реализация реакций в приложении ВКонтакте на Android

• Now in Android #59

• Android Mid level Interview questions

• Migrate Apps to Android12

• Refactoring an Android App to Kotlin Multiplatform

• Getting started with Canvas in Compose

• From View to Composable: A Quick jump to Jetpack Compose from an Android View mindset

• Animated Placeholder with Jetpack Compose

• All you need for MVI is Kotlin. How to reduce without a reducer?

• Implementing Complex UX/UI Animations in Spinner for Android Application

• Android App Excellence Summit 2022



iOS
🍏



• Learning SwiftUI Spring Animations: The Basics and Beyond

• Hot Reloading in Swift

• Производительность встроенных функций высшего порядка в сравнении с циклом for-in в Swift

• Apple всё ещё следит за вами. Без вашего согласия

• SwiftUI performance tips

• Автоматизируем iOS-сборку c помощью Jenkins

• Weak self, a story about memory management and closure in Swift

• 5 Useful Xcode Extensions to Make Work Easier

• Dismissing SwiftUI Views

• Use Swift Actor to handle APIs calls

• Using MetricKit to monitor user data like launch times

• SOLID Principles with Swift

• Finding memory leaks in iOS like a pro!

• The 8 Best iOS Development Tools for iOS Developers

• Navigation and Data Passing in SwiftUI



Кроссплатформа / Разработка
💻



• Подборка материалов по мобильной безопасности «Awesome Mobile Security»

• Плагин для Flutter теперь в AppMetrica

• Разработчик засыпает, просыпается маркетолог: как я приложение продвигал

• React + Flutter = Native

• Top 10 Libraries You Should Know for React Native in 2022

• Flutter vs. React Native in 2022: Detailed Framework Comparison

• Announcing React Native 0.68

• The Abstract Syntax Tree – Kotlin vs. Swift

• How to implement GraphQL with Flutter + GraphQL example

• Very good layered architecture in Flutter



Previous | Next



Предложить материал: @artemiygreg

Митапы и конференции: @meetup_today

Подписаться: @mobile_native

Чат: @mobile_native_chat