Skip to content

dinaraparanid/PrimaMobile

Repository files navigation

Prima (Android Version)

Kotlin Kek

Developer

Paranid5

Current status

V 1.1.1.1

Install

drawing

Download from NashStore: https://store.nashstore.ru/store/627cf1c04891a5fdaa011796

About App

Prima is an android music player that works with tracks, artists, albums and etc. on your device. It supports a lot of file formats: from .wav to mp3. Prima is fully customisable: you can choose language, font (near 100) and a lot of themes (including custom ones). Prima gives access to Genius site with lyrics and info about tracks. Also you can convert any YouTube video to MP3 file (and not only YouTube). Prima has its own equalizer and audio trimmer. There are a lot of other cool features and there is no add or payment content :)

splash screen main menu tracks playing playlists equalizer lyrics playlist change_info custom_theme trimmer converter guess the melody notification statistics tablet_view

Stack

  • General
    • Kotlin 1.8.20
    • Coroutines
    • Retrofit 2
    • Koin
    • Gson
    • Arrow
    • Jsoup
    • BCrypt
  • Media
    • AndroidX.Media (MediaPlayer + audio effects)
    • JAudioTagger
    • PCM Decoder
    • Java Audio Video Encoder
    • FFMpeg
  • UI
    • Glide
    • AndroidX.RecyclerView
    • AndroidX.ConstraintLayout
    • AndroidX.Fragment
    • AndroidX.SwipeRefreshLayout
    • AndroidX.ViewPager2
    • Android.Material
    • Carbon
  • Android specific
    • MVVM + DataBinding
    • AndroidX.ViewModel
    • AndroidX.Room (Android ORM)
    • AndroidX.Work (WorkManager)
    • Easy Permissions (Kotlin version)
    • Foreground Services + Broadcast Receivers
    • Shared Preferences
    • KotlinX.Parcelize

System Requirements

Android 6.0 or higher 1.5 GB RAM or higher

License

GNU Public License V 3.0

PC Version (Work in progress)