Skip to content

SudhanshuDubey5001/TifyApp

Repository files navigation

Tify

TifyApp

An Android Music player created using Media3 Exoplayer.

Features

  • Aesthetic, smooth and creative UI
  • Developed strictly on MVVM architecture
  • Implemented gesture features: swipe left and right on the bottom card player to navigate through playlist
  • Implemented Bottomsheet to pull up the player. You can either click or swipe up to open the player.
  • Utilised gradient Android library to decorate the entire app elements such as dynamic background which changes with changing songs. For Android 12+ devices, player's background is blurred artwork of song and merges with the bottom gradient.
  • Utilised beautiful gifs to indicate loading and playing status.
  • Notification controls are linked with the player so any other devices connected with your phone (bluetooth headsets, TV, tablet etc.,) can control the media.
  • Utilised Firestore for fetching song data

Screenshots

screen1 screen2

Frameworks and libraries used

CI/CD

I have also connected this repository with Bitrise for continuous integration.

Note: Android device will warn you regarding "no information on developer" while installing the app, scroll down and select "install anyway". There are no elements in the app that can harm your android device.