Giter Club home page Giter Club logo

a129-jetpack-labs's Introduction

Belajar Android Jetpack Pro

Kuasai Android Jetpack sebagai persiapan Associate Android Developer Certification dari Google. Materi disusun oleh Dicoding sebagai Google Developers Authorized Training Partner.

BAJP Android Jetpack terinspirasi oleh Support Library, seperangkat komponen untuk memudahkan pemanfaatan fitur Android terbaru sembari tetap menjaga kompatibilitas dengan versi-versi sebelumnya. Google memperkenalkan Architecture Components sebagai bagian dari Android Jetpack yang dirancang untuk memudahkan penanganan data dalam menghadapi perubahan siklus hidup aplikasi. Sejak Google perkenalkan pada I/O 2018, banyak sekali dari perusahaan IT yang telah mengadopsinya. Google menyatakan bahwa Android Jetpack digunakan oleh 80% dari 1000 aplikasi terbaik Google Play Store. Perusahaan seperti LinkedIn, Traveloka dan Kakao Corporation (KakaoTalk) menjumpai lebih sedikit bug dan sukses menghemat waktu pengembangan sehingga dapat lebih berfokus pada apa yang membuat aplikasi mereka unik. 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?

  • Jetpack adalah kumpulan library, tools, dan panduan arsitektur untuk mengembangkan aplikasi dengan lebih cepat, mudah diuji, dan dikelola.
  • Jetpack secara resmi didukung oleh Google, sehingga akan terus dikembangkan.
  • Ketika terdapat update Android library dari Google, akan dimasukkan ke dalam Android Jetpack.
  • Banyak perusahaan yang membutuhkan Android developer namun resource yang ada masih sangat sedikit, bahkan dinyatakan darurat.
  • Android Jetpack bisa berjalan di semua versi platform Android dan sangat relevan dengan kebutuhan industri saat ini.
  • Kelas ini sebagai persiapan untuk mendapatkan sertifikasi Associate Android Developer (AAD).

Materi apa saja yang akan dipelajari?

  • Pengenalan Android Jetpack : Menjelaskan fitur-fitur, keisitimewaan dan keuntungan dari Android Jetpack, serta komponen komponen di dalamnya yang dibagi menjadi empat yakni Behavior, Foundation, Architecture dan UI.
  • Pengenalan Architecture Component : Mendalami lebih dalam mengenai Architecture Component sebagai salah satu architecture pattern yang direkomendasikan oleh Google dengan banyak keuntungan di dalamnya, seperti mudah diuji, dapat dikelola dengan mudah dan menghasilkan aplikasi yang berkualitas.
  • Testing : Mendalami materi seputar pengujian secara otomatis di dalam pengembangan aplikasi Android seperti Unit Testing dan Instrumentation Testing.
  • Studi Kasus : Cara mengimplementasikan komponen-komponen dalam Architecture Component seperti ViewModel, LiveData, Room, Paging dan lain-lain.
  • Submission : Pembuatan aplikasi katalog movie dengan fitur Android Jetpack seperti Room dan Pagination. Anda tentukan sendiri berapa lama waktu belajar materi kelas ini. Materi kelas didesain untuk diselesaikan dalam waktu 70 jam. Jika Anda meluangkan waktu sedikitnya 10 jam saja dalam seminggu, maka sangat dimungkinkan Anda bisa menuntaskan kelas ini dalam waktu 50 hari. Namun tidak menutup kemungkinan Anda menyelesaikan dalam waktu yang jauh lebih cepat.

Prasyarat untuk 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 pemrograman Kotlin di kelas Memulai Pemrograman Dengan Kotlin.
  • Anda diharapkan memiliki latar belakang dan pemahaman mengenai pemrograman Android dengan menyelesaikan kelas Menjadi Android Developer Expert.
  • Anda dapat menggunakan bahasa pemrograman Java maupun Kotlin dalam mengerjakan project/submission pada kelas ini.
  • 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 ilmu yang Anda dapatkan.
  • 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.
  • JRE (Java Runtime Environment) atau JDK (Java Development Kit).

Kuasai Android Jetpack sebagai persiapan Associate Android Developer Certification dari Google. Materi disusun oleh Dicoding sebagai Google Developers Authorized Training Partner. Ikuti kelas Belajar Android Jetpack Pro di Dicoding Indonesia

a129-jetpack-labs's People

Contributors

ahmadimaduddin avatar dicodingreviewer avatar dimasmds avatar gilangadhan avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.