Reguler

Belajar Membuat Aplikasi Android untuk Pemula

Disusun oleh: Google ATP Platform: Level: Pemula
Bagikan kelas ini:

Deskripsi


Mulailah karirmu sebagai Android developer dari sini. Materi disusun oleh Dicoding sebagai Google Developers Authorized Training Partner.


20191220152821f2ffc717d5bc5e70ec9f3d4efd41081a.jpg

Android semakin digandrungi. Per Maret 2018 ada lebih dari 3,6 juta aplikasi Android di Google Play Store (data Statista). Di indonesia sendiri pada bulan Maret 2019 sebanyak 93,5% konsumen memilih platform Android untuk sistem operasi peranti mobile mereka (data Statcounter). Ini menandakan bahwa kebutuhan akan Android developer, semakin meningkat. Tak heran, profesi Android developer merupakan 1 dari 5 profesi yang paling diincar perusahaan (data LinkedIn Emerging Jobs Report 2019). 

Dicoding sebagai satu-satunya Google Developers Authorized Training Partner di Indonesia telah melalui proses penyusunan kurikulum secara komprehensif. Semua modul telah diverifikasi langsung oleh Google untuk memastikan bahwa materi yang diajarkan relevan dan sesuai dengan kebutuhan industri digital saat ini.


Kenapa saya harus belajar kelas ini?

  • Sebagian besar masyarakat Indonesia memiliki handphone dengan Android sebagai sistem operasinya, ini merupakan potensi yang besar.
  • Android terbukti menjadi solusi untuk permasalahan yang ada di masyarakat, sehingga bisa bermanfaat lebih luas.
  • Banyak perusahaan yang membutuhkan Android Developer namun resource yang ada masih sangat sedikit, bahkan dinyatakan darurat.
  • Menjadi Android Developer merupakan salah satu pekerjaan yang bisa dilakukan secara freelance, sehingga waktunya bisa lebih fleksibel.
  • Android memiliki potensi yang besar untuk menghasilkan uang, seperti melalui iklan Admob, In-App purchase dan membuat proyek aplikasi. 
  • Kelas ini merupakan syarat untuk mengikuti kelas Belajar Fundamental Aplikasi Android
  • Kelas ini juga sebagai awal untuk Anda mendapatkan sertifikasi Associate Android Developer (AAD).


Materi apa saja yang akan dipelajari?

  • Pengenalan Android Studio : Penjelasan tentang bagaimana menginstal Android Studio dan pengenalan dengan komponen-komponen yang sering dipakai di dalamnya. Ini akan memudahkan Anda untuk mengikuti latihan selanjutnya.
  • Activity : Di sini Anda akan membuat aplikasi pertama Anda. Mulai dari membuat desain dan menuliskan logika dasarnya, sampai penggunaan saveInstanceState untuk menjaga data karena perubahan lifecycle.
  • Intent : Mendalami macam-macam Intent untuk berpindah antar Activity maupun aplikasi. Anda juga akan belajar bagaimana cara mengirim data dengan menggunakan Parcelable.
  • Layout : Di sini Anda akan mempelajari bagaimana mendesain aplikasi dengan berbagai macam layout, seperti LinearLayout, FrameLayout, RelativeLayout, dan TableLayout.
  • Style and Theme : Mempelajari cara mendesain aplikasi lebih cepat dan mudah dengan memanfaatkan Style and Theme.
  • RecyclerView : Pada materi ini Anda akan belajar komponen yang sering dipakai untuk menampilkan list. Anda juga akan belajar berbagai tipe layout, seperti tipe List, Grid, maupun CardView.
  • Submission : Pembuatan aplikasi yang dapat menampilkan sebuah daftar konten beserta detailnya.

Anda tentukan sendiri berapa lama waktu belajar materi kelas ini. Materi kelas didesain untuk diselesaikan dalam waktu 40 jam. Jika Anda meluangkan waktu sedikitnya 10 jam saja dalam seminggu, maka sangat dimungkinkan Anda bisa menuntaskan kelas ini dalam waktu 30 hari. Namun tidak menutup kemungkinan Anda menyelesaikan dalam waktu yang jauh lebih cepat.


Prasyarat mengikuti kelas ini adalah:

  • Anda diharapkan memiliki latar belakang dan pemahaman mengenai pemrograman menggunakan Java atau Kotlin.
  • Anda dapat belajar mengenai pemrograman Java di kelas Memulai Pemrograman Dengan Java atau Kotlin di kelas Memulai Pemrograman Dengan Kotlin.
  • Anda harus mandiri, berkomitmen, benar-benar punya rasa ingin tahu dan tertarik pada subjek.
  • Anda harus gigih, temukan topik yang menarik, bermain-main dan mengotak-atik kode Anda.
  • Sebaik apa pun materi struktur kelas ini, tak akan berguna tanpa keseriusan Anda untuk belajar, berlatih, dan mencoba. 


