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.
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.
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!
Technologies used in the project:
- Kotlin
- Retrofit
- Glide
- Hilt
- Room Database
- Paging3