Project Title: Songs Recommendation System in Android
Introduction: We all know that in today’s era internet is expanding very much and as a result, the data, as well as other importation which we want to show to a particular user, becomes difficult for the techs to recommend to their users. So here the concept of Recommendation Systems come into picture which helps the user to choose appropriately from the recommended stuff.
Recommendation Systems work on different algorithms:
1. Graph-Based recommendation.
2. Content-Based Filtering.
3. Collaborative Filtering using Machine Learning tools.
In this project, Android Java Framework will be used along with the usage of FireBase concept.
Also in this project, there are various features to be added such as:
- Top Trendings.
- Best Recommended songs for users based on its activity
- and other stuff as well along with Sign-In/Up systems as well authentication as well.
Data structures and Algorithms used in the project: In this project many types of data structures can be used such as Arraylists or stacks or mainly graphs(Graph-based recommendation system) along with certain algorithms related to searching, sorting and others too.
Tools Used: In this project, Android Studio Software will be used along with Google FireBase.
Application: This project has certain applications such as:
- Making of Songs related app along with feature of recommending the songs
- Besides songs other content may also be added such as Movies, Games, etc.
Here is My github Link for Project related to this ongoing project.
- Project Idea | Recommendation System based on Graph Database
- Project Idea | YouTube Ad Recommendation
- Project Idea | (Project Approval System)
- Project Idea| (Magical Hangouts: An Android Messaging App)
- Project Idea | Distributed Downloading System
- Project Idea | Ward Tracking System
- Project Idea | Bus Notification System Using Crowdsourcing
- Project Idea | Attendance System Using Smart Card
- Project Idea | Road Accident Safety System
- Project Idea | (A.T.L.A.S: App Time Limit Alerting System)
- Project Idea | Smart Waste Management System
- Project Idea | (Personalized real-time update system)
- Project Idea | Homograph Attack Warning System (HAWS)
- Project Idea | Driver distraction and drowsiness detection system - DCube
- Project Idea | God's Eye
- Project Idea | Get Me Through
- Project Idea | Know More
- Project Idea | APTrack
- Project Idea | EveMythra Bot
- Project Idea | Slotify
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.