Skip to content

Latest commit

 

History

History
46 lines (33 loc) · 3.75 KB

README.md

File metadata and controls

46 lines (33 loc) · 3.75 KB

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