Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

An Book app with logIn/SignUp/ Log out and permanent delete user feature, wishlist book user specific

Notifications You must be signed in to change notification settings

itscodezada17/BookShelf

Repository files navigation

BookShelf Android application

It is a BookShelf Android application, hav following features.

Features

  1. SignUp User/LogIn User
  2. LogOut User
  3. Profile Section With basic details
  4. HomePage with a book list year wise with tabs changing automatically on scroll
  5. wishlisht book feature
  6. Choose country from given list while signUp

**API Used-

  1. bookList - https://jsonkeeper.com/b/CNGI
  2. country list - https://jsonkeeper.com/b/IU1K
  3. Country details using IP addresss - https://ipinfo.io/json/
  4. Country Map for country code and country full name - https://country.io/names.json?ref=ipinfo.io

Technologies Used

  1. LANGUAGE : Kotlin , XML
  2. Architechture : MVVM , Clean Architecture
  3. Dipendency Injection : Hilt
  4. Network Call : Retrofit
  5. Image Loading : Glide
  6. List items : RecyclerView with tabs
  7. used Coroutines(for network calls)
  8. Animation : Lottie
  9. Searilization : Gson
  10. Database - Room DB
  11. Preference saving: Data Store Jetpack Android
  12. bindings : Two way data binding, View Binding

Assumptions

  1. Focused on Code Quality and Architecture , Readability following best practices and design patterns

ScreenShots

ss2 ss2 ss2 ss2 ss2 ss2 ss2 ss2

APK

APK -

Click on the button above and download from there.

About

An Book app with logIn/SignUp/ Log out and permanent delete user feature, wishlist book user specific

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /