Wednesday, March 27, 2024
Sunday, March 24, 2024
Memahami Bahasa Kotlin
Video
Absensi
Latihan
Referensi
Tuesday, March 19, 2024
Komponen Button
Video
https://developer.android.com/courses/android-basics-compose/course?hl=id
Link Pengumpulan Tugas
Absensi
Tuesday, March 12, 2024
Mengenal Composable
Dalam latihan ini, kita akan menyiapkan proyek di Android Studio menggunakan template Empty Activity dan mengubah pesan teks menjadi ucapan ulang tahun yang personal.
Membuat Project Empty Activity
- Pada dialog Welcome to Android Studio, pilih New Project.
- Pada dialog New Project, pilih Empty Activity, lalu klik Next.
- Isi kolom Name dengan Happy Birthday, pilih level API minimum 24 (Nougat) di kolom Minimum SDK, dan klik Finish.
Link Materi Composable
Zoom
Referensi
https://developer.android.com/codelabs/basic-android-kotlin-compose-text-composables?hl=id#0
https://codelabs.developers.google.com/?cat=Android&product=android
https://www.youtube.com/watch?v=D39EXmseCwU&list=PLsuNW-DXT40r8Fb5XGHXSsoLlS88elvi7&index=3
Latihan Membuat Aplikasi Ulang Tahun dari CodeLab
Absensi
Kelas
Wednesday, March 6, 2024
Android 1 - JetPack Compose
Jetpack Compose adalah toolkit UI modern yang diperkenalkan Google untuk mempermudah pengembangan user interface di platform Android.
Dibangun di atas bahasa pemrograman Kotlin, Jetpack Compose mengadopsi pendekatan deklaratif dalam mendesain UI. Artinya, developer dapat mendeskripsikan tampilan dan UI behavior menggunakan serangkaian fungsi tanpa perlu khawatir tentang detail implementasi.
Saat ada perubahan atau pembaruan data, framework akan otomatis memanggil ulang fungsi tersebut dan memperbarui tampilan.
Toolkit ini dirancang untuk menggantikan pendekatan tradisional yang mengandalkan XML untuk mendesain tampilan. Kehadiran Jetpack Compose memberikan solusi yang lebih konsisten, fleksibel, dan intuitif untuk membangun aplikasi Android kontemporer.
Biasanya, salah satu tantangan dalam pengembangan aplikasi adalah coupling (ketergantungan) antara elemen UI dan display model. Namun, dengan Jetpack Compose, proses coupling dapat diminimalkan, sehingga mengurangi potensi kesalahan seperti Null Reference.
Selain itu, dengan menggunakan bahasa yang sama untuk menulis komponen UI dan fungsionalitasnya, kode lebih mudah di-maintenance.
https://www.slideshare.net/slideshows/pemrograman-mobile-jetpack-compose1pptx/266666802
Referensi
https://developer.android.com/codelabs/jetpack-compose-basics?hl=id#0
https://revou.co/kosakata/jetpack-compose
https://www.youtube.com/watch?v=cDabx3SjuOY&list=PLQkwcJG4YTCSpJ2NLhDTHhi6XBNfk9WiC
https://www.youtube.com/watch?v=D39EXmseCwU
https://www.youtube.com/watch?v=D39EXmseCwU&list=PLsuNW-DXT40r8Fb5XGHXSsoLlS88elvi7&index=3
Latihan
Membuat aplikasi Hello Android.
Link Pengumpulan Tugas
Absensi Kelas
Video Kuliah
Sunday, March 3, 2024
Teknologi Mobile Devices dan Pemrogramannya
Teknologi Ponsel
Teknologi Android
Pemrograman Android Studio
- Dukungan build berbasis-Gradle
- Android-specific refactoring dan perbaikan cepat
- Alat Lint untuk mengukur kinerja, kegunaan, kompatibilitas versi, dan masalah lainnya
- Integrasi Proguard dan kemampuan penanda tanganan aplikasi
- Template-based wizards untuk membuat desain templat umum seperti drawer atau empty activity
- Mendukung untuk pengembangan aplikasi Android Wear.
- Editor tata letak yang memungkinkan pengguna untuk menyeret dan menjatuhkan (drag-and-drop) komponen UI, opsi untuk melihat tata letak pada beberapa konfigurasi layar.[15]
- Dukungan bawaan untuk Google Cloud Platform, memungkinkan integrasi dengan Firebase Cloud Messaging (‘Perpesanan Google Cloud’ Sebelumnya) dan Google App Engine.[16]
- Android Virtual Device (Emulator) untuk menjalankan dan men-debug aplikasi di studio Android.
- Setelah sebuah aplikasi telah dikompilasi dengan Android Studio, itu dapat dipublikasikan ke Google Play Store. Aplikasi harus sesuai dengan kebijakan konten pengembang Google Play Store.
- manifes: Berisi file AndroidManifest.xml.
- java: Berisi file kode sumber Java, termasuk kode pengujian JUnit.
- res: Berisi semua resource non-kode, seperti tata letak XML, string UI, dan gambar bitmap.
https://developer.android.com/about/versions?hl=id
https://www.bhinneka.com/blog/urutan-android/
Penggunaan Kotlin 1
Kotlin adalah bahasa pemrograman open source berjenis statis yang mendukung pemrograman berorientasi objek dan fungsional. Kotlin memberikan...

-
Pemrograman Perangkat Bergerak Capaian Yang Diharapkan Memiliki pemahaman keilmuan dan penguasaan keterampilan di bidang pemrograman aplikas...
-
Jetpack Compose adalah toolkit UI modern yang diperkenalkan Google untuk mempermudah pengembangan user interface di platform Android. Diba...
-
Dalam latihan ini, kita akan menyiapkan proyek di Android Studio menggunakan template Empty Activity dan mengubah pesan teks menjadi ucapa...