{"id":27404932,"url":"https://github.com/hamidrezasahraei/musicappcomposeui","last_synced_at":"2025-04-14T05:48:30.850Z","repository":{"id":40122302,"uuid":"471771682","full_name":"hamidrezasahraei/MusicAppComposeUI","owner":"hamidrezasahraei","description":"A sample Music Player project that help you learn about Compose in Android. Note that this app only contain UI and has no logic. The design is inspired from this and this.","archived":false,"fork":false,"pushed_at":"2022-07-02T12:41:33.000Z","size":1010,"stargazers_count":26,"open_issues_count":0,"forks_count":8,"subscribers_count":1,"default_branch":"master","last_synced_at":"2023-03-09T16:31:41.950Z","etag":null,"topics":["android","compose","jetpack-android","jetpack-compose","music","music-player","ui"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hamidrezasahraei.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-03-19T17:51:51.000Z","updated_at":"2023-03-03T14:47:55.000Z","dependencies_parsed_at":"2022-06-26T19:32:30.304Z","dependency_job_id":null,"html_url":"https://github.com/hamidrezasahraei/MusicAppComposeUI","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamidrezasahraei%2FMusicAppComposeUI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamidrezasahraei%2FMusicAppComposeUI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamidrezasahraei%2FMusicAppComposeUI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hamidrezasahraei%2FMusicAppComposeUI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hamidrezasahraei","download_url":"https://codeload.github.com/hamidrezasahraei/MusicAppComposeUI/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248830398,"owners_count":21168272,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","compose","jetpack-android","jetpack-compose","music","music-player","ui"],"created_at":"2025-04-14T05:48:28.634Z","updated_at":"2025-04-14T05:48:30.840Z","avatar_url":"https://github.com/hamidrezasahraei.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Music App Compose UI\n\nA sample Music Player project that help you learn about Compose in Android.\nNote that this app only contain UI and has no logic. The design is inspired from [this](https://dribbble.com/shots/17305460-Radio-AVA-Music-Player-App-Ui-Design?utm_source=Clipboard_Shot\u0026utm_campaign=mrfarahzad\u0026utm_content=Radio%20AVA%20-%20Music%20Player%20App%20Ui%20Design%F0%9F%94%A5%F0%9F%A4%98\u0026utm_medium=Social_Share\u0026utm_source=Clipboard_Shot\u0026utm_campaign=mrfarahzad\u0026utm_content=Radio%20AVA%20-%20Music%20Player%20App%20Ui%20Design%F0%9F%94%A5%F0%9F%A4%98\u0026utm_medium=Social_Share) and [this](https://github.com/philipplackner/MeditationUIYouTube).\n\nCurrent State:\n![The desired UI](https://github.com/hamidrezasahraei/MusicAppComposeUI/blob/master/CurrentUI.png?raw=true \"The desired UI\")\n\nThe desired UI:\n![The desired UI](https://raw.githubusercontent.com/hamidrezasahraei/MusicAppComposeUI/master/MusicUI.webp \"The desired UI\")\n\n\n\n\n\n\n## What used in this project:\n\n- Row / Column / LazyRow\n- Using weight and combining rows and columns for gallery like images\n- Canvas in Latest albums section\n- Quadratic Bezier for the waves used in Live Radio section\n- BoxWithConstraints\n- Align base line\n- Chips like items\n- ...\n\n\n\n## Roadmap\n\n- Complete `Browser` screen (padding of lazy rows, top archs in background, ...)\n- Bottom navigation\n- `My Music` screen\n- `Home` screen\n\n\n## Contributing\n\nContributions are always welcome!","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhamidrezasahraei%2Fmusicappcomposeui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhamidrezasahraei%2Fmusicappcomposeui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhamidrezasahraei%2Fmusicappcomposeui/lists"}