Giter Site home page Giter Site logo

sioptik's Introduction

siOptik

Clone Project

  • 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

Run Program

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

Edit Code Program

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 disebut parent dari semua file .xml pada code).

  • Folder kotlin com.sioptik.main atau main project, berisi source code dalam bahasa kotlin untuk mengimplemtasikan fungsi-fungsi yang diperlukan pada tampilan aplikasi Android.

  • Folderres (resourse), berupa kode untuk tampilan pada aplikasi yang ditulis dalam bahasa .xml. Folder res terdiri dari:

    • Folder drawable umumnya berisi gambar (bisa jenis gambar atau berupa file .xml). Gambar ini biasa dipakai untuk keperluan gambar folder layout.
    • Folder layout berisi file .xml yang membuat layout atau desain tampilan aplikasi Android.
    • Folder mipmap hampir mirip dengan drawable, 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 folder layout) untuk ditampilkan pada tampilan atau keperluan mendesain tampilan pada aplikasi Android.
  • 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 pada kotlin("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.

Author

Kelompok K02-04

sioptik's People

Contributors

gulilil avatar haziqam avatar nicholasliem avatar nathaniacalista01 avatar roysimbolon avatar nicholasliemshippit avatar

Watchers

Antonio Nattthan Krishna 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.