Skip to content

Клиент-серверное Android-приложение, созданное с помощью современного стека технологий, включая Kotlin, Jetpack Compose, Retrofit2 + OkHttp3, Dagger-Hilt, Coroutines, KtLint, и MVVM.

Notifications You must be signed in to change notification settings

DivisionCom/api-bybit

Repository files navigation

API Bybit

Клиент-серверное Android-приложение, созданное с помощью современного стека технологий

Описание

  • При открытии приложения, пользователь видит список из десяти последних объявлений с Bybit
  • В каждом объявлении отображается следующая информация: Заголовок, описание, тэги
  • Пользователь может кликнуть на карточку объявления и приложение перенаправит его на сайт Bybit с информацией по соответствующему объявлению
  • Если у пользователя отключен интернет, то, запустив приложение, пользователь увидит соответствующую ошибку и у него будет возможность, в случае возобновления интернет-потока, повторить попытку отображения данных, нажав на кнопку "Retry"

Отображение объявлений и открытие по нажатию в браузере

bybit_main

Запуск приложения без подключения к интернету и последующая попытка отображения объявлений, возобновив интернет-поток

bybit_error

Начинка

Мобильное приложение использующее Android платформу. Сделано с помощью:

  • Kotlin
  • Jetpack Compose
  • Retrofit2 + OkHttp3
  • Dagger-Hilt
  • Coroutines
  • MVVM
  • KtLint

Bybit API: ссылка

Установка

  • Скопируйте следующий код в Git Bash:
$ git clone https://github.com/DivisionCom/api-bybit.git
  • Вы можете скачать APK файл отсюда

Authors

Evgenii Fedin
@GitHub
@HeadHunter
@Telegram
@LinkedIn

About

Клиент-серверное Android-приложение, созданное с помощью современного стека технологий, включая Kotlin, Jetpack Compose, Retrofit2 + OkHttp3, Dagger-Hilt, Coroutines, KtLint, и MVVM.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages