iOS and Android Mobile Developer (1 Semester)
in Teknologi-dan-DigitalAbout this course
Pengembangan aplikasi mobile untuk platform iOS dan Android merupakan keterampilan yang sangat dicari dalam industri teknologi saat ini. Modul ini akan membantu MojadiFren memahami dasar-dasar pengembangan aplikasi mobile untuk kedua platform tersebut.
Deskripsi Materi
Modul ini mencakup pengantar tentang Flutter, pembuatan user interface dengan Flutter, penggunaan state dalam pembangunan aplikasi Flutter, struktur aplikasi Flutter, penguatan aplikasi Flutter dengan backend data, integrasi dengan Firebase, dan manajemen state dalam aplikasi Flutter.
Benefit
Setelah menyelesaikan modul ini, MojadiFren akan mendapatkan manfaat sebagai berikut:
- Memahami konsep dasar pengembangan aplikasi Flutter.
- Mampu membuat user interface yang menarik dan responsif dengan menggunakan Flutter.
- Menggunakan state dalam pengembangan aplikasi Flutter untuk mengelola data secara efektif.
- Memahami struktur aplikasi Flutter dan cara membangun aplikasi yang skalabel.
- Menguasai teknik mengintegrasikan aplikasi Flutter dengan backend data.
- Mampu mengintegrasikan aplikasi Flutter dengan Firebase untuk keperluan penyimpanan data dan otentikasi pengguna.
- Menguasai konsep dan teknik manajemen state dalam aplikasi Flutter untuk menjaga konsistensi data.
Sertifikat
Untuk mendapatkan sertifikat sebagai bukti kelulusan, MojadiFren harus menyelesaikan semua materi dan tugas yang diberikan dalam modul ini. Sertifikat dapat diunduh setelah memenuhi persyaratan kelulusan.
Struktur Materi
Modul ini terdiri dari 7 bagian, yaitu:
Pengantar Aplikasi Flutter
Membuat User Interface
Membangun Flutter Menggunakan State
Struktur Aplikasi Flutter
Memperkuat Flutter dengan Backend Data
Mengintegrasikan Flutter dengan FireBase
Flutter State Management
Waktu yang Dibutuhkan
Waktu yang dibutuhkan untuk menyelesaikan modul ini adalah 4 jam.
Grading/Penilaian/Syarat Kelulusan
Untuk mendapatkan sertifikat, MojadiFren harus menyelesaikan semua materi dan tugas yang diberikan dalam modul ini sesuai dengan ketentuan yang telah ditetapkan. Jika memenuhi syarat tersebut, MojadiFren dapat mengunduh sertifikat sebagai bukti kelulusan.
Comments (0)
-
- Mengenal Widget-widget Dasar Dalam Flutter
- Mengclone Project Flutter Dari Github
- Mempelajari Cara Menggunakan Layout Widgets
- Mempelajari Cara Menggunakan File Pubspec.Yaml
- Mempelajari Cara Memasukkan App Icon
- Expanded Widget
- Button Widget
- Variabel Dart
- Tipe Data Dart
- Stateful dan Stateless Widget
- SetState()
- Dart Library
- Fungsi Operator
- Fungsi Dart Input Output
- Dart Packages dan Dart Function
- Audioplayer Packages
- Cara kerja Lists dan Conditionals di Dart.
- Kelas dan objek di Dart.
- Object Oriented Dart dan fundamental OOP.
- Dart Constructors.
- Flutter Themes & The Gesture Detector Widget
- Maps, enums, dan ternary operator di Dart.
- Perbedaan antara final dan const di Dart.
- Immutability Stateless dan Stateful Widget.
- Flutter Favours Composition vs Inheritance.
- Mendapatkan Data Lokasi
- Asynchronus Programming
- Metode Lifecycle Stateful Widget
- Exception Handling
- Null Aware Operators
- Clima Location Refactoring
- API, Networking, Navigasi
- XML, JSON, Json Parsing Dan Dynamic Types
- Named Routes
- Static Modifier Dart
- Hero Animation
- Membuat Firebase Project
- Paket Firebase Firestore
- Firebase Project
- Perbedaan Antara State & State Management
- List View, List View Builder, dan Bottom Sheet Widget
- Architecture Design Pattern