SearchBooks

SearchBooks is an app built with Jetpack Compose and architecture of MVVM + MVI.

This sample showcases:

  • Books Screen : the list of New Books
  • Search of books Screen : the list of searched books
    • Support keyword for search
      • addition operation: android|java
      • subtraction operation : android-java
      • direct search : “android-java”
  • Details of a book : the details of a selected book

1_2
1_5
1_4
1_3

Architecture

The project is layered with a View, Presentation, Model separation and presents a blend between MVVM and MVI.

Architecture layers:

  • View
  • ViewModel
  • Model

Dependencies

MAD Score


details

GitHub

View Github