Найти в Дзене
Android Tools

Android Tools

Посты об Android SDK
подборка · 3 материала
3 года назад
Android — .aab (.AAB) — что и зачем
как и .apk, новый формат .aab - это архив, содержащий все файлы (код, ресурсы) приложения разница следующая: — если вы отдаете в плей маркет .apk, то пользователю придется скачать этот файл со всеми ресурсами, включая те, которые на его устройстве использоваться не будут например, вы в ресурсы положили картинку в шести разрешениях (mdpi, hdpi, xhdpi...). а у пользователя разрешение hdpi, но скачать ему придется все 6 картинок, и только потом телефон сможет удалить лишнее — если отдаете ...
3 года назад
Dependency Injection на пальцах (DI, Dagger, Hilt, Koin)
Долго боялся лезть разбираться в том, что же такое внедрение зависимостей. Но оказалось все очень просто - все библиотеки делают одно и то же: Выносят создание класса в отдельный файл Если раньше вы писали: SomeManager variable = new SomeManager(); прямо там, где вам нужен был этот менеджер, то теперь будете писать: @Inject SomeManager variable; а для создания класса SomeManager напишите одну функцию, которая будет вызываться автоматически: SomeManager provide() { return new SomeManager(); } Зачем? 1...
3 года назад
Отличие onStart() от onResume()
onStart - вызывается, когда вьюшка (активити\фрагмент) выводится на экран. при этом вьюшка может быть чем-та перекрыта, например, всплывающим диалогом или шторкой. пользовать видит часть экрана, но пользоваться им не может (т.к. ему нужно сначала закрыть диалог\убрать шторку) onResume - вызывается,...