Skip to content

abraincode/Buku-Android

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 

Repository files navigation

Android Pustaka

Daftar isi buku pemrograman Android untuk kelas Beginner dan Intermediate. Menggunakan teknologi terkini yang sesuai dengan kebutuhan saat ini. Rencana, akan ditulis secara komprehensif dan mudah dipahami.

Beginner

SYARAT:Pemrograman Java, dan Object Oriented Programming.

  • Pengantar Android
    • Pengantar sistem operasi Android and pemrograman
    • Persiapan Lingkungan Kerja
      • Pengenalan IDE (integrated development environment) yang digunakan
      • Instalasi di 3 sistem operasi yang berbeda
      • Pengenalan dan Instalasi tools pihak ketiga
    • Pengantar Bahasa pemrograman yang digunakan
    • Pengenalan tools yang digunakan
    • Persiapan Emulator dan Device Debugging
  • Persiapan Computer Vision yang digunakan
    • Pengenalan Computer Vision
    • Pengantar penggunaan Computer Vision
    • Contoh Implementasi Computer Vision
  • Let's Start
    • Pengenalan Android
      • Pengenalan Struktur package dan directory Android Studio
      • Pengenalan Aristektur Android
      • Pengenalan Android Accessing dan Organizing
      • Pengenalan dan Life cycle Activity dan Fragment Android
      • Pengenalan dan Life cycle Service dan Broadcast Receivers Android
      • *Contoh Project Hello World sederhana
    • Antarmuka Android
      • Pengenalan XML
      • Pengenalan dan Pengaturan UI Layout
        • Linearlayout
        • Relativelayout
        • Framelayout
        • Constraintlayout
      • Pengelolaan Component Controls
        • Pengenalan
          • Recyclerview
          • Cardview
          • Textview
          • Edittext
          • more . . .
        • Pengenalan View Injection
      • Implementasi Component Event Handling
      • Gaya dan Tema Aplikasi
      • Kustomisasi Komponen
      • *Contoh Project Login & Logout sederhana
    • Pengenalan dan Implementasi Komponen
      • Notification
      • Alert Dialoges
      • Camera dan Gallery
      • Internet Request
      • GPS Location
      • Runtime Permission
    • Data Penyimpanan
      • Pengantar Database
      • Macam-macam Database
        • (SQL) SQLite
        • (NoSQL) Realm
        • SharedPreferences
      • *Contoh Implementasi Sederhana Database
    • Final Project
      • Aplikasi Catatan (Note App) dilengkapi autentikasi user login dan menggunakan Realm.

Intermediate

SYARAT:Pemrograman Java, dan Object Oriented Programming, pemrograman PHP menengah.

Secara garis besar, di buku ini akan membahas hal-hal berikut:

  • Android Pattern
    • MVP beserta contoh implementasi
    • MVVM beserta contoh implementasi
    • *Refactoring project menggunakan arsitektur MVP
  • ReactiveX Pattern
  • Network Communication
    • Server Interactive
      • Pengenalan API dan Life cycle network communicator
      • Membuat web services sederhana
    • Client Request
      • Retrofit dan okhttp
      • Volley
      • Object Parsing
        • Jackson
        • Gson
  • Connection and Data Handling
  • Dependency Injection
  • Pengenalan Cloud Services
    • Pengenalan Firebase
    • Crash Reporting
    • *Contoh impelemntasi sederhana
  • Pengenalan dan contoh implementasi TTD
    • Junit4
    • Espresso
    • Mockito
  • Membuat Library sederhana
  • Final Project
    • Movie app menggunakan API dari themoviedb.org dengan kriteria sebagai berikut:
      • Menggunakan MVP Pattern
      • Implementasi Rx architecture
      • Menggunakan Retrofit dan gson

Penyusun,

@isfaaghyth

Releases

No releases published

Packages

No packages published