Skip to content

An Android app that displays photos via the Unsplash API

Notifications You must be signed in to change notification settings

alvindizon/Tampisaw

Repository files navigation

Tampisaw

About

  • An Android app that allows users to set wallpapers and download them via Unsplash
  • Uses Android Jetpack libraries (ViewModel, Paging 3, Navigation, WorkManager), Hilt for dependency injection, and RxJava 3 for async tasks
  • Uses JUnit5 and MockK for unit tests
  • For CI, Github Actions is used
  • Detekt is used for detecting code smells, alongside with lint
  • Features are separated into their own separate module

Screens

Gallery Collections Search

Features

  • Download wallpapers straight to your phone
  • Set your phone's wallpaper within the app
  • Discover photo collections
  • Search for photos and collections

How to build

  1. You need to obtain an Unsplash access key in order to interact with the Unsplash API. Once you've done that, in your local.properties file add the following line:
ACCESS_KEY=<your_unsplash_key>
  1. You also need to have a Firebase project set up so that you can place its google-services.json file in the app/ directory.

About

An Android app that displays photos via the Unsplash API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages