Putra Android
Build Android projects visually from Visual Studio Code.
Visual XML · Java Components · Project Creator · SDK/JDK · Emulator · Build · Run · APK
Putra Android menghadirkan alat pengembangan Android langsung di Visual Studio Code. Buat project, susun tampilan XML, hubungkan komponen ke Java, siapkan SDK dan emulator, build APK, lalu jalankan aplikasi dalam satu alur kerja.
Fitur Utama
Visual XML Layout Builder

- Preview perangkat Portrait dan Landscape.
- Drag-and-drop layout serta widget Android.
- Panel Settings lengkap dan responsif.
- Pengaturan ukuran, gravity, padding, dan margin per sisi.
- Dukungan
dp, sp, px, wrap_content, dan match_parent.
- Edit teks langsung dengan double-click.
- Warna teks dan background, transparansi, radius, alpha, rotasi, posisi, serta skala.
- Upload gambar ke
res/drawable, pilih gambar lokal, atau preview URL gambar.
- Duplicate, delete, undo, redo, component tree, dan validasi XML.
- Preview aman dari status bar dan navigation bar Android.
Sinkronisasi XML dan Java
- Komponen XML otomatis memperoleh ID yang valid.
- Import, field, dan
findViewById() dibuat otomatis pada Activity pasangannya.
- Undo atau hapus komponen XML ikut membersihkan kode Java yang dikelola extension.
main.xml otomatis terhubung ke MainActivity.
- Layout baru seperti
aku_kamu.xml dapat membuat AkuKamuActivity serta mendaftarkannya ke Manifest.
- Visual Editor Java menyediakan komponen kode dasar, event, dialog, navigasi, penyimpanan, dan utility.
- Kode manual tetap dipisahkan dari blok sinkronisasi otomatis.
Android Project Creator
- Wizard pembuatan project Android tujuh langkah.
- Project default menggunakan
MainActivity dan main.xml.
- Gradle Kotlin DSL, AndroidManifest, Activity, resources, theme, dan layout contoh.
- Pilihan Java atau Kotlin serta dukungan ViewBinding.
- Pengaturan package name, versi aplikasi, minimum SDK, target SDK, dan warna theme.
- Recent Projects untuk membuka, menjalankan, dan menghapus project.
Build, Run, dan Debug
- Build Debug dan Release melalui Gradle Wrapper.
- APK hasil build tersedia di output project dan folder
dist.
- Deteksi perangkat USB dan emulator melalui ADB.
- Instal APK dan jalankan Activity secara otomatis.
- Informasi error build dilengkapi file serta lokasi baris bila tersedia.
- Stop, Restart, Uninstall, Debug, Logcat, Clean, dan Sync Project.
SDK, JDK, dan Emulator
- Deteksi Android SDK dan JDK yang sudah terpasang.
- Instalasi otomatis Android Command-line Tools, Platform Tools, Build Tools, dan Platform SDK.
- Instalasi JDK 17 otomatis.
- Download system image, pembuatan AVD, startup emulator, dan pemantauan proses boot.
- Keyboard komputer dapat digunakan langsung pada emulator.
- Panel progress menampilkan proses download, build, install, dan run.
Akun dan Pembaruan
- Login menggunakan API key Putra Android.
- Satu sesi aktif per API key untuk membantu mencegah penggunaan tanpa izin.
- Status API key dapat diperbarui oleh administrator.
- Pemeriksaan versi minimum secara berkala tanpa meminta pengguna login ulang.
- Versi lama dapat dikunci saat pembaruan wajib telah tersedia.
Cara Menggunakan
- Buka panel Putra Android pada Activity Bar.
- Login menggunakan API key yang valid.
- Buat project baru atau buka project Android yang sudah ada.
- Buka
app/src/main/res/layout/main.xml, lalu klik Visual Editor XML.
- Susun tampilan dan atur properti komponen.
- Buka Activity Java dan klik Visual Editor Java bila memerlukan komponen kode.
- Klik Run untuk build, instal, dan menjalankan aplikasi.
Privasi dan Data
Putra Android dirancang agar source code project tetap berada di komputer pengguna.
Data yang digunakan oleh layanan akun:
- API key Putra Android untuk validasi akses.
- ID perangkat VS Code (
machineId) untuk pengelolaan satu sesi aktif.
- ID sesi, waktu login, dan waktu terakhir penggunaan.
- Email akun yang terhubung pada portal pengguna.
- Status API key, akses beta, dan versi minimum extension.
Data tersebut disimpan dan diproses melalui Firebase project Putra Android untuk autentikasi, keamanan sesi, administrasi akun, dan pembaruan wajib.
Yang tidak diunggah oleh fitur akun:
- Source code Java/Kotlin.
- Isi file XML layout.
- APK hasil build.
- File gambar lokal project.
- Password Android project atau isi terminal pengguna.
Pemrosesan lokal dan koneksi eksternal:
- Build, parsing XML, sinkronisasi Java, serta pengelolaan file berlangsung di komputer pengguna.
- Instalasi SDK, JDK, Gradle, dan emulator mengunduh berkas dari penyedia masing-masing.
- Preview gambar melalui URL dapat menghubungi server pemilik URL tersebut.
- Menghapus project melalui extension merupakan penghapusan permanen setelah konfirmasi dan tidak masuk Recycle Bin.
Pengguna dapat mengakhiri sesi melalui tombol Logout. API key yang dinonaktifkan administrator tidak dapat digunakan sampai diaktifkan kembali atau diganti.
Batasan Preview
Preview menerjemahkan nilai Android ke tampilan web secara best-effort. Perilaku ConstraintLayout, RelativeLayout, custom view, theme perangkat, dan atribut kompleks dapat berbeda dari hasil akhir di emulator. Build dan jalankan aplikasi untuk memastikan tampilan produksi.
Dukungan
Untuk masalah akun atau API key yang dinonaktifkan, hubungi administrator melalui Instagram @putramdhanii_.
Copyright © 2026 M PUTRA RAMADHANI. All rights reserved.
| |