Click this url to experience My App: https://drive.google.com/file/d/1dgWahiqun5wOV5N_DMfeXVYIb6CDXnyZ/view?usp=sharing
This app allows users to search for images. When users enter the app, they will see all images, displayed in the default layout configured remotely via Firebase. Users can also input words to search for their preferred images. The app records users' search history using the SearchRecentSuggestionsProvider. Additionally, users can switch between linear and grid layouts by toggling a switch button.
- Kotlin
- MVVM
- ContentProvider
- SearchView
- Remote Config by Firebase
- SearchSuggestionProvider
- Hilt
- Coroutine Flow
- Jetpack Component
- Retrofit
- Moshi
- Glide
-
Get the Project
git clone https://github.com/pollyannaanalytics/gogolook.git
-
How to Set Environment Variable
- Create a google.service from firebase: https://console.firebase.google.com/u/0/
- Get API Key from Pixabay API: https://pixabay.com/api/docs/
- Create a variable named as API_KEY in local.properties
For any comments or suggestions, please feel free to reach out to me via the following channels:
- Gmail: pinyunwuu@gmail.com
- linkedin: https://www.linkedin.com/in/pin-yun-wu-1aab06231/
- Medium: https://medium.com/@androidpollyanna