Skip to content

Android app using Kotlin, Retrofit, Room DB with search functionality. Uses api from potterdb

Notifications You must be signed in to change notification settings

palak-sethi/Spelldex

Repository files navigation

Spelldex

project-image

Welcome to Spelldex! This app is designed to provide a comprehensive list of spells from the Harry Potter universe. With features like paging Room database integration for caching and a powerful search functionality you can easily explore and discover various spells used in the magical world of Harry Potter.

shields shields

Project Screenshots:

project-screenshot

🧐 Features

Here are some of the project's best features:

  • Spell List: Browse through a curated list of spells from the Harry Potter series.
  • Paging: The app utilizes paging to efficiently manage the display of spells ensuring smooth scrolling and optimized performance.
  • Room Database: Spells are cached locally using Room database allowing for quick access to spell information even when offline.
  • Search Functionality: Easily search for specific spells using the search feature. Simply type in the name of the spell you're looking for and the app will provide instant results.

🛠️ Installation Steps:

1. Clone the Repository: Clone the repository to your local machine using the following command:

git clone https://github.com/palak-sethi/Spelldex

2. Open in Android Studio

3. Build the project and run it on an Android device or emulator.

4. Once the app is running you can start exploring the various spells from the Harry Potter universe. Scroll through the list use the search feature to find specific spells and enjoy!


💻 Built with

Technologies used in the project:

  • Kotlin
  • Retrofit
  • Glide
  • Hilt
  • Room Database
  • Paging3

About

Android app using Kotlin, Retrofit, Room DB with search functionality. Uses api from potterdb

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages