Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/SIKV/Photos
Browse, search, download, and share amazing free photos provided by talented photographers
https://github.com/SIKV/Photos
android android-architecture-components android-jetpack firebase-firestore firebase-remote-config hilt jetpack-compose kotlin-coroutines material-components meterial-design ml-kit paging3 retrofit room
Last synced: 3 months ago
JSON representation
Browse, search, download, and share amazing free photos provided by talented photographers
- Host: GitHub
- URL: https://github.com/SIKV/Photos
- Owner: SIKV
- Created: 2018-05-26T09:02:17.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-07-20T15:37:49.000Z (4 months ago)
- Last Synced: 2024-07-20T16:50:44.188Z (4 months ago)
- Topics: android, android-architecture-components, android-jetpack, firebase-firestore, firebase-remote-config, hilt, jetpack-compose, kotlin-coroutines, material-components, meterial-design, ml-kit, paging3, retrofit, room
- Language: Kotlin
- Homepage:
- Size: 38.8 MB
- Stars: 87
- Watchers: 7
- Forks: 17
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-android-kotlin-apps - Photos - ML, Firebase-Analytics, Paging, Navigation, LiveData, ViewModel </br></br> <i> Last commit: 2 weeks ago</i> | 🌟 80 </br> 🍴 17 </br> 👁️ 5 | (:art: Pattern / MVVM)
README
> This project is developed for educational and experimental purposes only. Its primary goal is to try out modern Android development technologies and approaches that help create better apps.
![Build](https://github.com/SIKV/Photos/workflows/Build/badge.svg)
Browse, search, download, and share amazing free photos provided by talented photographers on [Pexels](https://www.pexels.com), [Unsplash](https://unsplash.com), and [Pixabay](https://pixabay.com).
- Discover new photos every day
- Search for any topic
- Get personal recommendations
- Add any photo to your Favorites list
- Download and share
- Set any photo as your device wallpaper## Technologies
- [Jetpack Compose](https://developer.android.com/jetpack/compose)
- [Android Architecture Components](https://developer.android.com/topic/libraries/architecture)
- [Hilt](https://developer.android.com/training/dependency-injection/hilt-android)
- [Navigation Component](https://developer.android.com/guide/navigation)
- [Paging 3](https://developer.android.com/topic/libraries/architecture/paging/v3-overview)
- [Room](https://developer.android.com/topic/libraries/architecture/room)
- [Retrofit](https://square.github.io/retrofit)
- [Kotlin Coroutines](https://kotlinlang.org/docs/reference/coroutines-overview.html)
- [Kotlin Flows](https://developer.android.com/kotlin/flow)
- [Cloud Firestore](https://firebase.google.com/docs/firestore)
- [Firebase Remote Config](https://firebase.google.com/docs/remote-config)
- [ML Kit](https://developers.google.com/ml-kit)
- [Glide](https://github.com/bumptech/glide)
- [Chrome Custom Tabs](https://developer.chrome.com/multidevice/android/customtabs)
- [Macrobenchmark](https://developer.android.com/topic/performance/benchmarking/benchmarking-overview)## Screenshots