Skip to content

An android application to read and listen to books whenever the user wants.

Notifications You must be signed in to change notification settings

umangsh28/UpTime

Repository files navigation

GitHub Cards Preview

App Name Describe Tech Stack Google Play
Uptime Clone Uptime is an android application where one can read and listen books whenever anywhere. Android, Kotlin, Firebase, Glide, MVVM, Live Data, Retrofit, Navigation component Get it on Google Play

Dependencies

implementation 'androidx.navigation:navigation-fragment-ktx:2.3.5'
implementation 'com.google.firebase:firebase-database-ktx:20.0.2'
implementation 'com.google.firebase:firebase-database:20.0.2'
def nav_version = "2.3.5"

// Kotlin
implementation "androidx.navigation:navigation-fragment-ktx:$nav_version"
implementation "androidx.navigation:navigation-ui-ktx:$nav_version"
implementation 'de.hdodenhof:circleimageview:3.1.0'

// Glide
implementation 'com.github.bumptech.glide:glide:4.12.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.12.0'

implementation 'androidx.navigation:navigation-fragment-ktx:2.3.5'
implementation 'androidx.navigation:navigation-ui-ktx:2.3.5'

//Retrofit
def retrofit2_version = "2.9.0"
def okhttp3_version = "4.9.0"
implementation "com.squareup.retrofit2:retrofit:$retrofit2_version"
implementation "com.squareup.retrofit2:converter-gson:$retrofit2_version"

//Okhttp3
implementation "com.squareup.okhttp3:okhttp:$okhttp3_version"

//This library is used to observe the API logs, Http status code and the API response
implementation 'com.squareup.okhttp3:logging-interceptor:5.0.0-alpha.2'
implementation 'com.github.bumptech.glide:glide:4.12.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.12.0'

//Razorpay
implementation 'com.razorpay:checkout:1.6.12'

def anko_version = '0.10.0'
def arch_version = '2.2.0-alpha01'

// ViewModel and LiveData
implementation "androidx.lifecycle:lifecycle-extensions:$arch_version"
implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:$arch_version"
implementation "androidx.lifecycle:lifecycle-livedata-ktx:$arch_version"
implementation "androidx.lifecycle:lifecycle-runtime-ktx:$arch_version"

// Firebase Auth
implementation 'com.jpardogo.googleprogressbar:library:1.2.0'
implementation 'com.google.firebase:firebase-auth-ktx:21.0.1'
implementation 'com.google.android.gms:play-services-auth:19.2.0'
implementation 'com.google.firebase:firebase-core:19.0.1'

implementation 'pl.droidsonroids.gif:android-gif-drawable:1.2.17'

Instructions to clone this project ✌

  1. Open Android Studio.
  2. Go to File > New > Project From Version Control.
  3. Copy the link of this repositary.
  4. Paste the link in Url Box of Android Studio window and click on "Clone" button.

Here are the some screenshots of the cloned application

GitHub Cards Preview

About

An android application to read and listen to books whenever the user wants.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published