An open API service indexing awesome lists of open source software.

https://github.com/ftadev/booksworld

A personal project that shows a list of books with their descriptions, that you can bookmark any of them for offline mode
https://github.com/ftadev/booksworld

android coroutines kotlin livedata mvvm-architecture navigation paging retrofit room

Last synced: about 1 month ago
JSON representation

A personal project that shows a list of books with their descriptions, that you can bookmark any of them for offline mode

Awesome Lists containing this project

README

          

# BooksWorld

An android application that gets list of books from [BooksWorld-API](https://github.com/FtADev/BooksWorld-API) and shows their information and could persist each of them on local database to access them offline.

## Third Party Libraries

* **Networking:** Retrofit
* **Multi Threading:** Coroutines
* **Image Loading:** Picasso, Glide (Use both of them for comparing!)
* **Database:** RoomDB

## Architecture

**MVVM Architecture**

### **Architecture Component:**

* **Live Data**
* **View Model**
* **Navigation**
* **Paging**
## Screenshots

drawing

drawing

drawing