Giter Club home page Giter Club logo

android_playlist's Introduction

Aplikasi Playlist Lagu

Studi Kasus Lokal DB dengan SQLite


Aplikasi playlist lagu ini digunakan untuk studi kasus pembuatan aplikasi android dengan memanfaatkan database lokal SQLite.

Ada tiga versi source code yang disediakan yaitu:

  • Starter: versi source code kerangka aplikasi dengan menyediakan koding tampilan saja
  • Simple: versi source code aplikasi lengkap dengan cara koneksi basis data sederhana, tidak terlalu bagus untuk pengembangan aplikasi dan maintenance, tapi cukup untuk memahami dasar SQLite di Android
  • Full: versi source code aplikasi lengkap dengan koneksi basis data yang lebih baik. Sedikit susah dipahami karena ada beberapa komponen tambahan, namun mengikuti best practice yang direkomendasikan saat ini

Masing-masing versi tersimpan di masing-masing branch.

Pada branch ini versi yang ditampilkan adalah versi Starter.

Versi Starter:

Versi starter adalah source code yang berisi tampilan aplikasi minimal dengan form dan RecyclerView tanpa basis data dan masih belum bisa melakukan operasi tulis pada list lagu.

Komponen yang telah disediakan pada versi starter ini adalah:

  • ActivityMain yg dibuat dengan Basic Activity dengan ditambahi RecyclerView
  • PlaylistAdapter, adapter untuk menampilkan list lagu pada RecyclerView
  • Class Model Lagu, class representasi data lagu dan digunakan pada holder
  • ActivityDetailLagu yang dibuat dengan Empty Activity
  • ActivityInputLagu yang dibuat dengan Empty Activity

Untuk melengkapi versi starter ini dengan fitur databse, silahkan check pada branc Full atau branc Simpel

android_playlist's People

Contributors

kaqfa avatar

Stargazers

 avatar Almas Najiib Imam M avatar Naufal Haidar Rauf avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.