Spesifikasi minimal Komputer/Laptop:

  • Resolusi layar 1366 x 768 (Rekomendasi Full HD 1920 x 1080).
  • Prosesor Intel i3 (Rekomendasi Core i5 ke atas).
  • RAM 4GB (Rekomendasi 8GB).


Tools yang digunakan:

  • Android Studio minimal versi 3.5. Cara instalasi akan diajarkan pada kelas ini.
  • Java Development Kit (JDK). Cara instalasi akan diajarkan pada kelas ini.

Cerita Sukses dari Siswa Kami

Sudah ribuan siswa yang sukses belajar di Dicoding Academy. Mau tau pendapat dari sisi mereka? Ini adalah cerita asli mereka. Mau tahu lebih banyak? Lihat cerita siswa lainnya.

Pertanyaan

Bila Anda memiliki pertanyaan / kendala ketika belajar di kelas ini, Anda dapat buka tab pertanyaan-pertanyaan yang sering diajukan di FAQ

Tim Reviewer

Sidiq Permana
Sidiq Permana
Lead Innovation and Technology at NBS
  • Google Developer Expert in Android
Arik Achmad
Arik Achmad
Mobile Lead @ Radyalabs

Build ❤️ with Kotlin

UI/UX Enthusiast

Nur Rohman
Nur Rohman
Chief Product Officer at Dicoding Indonesia
Rizqi Aryansa
Rizqi Aryansa
External Code Reviewer at Dicoding Indonesia
  • Software Engineer at Tokopedia
  • Associate Android Developer
  • Dicoding Graduate
Khrisna Indrawan Eka Putra
Khrisna Indrawan Eka Putra
Code Reviewer at Dicoding Indonesia
Gilang Ramadhan
Gilang Ramadhan
Academy Content Writer at Dicoding Indonesia
Fordyta Abubakar

Dicoding Graduate

Flutter Enthusiast | Mobile App Developer @iZadaLab

Nasrul Gunawan
Nasrul Gunawan
External Code Reviewer at Dicoding Indonesia
  • Software Engineer @nutrifood
  • UI/UX Enthusiast
  • Mobile and Web Enthusiast
Danviero Yuzwan Pratama
Danviero Yuzwan Pratama
Android Engineer at LOKET
  • Android Enthusiast
Dimas Catur Wibowo
Dimas Catur Wibowo
Code Reviewer at Dicoding Indonesia
  • Associate Android Developer


Julsapargi Nursam
Julsapargi Nursam
External Code Reviewer at Dicoding Indonesia
  • Padang Android Developer Comunity (PANDEC)
Ahmad dari Dicoding
Ahmad dari Dicoding
Head of Academy at Dicoding Indonesia
Ar Firman Syahputra
Ar Firman Syahputra
External Code Reviewer at Dicoding Indonesia
  • Software Development Engineer Mobile Apps at Bukalapak
  • Google Certified - Associate Android Developer
  • Dicoding Graduate
  • Android Enthusiast Jakarta Holder
  • Android and Kotlin Enthusiast
Angga Pratama
Angga Pratama
Android Developer at First Payment Indonesia
Zulfikar Mauludin
Zulfikar Mauludin
Dicoding Graduate

Dicoding Graduate

  • Mobile Developer @Amanah Corp
Alfian Yusuf Abdullah
Alfian Yusuf Abdullah
Code Reviewer at Dicoding Indonesia
  • Associate Android Developer
  • Kotlin Enthusiast
  • UI/UX Enthusiast
Ade Prasetyo
Ade Prasetyo
Dicoding Graduate
  • UI/UX Enthusiast
Aditya Tri Nugroho
Aditya Tri Nugroho
Code Reviewer at Dicoding Indonesia
Dimas Maulana Dwi Saputra
Dimas Maulana Dwi Saputra
Academy Content Writer at Dicoding Indonesia
  • Associate Android Developer
  • Mobile and Web Enthusiast
Agista Septiyanto
Agista Septiyanto
Code Reviewer at Dicoding Indonesia

Silakan masuk dahulu ke Dicoding untuk dapat mengambil kelas ini

Masuk

Kunjungi Online Store Kami

Kelas ini disusun oleh:

Google ATP
Google ATP

Google Developers

Authorized Training Partner