# Aurora
**Repository Path**: github-android-mirror/Aurora
## Basic Information
- **Project Name**: Aurora
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: GPL-3.0
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-07-12
- **Last Updated**: 2021-07-12
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Aurora
[](https://kotlinlang.org)
[](https://android-arsenal.com/api?level=21)
[](https://github.com/FunkyMuse/Aurora/releases/latest)

This is a non-official [Library Genesis](https://libgen.rs/) mobile client.
The project is completely independent and Open Source.
The developer has no relation with [Library Genesis](https://libgen.rs/).
Publishing a copy of this application on the Play Store will only get your account banned.
## Features
- Search books by title, author, and other parameters
- See detailed info about the book (pages, size, etc)
- Switch between light and dark theme
- Dark mode/light mode
- Built with many amazing open source libraries such as ([KAHelpers](https://github.com/FunkyMuse/KAHelpers), [Crashy](https://github.com/FunkyMuse/Crashy), [Accompanist](https://github.com/google/accompanist), [Composed](https://github.com/FunkyMuse/Composed))
- and many more...
## Download
[](https://github.com/FunkyMuse/Aurora/releases/latest)
[](https://f-droid.org/en/packages/com.funkymuse.aurora/)
## Screenshots
#### Light
#### Dark
## Built With 🛠
Some of the popular libraries and MVVM clean architecture used with Room database as a source
* [Kotlin](https://kotlinlang.org/) - First class and official programming language for Android development.
* [Coroutines](https://kotlinlang.org/docs/reference/coroutines-overview.html) - Threads on steroids for Kotlin
* [Flow](https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines.flow/-flow/) - A cold asynchronous data stream that sequentially emits values and completes normally or with an exception.
* [StateFlow](https://kotlin.github.io/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines.flow/-state-flow/) - A live data replacement
* [Compose UI for Android](https://developer.android.com/jetpack/compose)
* [Android JetPack](https://developer.android.com/jetpack) - Collection of libraries that help you design robust, testable, and maintainable apps.
* [Paging3](https://developer.android.com/topic/libraries/architecture/paging) - Load and display small chunks of data at a time.
* [ViewModel](https://developer.android.com/topic/libraries/architecture/viewmodel) - Stores UI-related data that isn't destroyed on UI changes.
* [Navigation Components](https://developer.android.com/jetpack/compose/navigation) - [Navigate between composables](https://funkymuse.dev/posts/compose_hilt_mm/)
* [SavedStateHandle](https://developer.android.com/reference/androidx/lifecycle/SavedStateHandle) - A handle to saved state passed down to `ViewModel`.
* [Room](https://developer.android.google.cn/jetpack/androidx/releases/room) - Persistence library provides an abstraction layer over SQLite to allow for more robust database access while harnessing the full power of SQLite.
* [Dependency Injection](https://developer.android.com/training/dependency-injection) -
* [Hilt-Dagger](https://dagger.dev/hilt/) - Standard library to incorporate Dagger dependency injection into an Android application.
* [Hilt-ViewModel](https://developer.android.com/training/dependency-injection/hilt-jetpack) - DI for injecting `ViewModel`.
* Architecture
* Clean Architecture
* Multi module
* MVVM
* Tests
* TBA
## Find this repository useful? ❤️
Support it by joining [stargazers](https://github.com/FunkyMuse/Aurora/stargazers) for this repository. 🌠
And [follow me](https://github.com/FunkyMuse) or check my [blog](https://funkymuse.dev/) for my next creations! ⭐
## Contributions
To add a language that the app wasn't translated into, please open an issue!
Feature requests and translations are always welcome!
## License
[GNU General Public License v3.0](https://github.com/FunkyMuse/Aurora/blob/master/LICENSE)