Skip to content

medhai243/BookBuddy---Book-Tracker-Android-App

Repository files navigation

BookBuddy - Android Book Tracker App

BookBuddy is a fully functional Android application designed to help users track reading habits, manage book logs, and discover new book recommendations. Built entirely from scratch in Java using Android Studio in June 2024, the app emphasizes usability, clean UI, and persistent data storage.

Key Features

  • User Accounts: Secure authentication with cloud-based data storage via Firebase.
  • Book Entry: Add books using ISBN through manual input or barcode scanning.
  • Metadata Retrieval: Automatically fetch book information via external APIs.
  • Reading Logs: Track books with customizable details like dates read, ratings, and notes.
  • Personalized Recommendations: Suggests books based on user reading history.

Technical Highlights

  • Integrated Google ML Kit for ISBN barcode scanning.
  • Implemented Firebase Authentication and Firestore/Realtime Database for user-specific data persistence.
  • Designed an engaging and intuitive UI to encourage consistent interaction.
  • Developed end-to-end mobile app functionality, from data modeling to UI and recommendation logic.

Skills Demonstrated

  • Languages & Frameworks: Java, Android Studio
  • Backend & Cloud: Firebase Authentication, Firestore, Realtime Database
  • APIs & Tools: REST APIs, Google ML Kit, Barcode Scanning
  • Other Skills: Mobile UI/UX Design, Recommendation Systems, Data Persistence

About This Project

Created in June 2024, this project demonstrates experience in Android development, cloud-backed mobile apps, API integration, recommendation systems, and building polished, user-focused applications.

About

Full-stack application for tracking reading habits

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages