Публикации по теме 'androiddev'


Встроенный способ Android для реализации Scoping в Hilt
Первоначальный шаг для создания области для вашего конкретного варианта использования Как рекомендует команда Android, если ваше приложение содержит три или меньше экранов, вы можете обойтись без DI. Но при наличии более трех экранов всегда рекомендуется использовать DI. Dagger - лучший выбор для реализации DI в приложениях Android до сих пор. Но это изменится, поскольку команда Android решила создать новую библиотеку DI поверх Dagger, известную как Hilt. Все об этом можно..

Обработка файлов в коде после выхода Android 10
Новые способы работы с файлами в ваших приложениях Android для Android 10 С выпуском Android 10 (уровень API 29 или Q) многое изменилось в Android SDK, особенно с точки зрения безопасности, что хорошо, но продолжает развиваться. на каждом этапе эволюции всегда есть плюсы и минусы, и так получилось, что на этот раз разработчики встретили множество споров о минусах. Объем хранилища в android 10 заставляет разработчиков использовать Storage Access Framework почти для всех..

Dagger 2 Subcomponent или Subcomponent Builder?
Когда какой использовать? Есть два способа сделать Subcomponent: связать его через ParentComponent или связать через ParentModule. Это показано в статье ниже Подкомпонент Dagger 2: посредством сравнения модулей или компонентов Dagger 2 предоставляет функцию подкомпонента. Есть два способа создать подкомпонент. Я буду сравнивать их рядом… medium.com Сделать Subcomponent, связав через ParentComponent, тоже можно двумя способами...

Важность наставника для младшего разработчика
Важность наставника для младшего разработчика В августе 2021 года, после получения степени магистра компьютерных наук, я устроился на свою первую постоянную работу в качестве Android-разработчика в компании diconium , присоединившись к команде опытных коллег, которые работали вместе в течение многих лет. . Хотя я раньше работал студентом в той же компании, у меня не было опыта разработки под Android . И тот факт, что я больше не был в пузыре, который является работающей..

Без использования шаблона
Что мы используем? Кредит изображения: Автор Я работал над проектом, в котором мне нужно было внедрить Google Place Autocomplete API. Мой старший попросил меня реализовать этот API с помощью Retrofit . Я использовал MVVM в качестве своей архитектуры. Я много пробовал, но застрял во многих ситуациях. Затем я успешно реализовал Place Autocomplete с MVVM и Retrofit. Вызов Google Places API с использованием Retrofit/MVVM/Dagger/привязки данных/Kotlin Coroutines..

Изучение удаленной конфигурации Firebase
Измените поведение вашего приложения на основе удаленной конфигурации, хранящейся в Firebase. Вступление Firebase - это платформа для разработки мобильных и веб-приложений, разработанная Firebase, Inc. в 2011 году, затем приобретенная Google в 2014 году. По состоянию на март 2020 года платформа Firebase насчитывает 19 продуктов, которыми пользуются более 1,5 миллиона человек. Программы. В наши дни Firebase стала очень необходимой разработчикам Android. Firebase от Google имеет..

Навигация по многомодульным приложениям Jetpack Compose
Навигация по многомодульным приложениям Jetpack Compose Разработка масштабируемой архитектуры для многомодульных приложений Jetpack Compose. Jetpack Compose, навигация, многомодульная архитектура, модули API и Impl, внедрение зависимостей — в этом посте блога мы увидим, как эти компоненты можно объединить в масштабируемую многомодульную архитектуру с использованием лучших практик разработки для Android. Мы также увидим, как использовать Compose Navigation API для эффективной..