Tuesday, May 21, 2024

Lottie Animation in Android App Jetpack Compose

 Lottie Animation


Link:

https://lottiefiles.com

Dependencies:

implementation ("com.airbnb.android:lottie-compose:6.4.0")

###Video###



Sunday, May 5, 2024

Media3 ExoPlayer Project In Andriod Studio Jetpack Compose

Media3 ExoPlayer


Dependency

implementation("androidx.media3:media3-exoplayer:1.3.1")
implementation("androidx.media3:media3-exoplayer-dash:1.3.1")
implementation("androidx.media3:media3-ui:1.3.1")
implementation("androidx.media3:media3-exoplayer-hls:1.3.1")


Video 



Online Video Link

https://assets.mixkit.co/videos/preview/mixkit-stunning-sunset-seen-from-the-sea-4119-large.mp4

Live Video Link

https://cdn.flowplayer.com/a30bd6bc-f98b-47bc-abf5-97633d4faea0/hls/de3f6ca7-2db3-4689-8160-0f574a5996ad/playlist.m3u8


Saturday, April 20, 2024

Google Firebase Authentication In Android Studio jetpack compose

 ### Dependencies ###

implementation ("com.google.android.gms:play-services-auth:21.1.0")

implementation("io.coil-kt:coil-compose:2.6.0")


### SHA-1 KEY ###

./gradlew signingReport

### Image ###



Step 1: Connect Firebase 


Sunday, March 31, 2024

Data Class Navigation In Android Studio Jetpack Compose

### Download Image ###


Step 1: Create Data Class

val course1 = Courses(
4.5,
"Change App Icon and name In Android Studio Flutter ",
R.drawable.ai,
"How To Change App Icon and name In Android Studio Flutter"
)

val course2 = Courses(
4.0,
"Retrofit Get Data In Android Studio Jetpack Compose",
R.drawable.gd,
"How To Add Retrofit In Android Studio Jetpack Compose "
)

val course3 = Courses(
3.5,
"Number keyboard In Android Studio Jetpack Compose",
R.drawable.kb,
"How To Create Number keyboard In Android Studio Jetpack Compose"
)

val course4 = Courses(
3.0,
"Practice Set In Android Studio Jetpack Compose",
R.drawable.ps,
"Practice Set In Android Studio Jetpack Compose "
)

val course5 = Courses(
4.5,
"Sort Text In Android Studio Jetpack Compose ",
R.drawable.st,
"How To Implement Sort Text In Android Studio Jetpack Compose "
)

val course6 = Courses(
4.0,
"Add Text Image And Button In Android Studio Flutter",
R.drawable.tib,
"How To Add Text Image And Button In Android Studio Flutter "
)

val course7 = Courses(
3.5,
"Update Data In Room Database Android Studio Jetpack Compose",
R.drawable.ud,
"How To Update Data In Room Database Android Studio Jetpack Compose "
)

val course8 = Courses(
3.0,
"View Model In Android Studio Jetpack Compose",
R.drawable.vm,
"How To Add View Model In Android Studio Jetpack Compose"
)

### Dependencies ###

implementation("androidx.navigation:navigation-compose:2.7.7")

Step 2: Create Home Screen



Step 2: Create Home Screen #2






Monday, March 4, 2024

Firebase Email Authentication In Android Studio Jetpack Compose 2024

 Step 1: Add Dependency

id("com.google.dagger.hilt.android") version "2.49" apply false

kotlin("kapt")
id("com.google.dagger.hilt.android")

implementation("com.google.dagger:hilt-android:2.49")
kapt("com.google.dagger:hilt-android-compiler:2.49")
implementation ("androidx.hilt:hilt-navigation-compose:1.2.0")
implementation("androidx.navigation:navigation-compose:2.7.7")

Step 2: Connect Firebase




Sunday, February 18, 2024

Retrofit Get Data Example In Android Studio Jetpack Compose

 Step 1: Add Dependency 

id("kotlin-kapt")
id("com.google.devtools.ksp").version("1.6.10-1.0.4")

implementation("com.squareup.retrofit2:retrofit:2.9.0")
implementation("com.squareup.retrofit2:converter-moshi:2.9.0")

implementation("com.squareup.moshi:moshi:1.15.0")
ksp("com.squareup.moshi:moshi-kotlin-codegen:1.15.0")
kapt("com.squareup.moshi:moshi-kotlin-codegen:1.15.0")

implementation("org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3")

