-
Install android studio disini
-
Pada Android Studio, new project from Version Control
-
Salin https di bawah ini ke kolom URL pada Android Studio
https://gitlab.informatika.org/k02-04-ppl/ocr-android.git
-
Kemudian klik tombol
Clone
dan tunggu proses build
Ada 2 cara menjalankan progam, yaitu :
-
Menggunakan emulator Android studio. Lakukan instalasi dan setup emulator dengan panduan berikut
-
Menggunakan perangkat(smartphone) Android. Lakukan setup dengan panduan berikut
Setelah anda berhasil men-cloning progam, pada bagian kiri atas terdapat directory, disarankan Anda untuk mengganti dropdown dari Project
ke Android
. Hal ini untuk membuat directory terlihat sederhana pada Android Studio.
Adapun komponen penting pada proyek ini dalam mengedit code progam sebagai berikut:
-
File
AndroidManifest.xml
, berisi code yang memuat tampilan aplikasi secara keseluruhan (bisa disebutparent
dari semua file.xml
pada code). -
Folder
kotlin com.sioptik.main
atau main project, berisi source code dalam bahasakotlin
untuk mengimplemtasikan fungsi-fungsi yang diperlukan pada tampilan aplikasi Android. -
Folder
res
(resourse), berupa kode untuk tampilan pada aplikasi yang ditulis dalam bahasa.xml
. Folderres
terdiri dari:- Folder
drawable
umumnya berisi gambar (bisa jenis gambar atau berupa file.xml
). Gambar ini biasa dipakai untuk keperluan gambar folderlayout
. - Folder
layout
berisi file.xml
yang membuat layout atau desain tampilan aplikasi Android. - Folder
mipmap
hampir mirip dengandrawable
, namun ini berisi resolusi gambar. - Foder
values
berisi value-value yang disimpan seperti data string, color untuk desain tampilan dan sebagainya.values
dapat dipanggil pada file.xml
lainnya(biasanya folderlayout
) untuk ditampilkan pada tampilan atau keperluan mendesain tampilan pada aplikasi Android.
- Folder
-
Gradle Scripts
, berisi file-file yang mem-build project, ada 2 file build yang biasa diedit untuk keperluan project, yaitu:build.gradle.kts (Project: siOptik)
berisi plugins yang memuat library. Android sendiri telah menyimpan semua library yang dibutuhkan padakotlin("android")
, namun banyaknya versinya membuat dapat terjadi error compatible.build.gradle.kts (Module: app)
berisi modul-modul dan dependencies yang digunakan (diimport).
Setiap perubahan version dan modul, lakukan
sync
jika diminta.