Skip to content

Sigmo is all about socializing the experience of music with your closest ones! Contribute today!

Notifications You must be signed in to change notification settings

arpitmx/Sigmo-Android

 
 

Repository files navigation

Sigmo-Music 📱

sbluemain1

Status : Under Development ⚒

Sigmo is an android app made for music aggregation and synced music on top of spotify!

See which songs your friends are listening! Connect with friends and listen together! Monthly analysis of listened songs and features like timeline and playbacktime of songs at a given day! Make room, invite , listen together!

In-app walkthrough :

This is the walkthrough of Sigmo on 10th july, 2020 (OLD).

video_2021-07-08_23-44-51.mp4

Icons meaning 👉 :

                🔹 (Partially done)
                ✅ (Done)
                👷‍♀️  (Building/Working on)-(Queue number - Lesser means more priority) / (L = Learning) 
                     (No priority number means doing along with current priority queue)

Improvements and Additions 💹:

Open issues 🔴:

Issues are open in the issues section.


Logic Improvements :

  1. When updates occurs to the database whole list is reloaded with content for example everytime a new songs loads ✅
  2. Initiate the apis and services during the splash screen 👷‍ - 4 () ✅
  3. Implement MVVM and seperate UI and business logics from activities and fragments 👷‍♀️ - L
  4. Use dependency injections like dagger2 for more flexibility 👷‍♀️ - L

Database and Backend Related :

  1. Fetch only nodes which are updated , not the whole base.
  2. Used Spotify api to extract details from the trackIDs instead of whole details of the track , so that less data is fetched , therefore faster embedding.

UX/UI Improvements :

-- 4. Make bottom navigation hidable when scrolled down.

photo_2021-07-19_21-14-25

-arpitrmaurya, bitpolarity!

About

Sigmo is all about socializing the experience of music with your closest ones! Contribute today!

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages