Size: a a a

Android Good Reads

2021 June 29
Android Good Reads
Команда Kotlin отвечает на топ 10 наиболее популярных вопросах о будущем языка: pattern matching, компиляция в Swift, мета программирование и другие.
https://blog.jetbrains.com/kotlin/2021/06/answering-the-top-10-questions-about-kotlin-s-future/
источник
2021 June 30
Android Good Reads
Вышла alpha версия Jetpack библиотеки AppSearch, которая позволит производить эффективный поиск прямо на устройстве.
https://android-developers.googleblog.com/2021/06/sophisticated-search-with-appsearch-in-jetpack.html
источник
Android Good Reads
Эффективная стратегия тестирования должна: поддерживать качество и стабильность кода при росте кодовой базы, не замедлять разработку и позволять легко изменять и дорабатывать продукт. В статье пример такой стратегии.
https://proandroiddev.com/an-effective-testing-strategy-for-android-i-4a269d134acf
источник
2021 July 01
Android Good Reads
Обновленный гайд по архитектуре Android приложений с CLEAN, Kotlin Flow и Hilt. Бонусом идет шаблон проекта на GitHub.
https://proandroiddev.com/android-clean-architecture-kotlin-flow-hilt-simplest-way-415d7e0f41b
источник
Android Good Reads
Jetpack ViewModel имеет как плюсы, вроде сохранения состояния при изменениях конфигурации и очистки ресурсов, так и минусы, такие как зависимость от Android платформы и неудобство тестирования. В статье автор пытается избавиться от этих проблем.
https://medium.com/wriketechclub/view-model-doesnt-have-to-depend-on-viewmodel-27f80808fe78
источник
2021 July 02
Android Good Reads
Лучший способ провести пятницу – послушать Сергея Боиштяна про то, как ускорять сборки Android приложений.
https://www.youtube.com/watch?v=s4zoloWZlZ8
YouTube
“Нас не догонят” или как можно ускорить билд?
Одной из бесячих вещей в мобильной разработке всегда была скорость билда. Ты пофиксил багу, а она прорастет только через какое-то время, и этот промежуток времени ни разу не короткий. Казалось бы, а проблема ли это? Запушил и гуляй спокойно, или другую таску бери, а там посмотрим. Да и вообще, разве с этим можно что-то сделать?

Эти вопросы не давали ведущим спокойно спать, и поэтому в гости был приглашён Сергей Боиштян из Avito, известный мастер CI/CD в мобильной разработке и прочих грэдлов, чтобы из первых рук получить ответы вопросы, типа: а долгий билд это сколько? А недолгий? А можно ускорить? А как? А есть какая-то специфика у iOS и Android? А кроссплатформа?

Если эти вопросы вам тоже интересны и вы ищете способы оптимизировать процесс сборки на вашем проекте, то выпуск, определенно, для вас.
источник
Android Good Reads
Шпаргалка по параметрам, которые мы указываем в build.gradle файле Android проектов.
https://dev.to/theplebdev/understanding-specifics-of-the-android-build-file-1602
источник
Android Good Reads
Kotlin позволяет разработчикам писать перегрузки для операторов, которые улучшают удобство и читаемость кода, если применять их с умом.
https://markonovakovic.medium.com/kotlin-use-operator-overloading-but-use-it-carefully-204d1c08b173
источник
Android Good Reads
Внимание всем, кто использовал KMM или в целом Kotlin Multiplatform! Стартанул очень важный опрос про ваш опыт его использования, поэтому обязательно его пройдите.
https://surveys.jetbrains.com/s3/c30fa3e9433b
источник
2021 July 05
Android Good Reads
С июля разработчики, зарабатывающие до 1 миллиона долларов в Google Play, смогут платить лишь 15% отчислений. Теперь на пониженную комиссию смогут претендовать и остальные разработчики, если будут удовлетворять специальным требованиям.
https://arstechnica.com/gadgets/2021/06/google-to-android-devs-support-more-form-factors-get-a-higher-sales-cut/
источник
Android Good Reads
Microsoft объявила поддержку Android приложений в новой Windows 11. В статье автор решил разобраться как это может повлиять на мир Android разработки.
https://medium.com/snapp-mobile/why-android-apps-on-windows-are-going-to-reshuffle-the-way-we-write-apps-7cb39dc94ff4
источник
2021 July 06
Android Good Reads
8 июля поспорим на ютубе про вебвью vs нативные приложения и много опций между ними. А для Android-разработчиков приготовлен отдельный доклад.

