Cerita saya di Indonesia Android Kejar (IAK) Batch 3

Awalnya saya ikut kegiatan IAK Batch 3 diajak oleh kakak kelas saya. Saat itu pula kota Denpasar masuk dalam daftar 10 kota tempat IAK diadakan untuk pertama kalinya. Alasan saya ikut IAK karena ingin belajar cara menarik data dari API dan menampilkannya ke aplikasi Android. Karena waktu itu, saya belum mengerti caranya (sekarang sudah mengerti. :D)

Kegiatan IAK Batch 3 ini dimulai di bulan Mei 2017 di seluruh Indonesia. IAK terbagi menjadi 3 kelas yakni Beginner, Intermediate dan Advanced.

IAK kelas Beginner, ditujukan bagi kamu yang memiliki niat membuat aplikasi Android namun belum pernah mengenal Java dan XML atau menggunakan Android Studio. Lebih tepatnya belum familiar dengan dunia programming. Di kelas beginner, kamu akan dibimbing oleh fasilitator selama 2 kali pertemuan yang mana setiap pertemuan akan dibimbing selama 8 jam.

Untuk mengikuti IAK mulai kelas Intermediate hingga Advanced, minimal kamu harus mengenal dan pernah mencoba Java, familiar dengan XML dan menggunakan Android Studio (bukan Eclipse). Di kelas Intermediate dan Advanced, kamu akan dibimbing oleh fasilitator selama 2 kali pertemuan yang mana setiap pertemuan akan dibimbing selama 4 jam.

Saya mengikuti IAK ini setiap hari Sabtu dan Minggu. Hal tersebut menguntungkan buat saya karena tidak kena hari kerja dan waktu libur saya terisi oleh IAK. Sebenarnya kita bisa mengubah harinya tergantung dari kesepakatan bersama antara peserta dan fasilitator.

Keuntungan mengikuti IAK salah satunya mendapatkan sertifikat dari IAK pusat dan kita dapat menggunakannya untuk melamar kerja. Tetapi bukan jaminan juga sih begitu menyodorkan sertifikat langsung diterima. He he he.

Untuk mendapatkan sertifikat dari IAK sebagai peserta cukup sulit. Pertama, kehadiran kamu minimal 50% dari kegiatan IAK yang kamu ikuti. Kedua, menyelesaikan course di Udacity. Ketiga, mengerjakan final project. Itu ketentuan yang saya dapatkan waktu mengikuti IAK batch 3. Mungkin ketentuannya akan sama untuk IAK selanjutnya.Di batch 3 ini saya berpartisipasi sebagai peserta kelas Intermediate. Saya memilih kelas tersebut karena sesuai dengan kebutuhan saya yakni menarik data dari API dan menampilkannya ke dalam Android. Ada hambatan yang saya alami. Pertama, saya sudah lama tidak koding Java untuk Android. Kedua, masih meraba-raba function ini mengarah ke mana, mengapa class ini dibuat dsb. Ya, kalau belajar sesuatu yang baru pasti tidak gampang!

Fasilitator saya rata-rata sebaya dengan saya dan tidak sungkan berbagi tips dan trik mengerjakan project dan final project.Project yang sudah saya dan teman-teman peserta ada 2 yakni Sunshine dan Movie App. Sunshine ini sudah ada di video tutorial Udacity namun fasilitator memodifikasinya sehingga peserta lebih mengerti. Movie App adalah final project kami yang menjadi salah satu kelulusan kami.

image

image

Aplikasi Sunshine

image

image

Aplikasi final project (MovieApp)

Banyak hal yang harus diperbaiki pada dua aplikasi tersebut

  1. Sunshine:
  • Masih ada bug pada pergantian icon berdasarkan suhu cuaca sekitar. Kamu masih melihat banyak icon hujan deras kan? Padahal sekarang tidak hujan. He he he.
  • Aplikasi ini berjalan dengan baik di smartphone dari segi tampilannya. Namun belum dibuatkan untuk versi tablet.
  • Elevation pada Android versi ke bawah. Kalau Android kamu versi 4.x, jika kamu scroll maka akan terlihat patahan di sana.
  • Dan lain-lain.
  1. Movie App:
  • Pencarian masih ada bug. Tiba-tiba force close jika kamu menambahkan spasi pada pencarian kamu. Misalnya kamu mencari film Beauty and The Beast. Kalau kamu iseng mencarinya dengan keyword Beauty(tanda spasi) maka akan langsung force close. Tidak semua smartphone kena efek ini. Kebetulan saja smartphone saya kena.
  • Belum menyesuaikan untuk tablet.
  • Belum bisa memberi tanda movie kita sebagai favorit.
  • Dan lain-lain.

Intinya a lot of TODOS atau bunch of TODOS. Jika kamu penasaran dengan source codenya, kamu bisa lihat di Github saya: SunshineApp dan MovieApp

image

Saya, teman-teman peserta dan fasilitator Adi Andrea (Baju merah berkalung hijau)

image

Saya, teman-teman peserta dan fasilitator Dewa Awidiya (Baju hitam berkalung hijau)

Banyak peserta yang β€œtumbang” di tengah jalan karena kesibukan dan semacamnya. Jadi, bila kamu benar-benar serius mengikuti IAK maka pendaftaran IAK batch 3 periode 2 telah dibuka dan diadakan di bulan Agustus 2017.

image

Indonesia Android Kejar