Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Creating Discord from Scratch - Intro | Android | Kotlin | MVVM Architecture | Dependency Injection

Автор: Tanish Ranjan

Загружено: 2023-06-21

Просмотров: 662

Описание:

Creating Discord from Scratch - Intro | Android | Kotlin | MVVM Architecture | Dependency Injection

This is the intro video for this new series I am starting in which we will be creating the Android version of Discord from scratch with full functionality. We are going to user Jetpack Compose libraries for developing the UI. We are also going to follow MVVM architectural pattern for this app and would be using Dagger Hilt for dependency injection.

======= Series ========
Next Video:    • Clean Architecture and MVVM in Android Dev...  
Playlist:    • Creating Discord from Scratch | Android | ...  
=====================

===== Project Link =====
https://github.com/Tanish-Ranjan/Datc...
=====================

======== Links ========
Subscribe to my Channel: ‪@tanishranjan‬
Support me on my Patreon:   / tanishranjan  
My GitHub Repos: https://github.com/Tanish-Ranjan
Follow me on Instagram:   / android.tanish_ranjan  
Follow me on X:   / tanish_ranjan_  
Checkout my Portfolio: https://tanishranjan-portfolio.web.app
Join my Discord Community:   / discord  
=====================

======== Copy to your Project ========

// Project Gradle
buildscript {
ext {
compose_version = '1.4.3'
}
}
plugins {
id 'org.jetbrains.kotlin.android' version '1.8.10' apply false
}

// Module Gradle
android {
composeOptions {
kotlinCompilerExtensionVersion '1.4.3'
}
}
dependencies {
implementation 'androidx.core:core-ktx:1.10.1'
implementation 'androidx.lifecycle:lifecycle-runtime-ktx:2.6.1'
implementation 'androidx.activity:activity-compose:1.7.2'
implementation "androidx.compose.ui:ui:$compose_ui_version"
implementation "androidx.compose.ui:ui-tooling-preview:$compose_ui_version"
implementation 'androidx.compose.material:material:1.4.3'
implementation "com.google.accompanist:accompanist-navigation-animation:0.30.1"
androidTestImplementation "androidx.compose.ui:ui-test-junit4:$compose_ui_version"
debugImplementation "androidx.compose.ui:ui-tooling:$compose_ui_version"
debugImplementation "androidx.compose.ui:ui-test-manifest:$compose_ui_version"
}

// Colors.kt
val PrimaryBlue = Color(0xFF5865F2)
val EngravedSurface = Color(0xFF1E1F23)
val Surface = Color(0xFF40434A)
val Background = Color(0xFF323338)
val Highlight = Color(0xFF0EA6EF)

// Themes.kt
private val DarkColorPalette = darkColors(
primary = PrimaryBlue,
surface = Surface,
primaryVariant = Highlight,
secondary = EngravedSurface,
background = Background,
onPrimary = Color.White,
onSurface = Color.White,
onSecondary = Color.White,
onBackground = Color.White.copy(alpha = 0.5f)
)

=================================

============= Contents =============
00:00 - New Series
00:21 - Intro
00:31 - My Plans
01:02 - Functionalities
01:23 - Setting up the project
05:43 - Outro
==================================

Creating Discord from Scratch - Intro | Android | Kotlin | MVVM Architecture | Dependency Injection

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Clean Architecture and MVVM in Android Development | Creating Discord from Scratch - Part 1

Clean Architecture and MVVM in Android Development | Creating Discord from Scratch - Part 1

Компьютер сгорел после перепада напряжения, другой блок не помог! 🔥🤬 #HappyPC

Компьютер сгорел после перепада напряжения, другой блок не помог! 🔥🤬 #HappyPC

TIM Режим Input Capture

TIM Режим Input Capture

Windows Is Dying..

Windows Is Dying..

Код работает в 100 раз медленнее из-за ложного разделения ресурсов.

Код работает в 100 раз медленнее из-за ложного разделения ресурсов.

Retrofit + Jetpack Compose :  Advanced State Handling in 2026 - Lecture 6

Retrofit + Jetpack Compose : Advanced State Handling in 2026 - Lecture 6

Bottom Navigation Bar in Jetpack Compose | Basic Jetpack Compose UI Elements

Bottom Navigation Bar in Jetpack Compose | Basic Jetpack Compose UI Elements

Windows to Linux Survival Guide (2027 Edition)

Windows to Linux Survival Guide (2027 Edition)

Authentication Screen | Creating Discord from Scratch - Part 2

Authentication Screen | Creating Discord from Scratch - Part 2

I Read Honey's Source Code

I Read Honey's Source Code

The Windows 11 Disaster That's Killing Microsoft

The Windows 11 Disaster That's Killing Microsoft

Android UI Speed Design | Spider Man App | Timelapse | Kotlin

Android UI Speed Design | Spider Man App | Timelapse | Kotlin

FERRAN ŁAMIE KOD, A YAMAL GASI ŚWIATŁO! CZY ONI JESZCZE KIEDYŚ PRZEGRAJĄ? | SKRÓT

FERRAN ŁAMIE KOD, A YAMAL GASI ŚWIATŁO! CZY ONI JESZCZE KIEDYŚ PRZEGRAJĄ? | SKRÓT

Day 118 – Vibe Coding an App Until I Make $1,000,000 | Revenue: $3,026.90

Day 118 – Vibe Coding an App Until I Make $1,000,000 | Revenue: $3,026.90

Wyjaśniamy o co chodzi z Grenlandią. Czy naprawdę może wybuchnąć wojna USA-Dania?

Wyjaśniamy o co chodzi z Grenlandią. Czy naprawdę może wybuchnąć wojna USA-Dania?

The People versus Microsoft

The People versus Microsoft

🔴 Let’s build a Scheduling SaaS with NEXT.JS 16! (Sanity, Clerk, CodeRabbit, Google Calendar & Meet)

🔴 Let’s build a Scheduling SaaS with NEXT.JS 16! (Sanity, Clerk, CodeRabbit, Google Calendar & Meet)

Claude Canvas превращает код Claude в визуальное терминальное приложение!

Claude Canvas превращает код Claude в визуальное терминальное приложение!

Stop Cham #1403 - Niebezpieczne i chamskie sytuacje na drogach

Stop Cham #1403 - Niebezpieczne i chamskie sytuacje na drogach

Свежие новости из сферы IT - 16 января

Свежие новости из сферы IT - 16 января

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com