neone35 / vismasound

Music management and storage client for soundcloud

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Overview

Music management and storage client for soundcloud. Allows to fetch latest SouncCloud API genres and further browse each genre while saving music tracks into temporary or permanent memory for future reference.

Description

This is a technical task provided by LLC "Visma Tech" at 2024.01.15 for Android Developer position.

Requirements | Link to PDF with task description

Flowchart | Link to draw.io chart

Design | wireframe was provided within task PDF

Screenshots

VismaSound screenshots

What Did I Use?

  • MVVM architecture pattern
  • Kotlin Coroutines
  • Koin DI
  • Jetpack Compose
  • Jetpack Navigation
  • Material design components
  • Data use cases
  • Coroutine Flows

TO DO

This is still project in progress but it already satisfies requirements since 2024.01.22.

to do's will be specified within each release

About

Music management and storage client for soundcloud

License:MIT License


Languages

Language:Kotlin 100.0%