The name of the app is inspired from the main character of an anime called Ascendance of a Bookworm.
Note The app also uses Google Books API to fetch some extra data like book summary and pages count etc, as the GutenBerg project don’t include those values in their metadata. It tries it’s best to map the data received from Google books with Gutenberg’s metadata but the mapping is not 100% accurate and not all books available on GutenBerg is also available on Google books or is available but with different title, so you may find some books without summary or page count etc.
- Clean & beautiful UI based on Google’s material design three guidelines.
- Browse and download over 60k free ebooks available in multiple languages and updated daily.
- Compatible with Android 7.0 and above (API 24+)
- Supports Material You theming in devices running on Android 12+
- Comes in both light and dark mode.
- Kotlin – First class and official programming language for Android development.
- Coroutines – To improve performance by doing I/O tasks out of main thread asynchronously.
- Flow – A cold asynchronous data stream that sequentially emits values and completes normally or with an exception.
- Android Architecture Components – Collection of libraries that help you design robust, testable, and maintainable apps.
- OkHttp3 – OkHttp is an HTTP client for Android that’s efficient by default.
- Gson – A Java serialization/deserialization library to convert Java Objects into JSON and back.
- Coil – An image loading library for Android backed by Kotlin Coroutines.
- Dagger-Hilt For Dependency injection (DI)
- Room database – Persistence library provides an abstraction layer over SQLite to allow for more robust database access while harnessing the full power of SQLite.
Mobile App Development Best Practices – 30.01
iOS Native iOS Touch Events w/ Rust SwiftUI — Using Frames To Align Use Core ML To Build a Minority...
What’s New In Kotlin 1.8 – Multiplatform Mobile and Native
In this video, Pamela chats about some of the Kotlin 1.8.0 updates relating to Kotlin/Native and Kotlin Multiplatform Mobile.
The most popular cross-platform frameworks
It seems that Flutter has become mainstream in 2021 and it is unlikely that anything will stop its growth.
WhatIf – Fluent syntactic sugar of Kotlin
Fluent Kotlin expressions for handling single if-else statements, nullable, collections, and boolean. Gradle Add the dependency below to your module’s build.gradle file:...
Jetpack Compose Codelabs
This repository contains a set of Android Studio projects to help you learn about Compose in Android. Each sample contains...
Mobile App Development Best Practices – 26.01
iOS ChatGPT in an iOS Shortcut — Worlds Smartest HomeKit Voice Assistant Multi-select Filter in Swift Prevent copy & paste...