shiyi-0x7f/olib-mobile
๐ค An open-source ebook reader built entirely with AI assistance. Third-party client, frontend interface only.
About shiyi-0x7f/olib-mobile
shiyi-0x7f/olib-mobile is an open-source project on GitHub, mainly written in Dart. ๐ค An open-source ebook reader built entirely with AI assistance. Third-party client, frontend interface only. It currently holds 1,333 stars and 44 forks with 0 open issues, and was last pushed on an unknown date (repository created unknown).
Project Overview
AI Homed tracks it on the Today's Trending board, currently at rank #53 with 8 new stars today.
GitHub Repository Details
README
๐ Olib
๐ค An open-source ebook reader built entirely with AI assistance
Third-party client โข Frontend interface only โข All data from external sources
Download โข Report Bug โข Request Feature
English | ็ฎไฝไธญๆ | ๆฅๆฌ่ช | ํ๊ตญ์ด
---
โ ๏ธ Disclaimer: Olib is an independent, open-source third-party client. It is NOT an official client and is not affiliated with any official service. This project only provides the frontend interface - all book data comes from external sources. Use at your own discretion.
โจ Features
| Feature | Description | |---------|-------------| | ๐ Book Search | Search books by title, author, ISBN, or keywords | | ๐พ Offline Reading | Download books for reading without internet | | ๐ Dark Mode | Eye-friendly reading experience | | ๐ Multi-language | Supports 16+ languages including English, ไธญๆ, ๆฅๆฌ่ช, ํ๊ตญ์ด | | ๐ Multi-Account | Switch between multiple accounts seamlessly | | ๐ Multi-Domain | Choose from multiple server lines | | ๐ 100% Free | No ads, no subscriptions, no hidden costs |
๐ค AI-Built Project
This project was built entirely with AI assistance:
- Architecture design by AI
- Code implementation by AI
- UI/UX design by AI
- Documentation by AI
๐ฑ Screenshots
๐ Quick Start
Prerequisites
- Flutter SDK 3.8+
- Android Studio / VS Code
- Android device or emulator
Installation
# Clone the repository
git clone https://github.com/shiyi-0x7f/olib-mobile.git
Navigate to project directory
cd olib-mobile
Install dependencies
flutter pub get
Run the app
flutter run
Build APK
flutter build apk --release
๐๏ธ Project Structure
lib/
โโโ l10n/ # Localization files (16+ languages)
โโโ models/ # Data models
โโโ providers/ # State management (Riverpod)
โโโ routes/ # App navigation
โโโ screens/ # UI screens
โโโ services/ # API & storage services
โโโ theme/ # App theme configuration
โโโ widgets/ # Reusable components
๐ ๏ธ Tech Stack
- Framework: Flutter
- State Management: Riverpod
- Local Storage: Hive
- HTTP Client: http package
- Localization: 16+ languages
๐ค Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
1. Fork the Project
2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
3. Commit your Changes (git commit -m 'Add some AmazingFeature')
4. Push to the Branch (git push origin feature/AmazingFeature)
5. Open a Pull Request
๐ License
This project is licensed under the MIT License - see the LICENSE file for details.
โ ๏ธ Legal Notice:
- This is an independent third-party client, NOT an official application
- All book data comes from external sources; this project provides frontend only
- Users are responsible for ensuring compliance with applicable laws
- By using this software, you acknowledge these terms
๐ Acknowledgments
- ๐ค Built with AI assistance
- ๐ Flutter framework
- โค๏ธ Open source community
Built with ๐ค AI โข Open Source โข Free Forever