Skip to content

Non-official Library Genesis (Libgen) Android mobile client.

License

Notifications You must be signed in to change notification settings

FunkyMuse/Aurora

Folders and files

NameName
Last commit message
Last commit date
Oct 4, 2022
Feb 25, 2021
Jan 25, 2024
Jul 28, 2022
Jul 28, 2022
Jul 28, 2022
Feb 6, 2022
Jul 28, 2022
Jun 27, 2021
Jul 28, 2022
Jul 28, 2022
Jul 28, 2022
Aug 2, 2021
Aug 21, 2021
Jul 28, 2022
Jul 28, 2022
Aug 17, 2021
Jul 28, 2022
Feb 6, 2022
Aug 21, 2021
Sep 8, 2021
Dec 16, 2021
Jul 28, 2022
Jul 28, 2022
Jul 28, 2022
Aug 9, 2021
Jul 28, 2022
Jul 28, 2022
Aug 11, 2021
Feb 25, 2021
Jul 4, 2021
Sep 3, 2023
Mar 1, 2024
Jul 28, 2022
Feb 25, 2021
Feb 25, 2021
Feb 6, 2022

Repository files navigation

Aurora

Kotlin Version API GitHub release (including pre-releases) GitHub Repo Size

This is a non-official Library Genesis mobile client.

The project is completely independent and Open Source. The developer has no relation with Library Genesis.

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, Crashy, Accompanist, Composed)
  • and many more...

Download

Get it on GitHub releases Get it on F-Droid

Screenshots

Light

Dark

Built With 🛠

Some of the popular libraries and MVI clean architecture used with Room database as a source

  • Kotlin - First class and official programming language for Android development.

  • Coroutines - Threads on steroids for Kotlin

  • Flow - A cold asynchronous data stream that sequentially emits values and completes normally or with an exception.

  • StateFlow - A live data replacement

  • Compose UI for Android

  • Android JetPack - Collection of libraries that help you design robust, testable, and maintainable apps.

  • Dependency Injection -

    • Hilt-Dagger - Standard library to incorporate Dagger dependency injection into an Android application.
    • Hilt-ViewModel - DI for injecting ViewModel.
  • Architecture

    • Clean Architecture
    • Multi module
    • MVI
  • Tests

    • TBA

Find this repository useful? ❤️

Support it by joining stargazers for this repository. 🌠

And follow me or check my blog 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