Drama Search App using mockapi.io API to demo.
Clone the project and run to get started.
- ObjectBox - ObjectBox is an embedded, object-oriented database for Mobile Apps and IoT. NoSQL, ACID-compliant DB is 10x faster than any alternative and takes only 1/10th of the code compared to SQLite.
- MVVM - Use ViewModel and LiveData
- View Binding - View binding is a feature that allows you to more easily write code that interacts with views.
- Commons Collections - The Java Collections Framework was a major addition in JDK 1.2. It added many powerful data structures that accelerate development of most significant Java applications. Since that time it has become the recognised standard for collection handling in Java.
- RxJava - RxJava is a Java VM implementation of Reactive Extensions: a library for composing asynchronous and event-based programs by using observable sequences.
- Retrofit - Network Calls
- GSON - For JSON to JAVA Deserialization
- Shimmer Recycler View - To show shimmering effect in recycler view while loading
- Glide - Image Loading