Ставь колокольчик, чтобы не забыть https://www.youtube.com/watch?v=_zbaLyf5JT4
YouTube
Онлайн-митап DevDay Mobile: отказ от инструментов Apple, скрытый API, холивар
00:00 - шесть минут о разном до докладов)

06:20 — Автоматизированная кодогенерация свифтового интерфейса для C++ (Толя Петров, 2ГИС)

1:07:45 — Способы использования скрытого системного API при вендорной разработке (Николай Пахомов, SberDevices)

1:38:05 — Дискуссия на тему "Годзилла против Конга или Нативная разработка vs WebView" (Егор Толстой из Podlodka, Илья Таратухин из 2ГИС, Егор Грицина из Самоката, Никита Майданов из CocoaHeads)  

Подробности о докладах: https://www.meetup.com/ru-RU/2gis-spb-devday/events/278674084/

*** Спасибо за информационную поддержку этим отличным ребятам: ***

=== Каналы и чаты для всех ===

https://twitter.com/mobileunderhood - коллективный твиттер о мобильной разработке

https://t.me/mobilenewsru - новости и статьи о мобильной индустрии

=== Каналы и чаты для iOS-разработчиков ===

https://t.me/iosgr - cтатьи, видео и новости

https://t.me/ios_events - митапы, конференции, стримы

https://t.me/ios_ru - крупнейший чат iOS-разработчиков на русском

https://t.me/swiftbook_chat…
источник
Android Good Reads
Для AppCode вышел Kotlin Multiplatform плагин, позволяющий конфигурировать iOS часть KMM проекта через Gradle DSL без .xcodeproj, а также писать Objective-C/Swift и Kotlin код в одной IDE.
https://blog.jetbrains.com/kotlin/2021/06/kmm-for-appcode/
источник
Android Good Reads
Бывают ситуации, когда мобильные и backend команды работают над одной задачей параллельно и нет возможности тестировать функциональность на актуальном сервере. В таких случаях могут пригодиться сервисы для mock API.
https://karishma-agr1996.medium.com/mock-api-for-android-developers-7f5aee6c087e
источник
2021 July 07
Android Good Reads
В Google Play действует ограничение на размер приложений в 150 МБ. С помощью Google Play Asset Delivery разработчики могут реализовать отдельную загрузку тяжелых ассетов до 2 ГБ.
https://medium.com/mindful-engineering/google-play-asset-delivery-in-android-dcc2059e5a63
источник
Android Good Reads
Погружаемся в принципы работы подписи приложений сертификатами на примере OpenSSL.
https://medium.com/nerd-for-tech/mobile-security-fundamentals-code-signing-859bd86c90de
источник
2021 July 09
Android Good Reads
В новой версии lifecycle-runtime-ktx 2.4.0 появится расширение repeatOnLifecycle для безопасной работы с Coroutine Flow на уровне UI.
https://medium.com/androiddevelopers/repeatonlifecycle-api-design-story-8670d1a7d333
источник
Android Good Reads
Workin Geeks совместно с факультетом компьютерных наук ВШЭ уже 3 год проводит летнюю школу для 10-11 классов. Осталось два дня до закрытия подачи заявок. Так что, если есть кого мотивировать стать iOS/Android разработчиком, делитесь ссылкой!
https://cs.hse.ru/mobile/2021/
источник
2021 July 10
Android Good Reads
Обзор всех нововведений Android 12 с точки зрения разработчиков: Material You, Overscroll, RenderEffect API, Rounded Corner API и другие.
https://habr.com/ru/post/560302/
источник
2021 July 11
Android Good Reads
Небольшая библиотека, которая позволит раз и на всегда разобраться с WindowInsets и легко реализовывать edge-to-edge приложения.
https://proandroiddev.com/edge-to-edge-support-for-your-android-app-with-insetter-3ec5c43532a7
источник