An open API service indexing awesome lists of open source software.

https://github.com/aditya-gupta99/swipefy

Get your perfect tune with Swipefy, the 1st music app that suggests songs according to your swipes
https://github.com/aditya-gupta99/swipefy

android clean-architecture coroutines-flow datastore-android hilt jetpack-compose kotlin ktor-client material-3-design multimodule mvvm-architecture spotify-api

Last synced: 8 months ago
JSON representation

Get your perfect tune with Swipefy, the 1st music app that suggests songs according to your swipes

Awesome Lists containing this project

README

          

![Component 11](https://i.imgur.com/QhBlhO8.png)

# Swipefy
Get your perfect tune with Swipefy, the 1st music app that suggests songs according to your swipes.An Android application, written in Kotlin, seamlessly integrates with the spotify api.

### Features

- Song Search.
- Swipe Interface.
- Song Recommendation.
- Secure SignIn and SignUp.
- Detailed User Activity Tracking.

### Status
release
build
commit-activity

## Install


Get it on Google Play

## How to contribute
Contributors are always welcome !. The issues should be raised via the GitHub issue tracker.

1. Fork the Project
2. Create Feature Branch

```sh
git checkout -b fix_#issue_no
```
3. Commit your Changes
```sh
git commit -m "feat/design:Add some message"
```
4. Push to the Branch
```sh
git push --set-upstream origin fix_#issue_no
```
5. Open a Pull Request

## Development Setup
To start, ensure that you've successfully downloaded and properly configured the Android Studio SDK. You can refer to a guide detailing the setup process [here](http://developer.android.com/sdk/installing/index.html?pkg=studio).

## Building the Code
1. Clone the repository
```sh
git clone https://github.com/Aditya-gupta99/Swipefy.git
```
2. Open Android Studio.

3. Click on 'Open an existing Android Studio project'

4. Browse to the directory where you cloned the android-client repo and click OK.

5. Let Android Studio import the project.

6. Build the application in your device by clicking run button.

## Show your support
Give a ⭐️ if this project helped you!