Создайте реальное приложение с использованием TDD (разработка через тестирование). Вы научитесь создавать юнит-тесты профессионального уровня с использованием популярных библиотек, таких как JUnit5 (Jupiter) и Mockito.
В этом курсе вы узнаете, как взаимодействовать с REST API Food2Fork.com. Приложение будет получать информацию с веб-сайта и отображать ее в различных видах.
В этом курсе вы узнаете, как создать Local Database Cache с помощью SQLite и Room. Кэш извлекает данные из REST API с использованием Retrofit2. Архитектура - MVVM.
Создайте приложение для потоковой передачи аудио, похожее на Spotify. В этом курсе я расскажу вам о том, как создать приложение для потоковой передачи аудио на Android. Чтобы сделать его более интересным, я разработал его так, чтобы он был похож на популярное приложение потоковой передачи музыки под названием Spotify.
Этот курс поможет начинающим Android разработчикам перейти от теории к практике. Шаг за шагом вы пройдете все этапы разработки мобильного приложения - от анализа технического задания до готового приложения с тестовыми данными.На примере создания приложения книги контактов, вы научитесь использовать современные инструменты и технологии разработки под Android. В курсе будут рассмотрены принципы дизайна и навигации в Android приложениях, создание гл
Узнайте, как использовать fastlane для автоматизации основных рабочих процессов iOS и избежать распространенных проблем, связанных с порталом разработчика и App Store Connect. Значительно ускоряет и защищает от ошибок создание, тестирование и доставку приложений, устраняя часы трудоемких и подверженных ошибкам шагов из каждого цикла сборки.
Курс моделирования данных Firestore предоставляет основу для моделирования отношений данных в NoSQL, одновременно оптимизируя запросы на производительность, стоимость и сложность. Определение оптимальной модели данных в Cloud Firestore - задача не из легких, потому что вам нужно заранее предвидеть требования UI / UX вашего приложения. Неспособность рассмотреть компромиссы между различными моделями данных может привести к низкой производительности
Создание пользовательских элементов управления в Android
Курс «Создание пользовательских элементов в Android» является продолжением серии уроков для начинающих Android разрабочиков по созданию мобильных приложений с использованием Java и Kotlin. В данном курсе мы рассмотрим процесс создания пользовательских компонентов интерфейса с помощью различных специализированных библиотек. Навыки, полученные при прохождении этого курса, помогут понимать то, как правильно организовывать ис