Intermediate Разработка на Android и Kotlin
Создание высококачественных приложений Android с использованием новейших технологий, паттернов и доступных языков.
Перенесите свой код с Java на Kotlin и улучшите пользовательский интерфейс вашего приложения, используя передовые компоненты архитектуры Android.
Программирование приложений для Android может быть сложным процессом, а отсутствие знаний по архитектуре вашего приложения может привести к появлению спагетти-кода и тупиков. Чтобы предоставить расширяемую, поддерживаемую и тестируемую кодовую базу, вы должны думать об архитектуре вашего приложения с самого первого этапа разработки.
В этом курсе вы возьмете существующую сборку приложений Android на Java и модернизируете ее с помощью языка Kotlin, понимая важность планирования архитектуры с использованием принципов SOLID и общей архитектуры Android с использованием шаблонов MVP, MVC и MVVM.
Двигаясь дальше, вы будете внедрять компоненты Life Cycle Aware, использовать среду LiveData viewmodel, а также осуществлять управление данными и их сохранность с помощью решения Room Persistence. Вы увидите, как Kotlin эффективно ускоряет разработку, улучшая базу кода. С помощью расширенных архитектурных компонентов вы сможете не только повысить производительность, но и улучшить интерфейс вашего приложения на совершенно новом уровне.
К концу этого курса вы модернизируете свое Android-приложение, используя все новые функции - от его написания в Kotlin до реализации компонентов архитектуры и улучшения пользовательского интерфейса вашего приложения, что дает вам больший контроль над вашим приложением и облегчает его поддержку.
Создание высококачественных приложений Android с использованием новейших технологий, паттернов и доступных языков.
Узнайте, как создавать онлайн-игры и приложения для Android Q, такие как Pokémon, Twitter, Tic Tac Toe и блокнот, используя Kotlin. Этот курс для тех, кто хочет быть программистом Kotlin с нуля, мы начнем с обсуждения всех основных принципов программирования, которые необходимы вам для начала программирования c Kotlin. Сначала мы установим среду разработки, затем вы запустите свое первое приложение Kotlin и поймете, как работает поток прог
В данном курсе рассматриваются вопросы организации Unit тестирования в Android разработке. Курс позволяет получить навыки формирования и проведения тестов при создании Android приложений.
Курс позволяет ознакомиться с концепцией и разнообразием архитектуры Android приложений, получить навыки формирования адекватной архитектуры Android приложения и основ его тестирования.
Этот курс научит вас всему, что вам нужно знать о юнит тестировании и разработке через тестирование в приложениях для Android. Он разработан, чтобы быстро приступить к работе с юнит тестированием с использованием Android Studio и JUnit, выполнив серию тщательно разработанных практических упражнений.