This app uses a CSV file as a books store and implements search functionality across various attributes of a book
- Kotlin
- Implements a Trie to search across multiple fields of a book
- Uses Hilt as DI
- Uses ViewBindings Jetpack
- Uses recycler view and card view to display search results
- Uses Flow and LiveData to transfer data into UI