Situs ini dikemudikan dua tombol, seperti mesin pemiliknya. Membaca: j dan k menggulir, d dan u setengah layar, gg ke atas, G ke bawah, H dan L pindah jendela, ? membuka panduan. Spasi adalah kunci leader Neovim dan mengurus isi: Spasi lalu h beranda, r riset, p proyek, g gear, a tentang, / tag, atau Spasi lalu angka untuk melompat ke jendela bernomor itu. Home adalah prefix tmux dan mengurus jendela: Home lalu c membuka terminal, Home lalu & menutup jendela, Home lalu spasi ke jendela berikutnya. Saat fokus ada di papan ketik, h j k l memindahkan pilihan antar tombol dan Enter membukanya.

RisetR TentangA Gear — G untuk gear — papan ketik, terminal, editor, homelab.G
    ProyekP Tag — / seperti di vim: cari./
    ×
    Menu

    Aplikasi Android Bangun Datar (CLI-friendly)

    Aplikasi Android sederhana yang dibuat untuk tujuan edukasi. Menghitung luas dan keliling bangun datar dasar seperti persegi, persegi panjang, dan segitiga.

    Aplikasi Android sederhana yang dibuat untuk tujuan edukasi. Aplikasi ini menghitung luas dan keliling bangun datar dasar — persegi, persegi panjang, dan segitiga.

    Proyek ini dirancang untuk dibangun, dijalankan, dan didokumentasikan sepenuhnya dari command line — tanpa perlu Android Studio.

    Fitur

    • ✍️ UI sederhana yang didefinisikan dalam layout XML
    • ⚙️ Workflow CLI untuk build, install, run, dan capture screenshot lewat script
    • 📸 Auto-screenshot source code menggunakan carbon-now-cli

    Struktur Proyek

    Hanya folder yang relevan dalam keseharian yang ditampilkan di bawah ini.

    app/
    ├── src/
    │ └── main/
    │ ├── java/ # Source code (.kt / .java)
    │ ├── res/ # Layouts, Drawables, etc.
    │ └── AndroidManifest.xml
    ├── build.gradle # App-level Gradle file
    gradle/
    ├── wrapper/ # Gradle wrapper
    gradlew, gradlew\.bat # Wrapper scripts
    build.gradle # Root-level Gradle
    settings.gradle

    Workflow CLI

    Build APK

    ./gradlew assembleDebug

    Install ke emulator atau device

    adb install -r app/build/outputs/apk/debug/app-debug.apk

    Jalankan aplikasi

    adb shell monkey -p com.ubl.tugas_mp -c android.intent.category.LAUNCHER 1

    Uninstall aplikasi

    adb uninstall com.ubl.tugas_mp

    Mengambil Screenshot Kode

    1. Install tool CLI

    npm install -g carbon-now-cli

    2. Jalankan helper script

    ./generate_screenshots.sh

    Script tersebut akan:

    • Menyalin semua file .java, .kt, dan .xml ke dalam screenshots/
    • Menghasilkan screenshot PNG dengan syntax highlighting dari source .kt dan .java

    Struktur output

    Setelah script selesai dijalankan, kamu akan menemukan:

    screenshots/
    ├── com/ubl/tugas_mp/MainActivity.kt
    ├── com/ubl/tugas_mp/MainActivity.png
    └── res/layout/activity_main.xml

    Penulis

    FieldValue
    NamaAris Jirat Kurniawan
    NIM2311510438
    KampusTeknologi Informasi, Jakarta
    Mata KuliahMobile Programming

    Langkah Selanjutnya

    Beberapa kemungkinan pengembangan untuk proyek ini:

    • Menambahkan custom CLI commands seperti make run atau make screenshot
    • Membungkus workflow ke dalam Makefile atau shell alias helper
    • Menghasilkan arsip .zip atau .tar.gz yang siap dikumpulkan
    id en
    rss gh in