implementation("com.github.bumptech.glide:compose:1.0.0-beta01")

<uses-permission android:name="android.permission.INTERNET"/>


https://hp-api.onrender.com/api/characters

Step 2: Get Data #1



Step 3: Get Data #2





Friday, February 9, 2024

Save Update And Delete Data In Room Database

How To Save Update And Delete Data In Room Database Android Studio Jetpack Compose  


Step 1: Add Dependency 

id("kotlin-kapt")

implementation("androidx.room:room-runtime:2.6.1")
annotationProcessor("androidx.room:room-compiler:2.6.1")
kapt("androidx.room:room-compiler:2.6.1")
implementation("androidx.room:room-ktx:2.6.1")

Step 2: Save Date #1



Step 3: Save Data #2



Step 4: Save Data #3




Step 5: Delete Data #1



Step 6: Delete Data #2



Step 6: Update Data 














Saturday, January 13, 2024

How To Create Tic Tac Toe Game In Android Studio Jetpack Compose

 Tic Tac Toe

Game



Step 1: Download Image & Audio 




Step 2: Add App Icon & Background 




Step 3: Create Home Screen




Step 4: Create Main Screen




Step 5: Create Player Screen



Step 6: Player Screen (Part -2)



Step 7: Player Screen (Part -3)



Step 8: Player Screen (Part -4)



Step 9: Player Screen (Part -5)



Step 10: Create AI Screen



Step 11: AI Screen (Part -2)



Step 12: AI Screen (Part -3)


















Saturday, November 4, 2023

Display Emoji In Android Studio Jetpack Compose

 Emoji Code List


 "\uD83D\uDE00"


  "\uD83D\uDE01"


  "\uD83D\uDE02"


  "\uD83D\uDE03"


 "\uD83D\uDE04"


  "\uD83D\uDE05"


  "\uD83D\uDE06"


  "\uD83D\uDE07"


  "\uD83D\uDE08"


  "\uD83D\uDE09"


  "\uD83D\uDE10"


  "\uD83D\uDE11"


  "\uD83D\uDE12"


  "\uD83D\uDE13"


  "\uD83D\uDE14"


  "\uD83D\uDE15"


  "\uD83D\uDE16"


  "\uD83D\uDE17"


  "\uD83D\uDE18"


  "\uD83D\uDE19"


   "\uD83D\uDE20"


  "\uD83D\uDE21"


  "\uD83D\uDE22"


  "\uD83D\uDE23"


  "\uD83D\uDE24"


  "\uD83D\uDE25"


  "\uD83D\uDE26"


  "\uD83D\uDE27"


  "\uD83D\uDE28"


  "\uD83D\uDE29"


  "\uD83D\uDE30"


  "\uD83D\uDE31"


  "\uD83D\uDE32"


  "\uD83D\uDE33"


  "\uD83D\uDE34"


  "\uD83D\uDE35"


  "\uD83D\uDE36"


  "\uD83D\uDE37"


  "\uD83D\uDE38"


  "\uD83D\uDE39"


  "\uD83D\uDE40"


  "\uD83D\uDE41"


  "\uD83D\uDE42"


  "\uD83D\uDE43"


  "\uD83D\uDE44"


  "\uD83D\uDE45"


  "\uD83D\uDE46"


  "\uD83D\uDE47"


  "\uD83D\uDE48"


  "\uD83D\uDE49"


  "\uD83D\uDE50"


  "\uD83D\uDE80"


  "\uD83D\uDE81"


  "\uD83D\uDE82"


  "\uD83D\uDE83"


  "\uD83D\uDE84"


  "\uD83D\uDE85"


  "\uD83D\uDE86"


  "\uD83D\uDE87"


  "\uD83D\uDE88"


  "\uD83D\uDE89"


  "\uD83D\uDE90"


  "\uD83D\uDE91"


  "\uD83D\uDE92"


  "\uD83D\uDE93"


  "\uD83D\uDE94"


  "\uD83D\uDE95"


  "\uD83D\uDE96"


  "\uD83D\uDE97"


  "\uD83D\uDE98"


  "\uD83D\uDE99"


Display Emoji  in Android Studio jetpack Compose





Power Of Compounding

 Power Of Compounding 1 = 1 2 = 2 3 = 4 4 = 8 5 = 16 6 = 32 7 = 64 8 = 128 9 = 256 10 = 512 11 = 1024 12 = 2048 13 = 4096 14 = 8192 15 = 163...