Skip to content

Unofficial Unsplash client for android with Clean Architecture

License

Notifications You must be signed in to change notification settings

Timur-Khabibulin/Mysplash

Repository files navigation

Mysplash

Mysplash is unofficial Unsplash client for android, allowing you to search for inspiration from over 3 million carefully selected photos in high quality and download them for free




Release API Kotlin Jetpack Compose

drawing drawing drawing drawing drawing

Getting started

unsplashAccessKey="Your access key"
storePassword=""
keyPassword=""
keyAlias=""
storeFile=""

To build the app, you need to get a google-services.json file from Firebase:

  • Go to Firebase and create a new project
  • In the Firebase console, add an Android app to the project with the package name com.timurkhabibulin.mysplash
  • Download the google-services.json config file
  • Then place the google-services.json file in the app/ directory (at the root of the Android Studio app module)

Technology Stack

  • Kotlin
  • Jetpack Compose
  • Clean Architecture
  • MVVM
  • Coroutines
  • Retrofit
  • Room
  • Pagination
  • Hilt