Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ryanfranklin237/musicapp
Music streaming app built with kotlin
https://github.com/ryanfranklin237/musicapp
android-development android-sdk android-studio android-ui firebase json kotlin
Last synced: 18 days ago
JSON representation
Music streaming app built with kotlin
- Host: GitHub
- URL: https://github.com/ryanfranklin237/musicapp
- Owner: RYANFRANKLIN237
- Created: 2024-05-06T08:38:02.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2024-05-16T14:41:59.000Z (6 months ago)
- Last Synced: 2024-10-09T14:44:29.039Z (about 1 month ago)
- Topics: android-development, android-sdk, android-studio, android-ui, firebase, json, kotlin
- Language: Kotlin
- Homepage:
- Size: 145 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Kotlin Music Streaming App with Firebase
Welcome to our Kotlin Music Streaming App repository! This project is a fully functional music streaming application built using Kotlin and Firebase, designed to provide users with an immersive and seamless listening experience.
## Features
- **User Authentication**: Allow users to sign up, sign in, and sign out securely using Firebase Authentication.
- **Music Library**: Access a vast library of songs, albums, and playlists with details such as artist names, album covers.
- **Responsive Design**: Deliver a responsive user interface that adapts seamlessly to different screen sizes and orientations.## Technologies Used
- **Kotlin**: A modern programming language for building Android applications with concise syntax and powerful features.
- **Firebase Authentication**: Securely authenticate users with email/password or OAuth providers such as Google and Facebook.
- **Firebase Firestore**: Store and sync app data in real-time using a flexible, scalable NoSQL database.
- **Firebase Storage**: Store and serve audio files and media assets such as album covers and artist images.
- **Glide**: A fast and efficient image loading library for Android that simplifies the process of displaying images from various sources.
- **Material Design**: Implement modern and visually appealing UI components and design patterns following Material Design guidelines.## Getting Started
1. Clone the repository:
```bash
git clone https://github.com/RYANFRANKLIN237/Musicapp.git2. Navigate to the repository:
```bash
cd Musicapp3. Open the project in android studio or your prefered IDE
4. Connect the app to your firebase project by following the setup instructions in the Firebase Console
5. Build and run the app on an Android device or emulator# Contributing
We welcome contributions from the community to enhance and improve our Kotlin Music Streaming App. Feel free to fork the repository, make changes, and submit pull requests with your improvements.# Support
If you encounter any issues or have any questions about the app, please open an issue on GitHub, and We'll be happy to assist you.Let the music play! 🎵🎧