MaterialDialogSearchView is a custom implementation of a Toolbar SearchView in a material design. It is an alternate approach using Material dialogs as SearchView similar to the applications seen on nowadays with this type of SearchView's in the apps like Google play, Google card's, etc.
SimpleRouter is a powerful yet simplistic URL router specifically designed for Android app development. It allows you to predefine routes, attach code blocks to these routes or even Android activities. It has full support for URL parameters and makes it super quick and easy to get the information you need, without a hassle.
The Android SDK has changed much since its first version. Every new version comes with many new APIs. However, there is no perfect API, some do too much under the hood, others couple your classes to the context, others have more lifecycle events than you have years in your life.
This sample project shows how to apply
Clean architecture on an Android app.