Anda di halaman 1dari 6

Arya Adhi Nugraha, SST. CMT.

aryaadhi.nugraha91@gmail.com
+62 878 852 59 212
+62 819 19 22 06 00
Linkedin : aryaadhi91

Creative Kotlin Mobile


Development
Course Proposal

Overview
Kotlin adalah bahasa pemrograman modern, disajikan secara statis yang berjalan pada platform
Java Virtual Machine (JVM). Kotlin menggunakan compiler LLVM yang artinya, dapat
dikompilasi ke dalam kode JavaScript. Bahasa pemrograman yang satu ini banyak diminati oleh
para developer. Selain Kotlin itu modern, Kotlin
merupakan bahasa yang powerfull tentu cocok bagi
developer dalam membuat aplikasi Android. Karena
Kotlin adalah bahasa nomor satu untuk
pengembangan aplikasi Android. Itulah alasan
utama kenapa harus mempelajarinya.

Target Pencapaian
Melalui pelatihan ini terdapat 2 aspek yang menjadi
tujuan dari masing masing peserta, Pertama aspek
Hard skill Coding Technique dengan menggunakan
Kotlin pada environment Android Studio. Serta
menerapkan prinsip development yang aman dan
2
berkelanjutan. Kedua aspek Soft skill Design Thinking dengan pendekatan Prototyping
Applications Development

Pencapaian Hard Skill:


● Pengenalan Bahasa Kotlin
● Penggunaan Tools Android Studio
● Instalasi SDK dan JDK for Android Development
● Penggunaan Emulator Android
● Layouting Screen
● Logic and Control in Kotlin
● Handling JSON Data
● Deploying Android Application

Pencapaian Soft Skill:


● Penerapan Design Thinking for Application Development
● Prototyping dengan menggunakan Figma
● Penerapan Agile Development

Minimum Spesifikasi Perangkat


Untuk menunjang efektivitas pelatihan, dibutuhkan perangkat PC / Laptop dengan spesifikasi
berikut:

● RAM atau memori minimal 8 GB. Direkomendasikan RAM 16 GB.


● Minimal 2 GB penyimpanan hardisk yang tersedia. Direkomendasikan 4 GB (500 MB
untuk penyimpanan IDE dan 1,5 GB untuk penyimpanan Android SDK dan sistem
emulator).
● Resolusi layar minimum 1280 x 800.

Detail Materi
Berikut adalah rincian materi yang akan dipelajari baik dan di praktekan oleh seluruh peserta
pelatihan.

PENGENALAN KOTLIN

● Apa itu Kotlin


3
● Manfaat Kotlin
● Install Plugin Kotlin Pada Android Studio
● Konfigurasi Gradle

Pengenalan Design Thinking

● Penerapan Design Thinking dalam Mobile Development


● Pengenalan Tools Figma
● Proses Prototyping

LAYOUT PADA ANDROID

● Linear Layout
● Relative Layout
● Table Layout
● Scroll View

APLIKASI MULTIPLE SCREEN

● Pembuatan Project
● Persiapan Layout
● Logika Kode Aplikasi
● Pengaturan Pada Android Manifest
● Running Aplikasi

APLIKASI SPLASH SCREEN

● Pembuatan Project
● Persiapan Layout
● Logika Kode Aplikasi
● Pengaturan Pada Android Manifest
● Running Aplikasi

MEMBUAT APLIKASI KALKULATOR SEDERHANA

● Pembuatan Project
● Pembuatan Layout
● Code
● Running Project

APLIKASI MENGENAL BUAH DENGAN RECYCLERVIEW & LISTVIEW


4
● Pembuatan Project
● Pembuatan Layout
● Code
● Running Project

INTENT

● Pengertian intent
● Penggunaan Intent pada button, image view, image button, text view
● Tombol keluar
● Pengiriman data menggunakan intent
● Pengambilan data dengan menggunakan intent

APLIKASI MENU

● Apa itu menu


● Menu Option
● Memanipulasi Menu Item
● Menganani menu item ketika di klik

APLIKASI MULTIPLE SCREEN

● Pembuatan Project
● Persiapan Layout
● Logika Kode Aplikasi
● Pengaturan Pada Android Manifest
● Running Aplikasi

APLIKASI DENGAN MENGGUNAKAN FIREBASE

● Konfigurasi Firebase
● Pembuatan project
● Pembuatan Layout
● Code
● Running Aplikasi

APLIKASI WEB VIEW

● Pengenalan web view


● Aplikasi Web View sederhana dengan menggunakan format html
● Aplikasi Web View dengan menggunakan link website
5
● Pembuatan Project
● Persiapan Layout
● Logika Kode Aplikasi
● Pengaturan Pada Android Manifest
● Running Aplikasi

APLIKASI DENGAN MENGGUNAKAN BERBAGAI WIDGET

● Spinner
● List View
● Grid View
● Message Box
● Image view
● Costum Dialog

PARSING DATA DARI SERVER DENGAN RETROFIT2 + DATABASE MYSQL + KOTLIN

● Pembuatan Database
● Konfigurasi Data JSON
● Pembuatan Project
● Setting Retrofit
● Pembuatan Layout
● Code
● Running Aplikasi

MATERIAL DESIGN

● Menggunakan Navigation Drawer


● Costumisasi Color pada Action Bar Application
● Membuat Aplikasi dengan mengikuti standard google Application
● Android Material Design Floating Action Button
● Android Working with Recycler View
● Android Material Design Floating Labels for EditText
● Android Material Design working with Tabs
6
Berdasarkan uraian perencanaan pelatihan diatas yang akan menjadi acuan bersama dalam
penyelenggaran pelatihan.

Anda mungkin juga menyukai