Skip to content

Musing is a Full-featured "Meditation application" which is in progress as I am working on the same.

Notifications You must be signed in to change notification settings

ThakurVibha/Musing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 

Repository files navigation

Musing

Musing is a Full-featured "Meditation application" which is in progress, as currently I am working on some Features to publish the same on Playstore and published version of App will be available in no time.

I have included different functionalities such as Splashscreen, User profileScreen, Login, Signup, Firebase Google Signup, Onboarding screen, Meditation Sessions and Music with different Fragments and many more.

I have used Mediaplayer class with Handler and seek bar implementation to play meditation audios. I am working on the current version of the application so that I can publish the application on the play store as soon as possible.


Tech stack & Open-source libraries

  • Minimum SDK level 23

  • Multiscreen application with Firebase as Backend for saving User profile data and Login and Signup Authentication.

  • 100% Java.

  • Firebase

    • Firebase Authentication - I have used Firebase Email Password and Google Sign in to authenticate User.
    • Firebase Realtime Database - Store and sync data with our NoSQL cloud database. Data is synced across all clients in real-time and remains available when your app goes offline.
    • Firebase Storage - Cloud Storage for Firebase is built for app developers who need to store and serve user-generated content, such as photos or videos.
    • Fragments - A Fragment represents a reusable portion of your app's UI. A fragment defines and manages its own layout, has its own lifecycle, and can handle its own input events.
  • Lottie Animation - Mobile library for Android that parses Adobe After Effects animations.

  • Custom google signin button - A custom SignInButton for Android that supports 'android:text' attribute.

  • Onboarding screen - Android library Paper Onboarding is a material design UI slider written on Java.

  • Glide - For Loading Images

  • Material-Components - Material design components like Navigation drawer etc.

  • Motion Layout - To implement motions in Readings Screens

About

Musing is a Full-featured "Meditation application" which is in progress as I am working on the same.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages