Skip to content

shiyi-0x7f/olib-mobile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

9 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“š Olib

Flutter Dart AI Built Open Source License

๐Ÿค– 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

Coming soon...

๐Ÿš€ 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

โฌ† Back to Top

Built with ๐Ÿค– AI โ€ข Open Source โ€ข Free Forever

About

๐Ÿค– An open-source ebook reader built entirely with AI assistance. Third-party client, frontend interface only.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors