Skip to content

Latest commit

 

History

History
33 lines (28 loc) · 1.08 KB

File metadata and controls

33 lines (28 loc) · 1.08 KB

Bookify 📚

A Kotlin Multiplatform (KMP) app that fetches and displays books, provides detailed information, and allows users to save their favorites.

Features 🚀

  • Fetch book data from an API
  • Display book details including name, language, and description
  • Save books to a local favorites list architecture pattern
  • Smooth image loading with Coil
  • Clean and scalable architecture using MVI

Built With 🛠️

  • Kotlin Multiplatform Shared business logic across Android, iOS, and Desktop
  • Ktor API requests
  • Coil Image loading
  • Koin Dependency Injection
  • Room Local database for favorites
  • MVI Architecture Clean state management

The Project is Built On 🛠️

  • Android Studio Ladybug Feature Drop | 2024.2.2
  • Xcode Version 16.2
  • Kotlin: 2.1.0

Getting Started 🏁

  1. Clone the repository:
    git clone git clone https://github.com/bilal96aslam/Bookify.git
  2. Open in Android Studio.
  3. Build and run the project.

Contributing 🤝

Contributions are welcome! Feel free to submit issues or pull requests.