Разработка android-приложения «ТОП-100 криптовалют» на Kotlin

47 участников

О чём курс

Приложение с актуальными котировками криптовалют и графиками цен требует сложной архитектуры — здесь показывают, как построить её с нуля, работая с реальными данными сервера CoinGecko. В основе лежит стек технологий, обеспечивающий профессиональное взаимодействие с сетью и управление компонентами приложения.

Внутри разбираются ключевые инструменты для современного Android-разработчика:

  • Паттерн MVP для разделения логики и управления состоянием интерфейса.
  • Библиотека Retrofit для взаимодействия с REST API и RxKotlin для асинхронной обработки потоков данных.
  • Dagger2 для реализации Dependency Injection и снижения связанности кода.
  • Верстка интерфейса с помощью ConstraintLayout и построение динамических списков через RecyclerView.

Курс подойдет разработчикам, желающим освоить создание клиент-серверных приложений. Финалом работы станет готовый продукт с интегрированной рекламой AdMob, который вы сможете опубликовать в Google Play в качестве полноценного проекта в портфолио.

Программа обучения

  • Разработка клиент-серверного Android-приложения
  • Реализация паттерна MVP для снижения связанности компонентов
  • Использование Dagger2 для Dependency Injection
  • Создание макетов интерфейса с помощью ConstraintLayout
  • Формирование списков данных через RecyclerView
  • Взаимодействие с REST API посредством Retrofit
  • Асинхронная обработка ответов сервера с RX Kotlin
  • Интеграция рекламных баннеров и межстраничных объявлений AdMob
  • Процесс публикации приложения в Google Play
Складчина создана 12 февраля 2019 г. · описание обновлено 23 марта 2026 г.
80 ₽ 649 ₽