В этом видео мы продолжаем видеокурс по написанию приложения Movies с использованием современных технологий.
Не забудь поставить лайк и оставить комментарий) Это здорово поможет развитию канала :)
В этом ролике мы:
👉 Подключим DI Hilt
👉 Добавим модели нашего респонса
👉 Подключим Retrofit
👉 Запушим изменения на GitHub
Лучшей благодарностью и мотивацией для меня делать новые видео будет ваш лайк и подписка. Так же хочу сказать, что видео я снимаю на чистом энтузиазме и никакого дохода с них не имею. Сам я Junior разработчик и в чем-то могу ошибаться. Всегда открыт к объективной критике.
Базовый URL Api:
https://api.tvmaze.com/shows/
Зависимости из видео:
Top-level build file:
classpath "com.google.dagger:hilt-android-gradle-plugin:2.40.5"
App level build file:
// Compose navigation
def nav_version = "2.4.2"
implementation "androidx.navigation:navigation-compose:$nav_version"
// Retrofit
def retrofit_version = "2.9.0"
implementation "com.squareup.retrofit2:retrofit:$retrofit_version"
implementation "com.squareup.retrofit2:converter-gson:$retrofit_version"
implementation "com.squareup.okhttp3:okhttp:4.9.0"
// Coroutines
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.5.2'
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-android:1.5.2'
// Coroutine Lifecycle Scopes
implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:2.4.1"
implementation "androidx.lifecycle:lifecycle-runtime-ktx:2.4.1"
implementation "androidx.lifecycle:lifecycle-livedata-ktx:2.4.1"
implementation "androidx.activity:activity-ktx:1.4.0"
implementation "androidx.compose.runtime:runtime-livedata:$compose_version"
// Hilt
implementation 'com.google.dagger:hilt-android:2.41'
kapt 'com.google.dagger:hilt-compiler:2.41'
implementation 'androidx.hilt:hilt-navigation-compose:1.0.0'
В этом видео мы начинаем курс по созданию полноценного андроид приложения "Movies" с использованием популярного стека технологий:
✅ Android SDK
✅ Kotlin
✅ MVVM
✅ Jetpack Compose
✅ Compose Navigation
✅ ViewModel
✅ LiveData
✅ Kotlin Coroutines
✅ Retrofit
✅ Hilt
Друзья, лучшей благодарностью и мотивацией для меня делать новые видео будет ваш лайк и подписка. Так же хочу сказать, что видео я снимаю на чистом энтузиазме и никакого дохода с них не имею. Все сказанное в данном ролике является моим личным мнением и оценочным суждением. Так же не стоит забывать, что я не являюсь разработчиком с многолетним опытом и во многом могу ошибаться.
🌐 Мои соц сети:
➡️ YouTube Maxim Likhachev: https://bit.ly/3iikuCU
➡️ YouTube Maxim Likhachev | Learn: https://bit.ly/43D22Ku
➡️ Telegram: https://bit.ly/3ilBGY5
➡️ Instagram: https://bit.ly/36sWoSY
➡️ Twitter: https://bit.ly/3ifOQpp
💸 Поддержать проект:
USDT: TQa62XGkzEn1hykAeUTye6GrsRQLB26kW7
BTC: 1E8ifH213NNEbMeRQf4wk8REbkd6a3qt8h
ETH: 0x571537de221795c4ef43e8f74fd48c8fc70efe20