Android application build with MVVM Pattern, using Zomato API to enable search cities arround the world and display the city restaurants on a map.
Android application that diplays restaurants in a specific city using Zomato API.
The application built with MVVM architecture pattern. (Using Android Architecture Components).
Repository Pattern, to abstract the source of data in the application.
Using of View Model, Live Data and databinding.
The Application utilizes such popular libraries as: RxJava, Dagger2, OkHttp, Retrofit, Glide, Google maps. <Br>Written in Kotlin.
Screen description | screenshot\s |
---|---|
The initial screen that shown in first start of the app | |
Search screen (to search and select city arround the world | |
The home page (display restaurants in the city) | |
The city map (displays markers in the map that represent a restaurant) | |
Bottom sheet dialog that show info about restaurant after click on a marker | |
Restaurant details screen | |
Use case |
Ebraheem Badarni [email protected]