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



Главным событием этой неделя было Google I/O, на которой представили некоторые нововведения, зарелизили ряд новых версий библиотек и инструментов. Из интересного: вышла вторая Beta Android 13, запустили сервис Google Play SDK Index, представили Flutter 3, выложили исходники приложения Now in Android. Все ссылки в дайджесте.



Android 🤖



• 13 Things to know for Android developers at Google I/O!

• Google Play SDK Index

• Что нового в инструментах Android-разработки

• Что нового в Jetpack Compose (Beta 1.2)

• Now in Android - a new, open source, real-world sample app

• Вышла вторая Beta Android 13

• Android Studio Chipmunk Released

• Jetpack DragAndDrop Released 1.0.0

• Compose performance

• Announcing Compose for Wear OS Beta!

• Introducing Health Connect, a new API for Android app developers to securely access user health data

• What's new in Google Play

• Android Lint. Подборка

• Fragula – swipe-to-dismiss extension for navigation component library for Android

• Письмо счастья: как мы разделили наши сборки для AppGallery и Google Play

• Here's a productivity hack to save tens of engineering hours* when working with Jetpack Compose!

• Understand Proguard Generated Files and Manually De-obfuscate Stacktrace

• Build a Custom IntelliJ Code Inspection Plugin

• How To Use Android’s Proto DataStore With Kotlin Support

• The Guide To Your First Annotation Processor with KSP (And Becoming A Kotlin Artist)

• Airbnb uses Jetpack Compose to empower devs to do their best work



iOS
🍏



• Apple отключила оплату в App Store со счёта мобильного у «Мегафона», Yota и Tele2

• Write Beautiful Code With Swift Result Builder

• Modeling errors in Swift

• A flexible way to handle and alert errors in SwiftUI

• How do we use SwiftUI in the Medium iOS application

• Заполнители типа в Swift: что это такое и когда их следует использовать

• On iOS applications architecture

• 5 актуальных расширений Xcode для оптимизации разработки

• 10 Tips and Tricks for Swift Developers

• How to Read Websites in SwiftUI — Data Scraping in iOS

• Swift: A few tips for improving code quality

• SSL/Certificate Pinning — iOS 14.0 Never easy before

• Clean Architecture: iOS App

• Creating hex-based colors in UIKit, AppKit and SwiftUI

• Core Data Relationship in Swift 5— made simple

• Building a document scanner in SwiftUI

• Bottom Sheet, shall we drop the formalities?

• Introduction to Dependency Injection with Needle - The Uber Way

• SwiftUI Still Isn’t Production-Ready



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



• Introducing Flutter 3

• What’s new in Flutter 3

• Dart 2.17: Productivity and integration

• Flutter and working with native code

• Flutter для Apple TV (Перевод)

• Return and Throw with the Elvis Operator | Kotlin Tips

• Key takeaways from our Kotlin Multiplatform journey

• jugger – внедрение зависимостей как в Android

• Exposing the separate resources module to iOS target using moko-resources in KMM



Previous | Next



Публикация на Habr: Дайджест недели (мобильная разработка)



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

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

Библиотеки и инструменты: @mobile_dev_tools

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

Чат: @mobile_native_chat