Kelas Online
Full Stack Flutter PHP: Self Management App
Boost up your quality
Release date September 2024
Last updated September 2024
Member
19 enrolled
Tingkatan
Sertifikat
Konsultasi
212 lessons (15.32 hours)
Develop Your Skills
Kita akan belajar membangun sebuah aplikasi manajemen diri. Ada beberapa objek yang akan menjadi fitur dari aplikasi di antaranya, mencatat perubahan mood, menjadwalkan agenda, menganalisa perubahan objek yang dicatat, membuat catatan solusi pribadi atas permasalahan yang sering terjadi pada diri, sampai fitur asistensi AI.
Flow development dimulai dari pembuatan backend API menggunakan PHP versi 8.3.7 dengan Laragon sebagai tool untuk handle local servernya. Database MySQL yang digunakan membuat data mudah untuk dikelola dengan custom query. Melakukan testing API menggunakan Postman. Melakukan slicing design dari figma yang tersedia menjadi tampilan UI yang menarik menggunakan Flutter versi 3.24.0. Mengintegrasikan Backend dan Frontend sampai mengimplementasikan Google AI Model yaitu Gemini.
Design pattern di Flutter menggunakan pendekatan Clean Architecture dengan GetX sebagai state management. Menerapkan declarative routing yang mudah untuk di maintenance dan mudah discale up untuk kedepannya. Membuat custom widget dan masih banyak lainnya.
Key Points
Slicing Design to Flutter
PHP Backend API
Gemini AI Integration
Management System
Best Practice Flutter Development
Designed For
Flutter Developer Junior
Full Stack Developer
Flutter Enthusiast
Course Lessons
Learn With Expert
Indra Trisna
Flutter Developer
Tools Pendukung
Lengkapi semua pendukung di bawah sebelum belajar
Low Risk, High Return
Investasi kepada diri kita sendiri memberikan
leverage kuat untuk
masa depan karir kita
Selamanya
Rp 690,000
Miliki kelas Premium secara permanen dan bangun sebuah projek nyata
Akses kelas selamanya
Premium rewards
Career consultation
Assets & group konsultasi
Sertifikat kelulusan
Lowongan magang dan kerja
Full-Stack Next JS Laravel 11: Web Sewa Mobil
Pertanyaan Umum
Langkah yang tepat untuk berinvestasi kepada
ilmu
pengetahuan yang baru di bidang IT
Full Stack Flutter PHP: Self Management App
Boost up your quality
-
1.1. Demo App10 minutes
-
2.1. Create PHP Project3 minutes
-
2.2. Migration Part 111 minutes
-
2.3. Migration Part 29 minutes
-
2.4. Migration Part 36 minutes
-
2.5. Database Connection4 minutes
-
3.1. Register API Part 19 minutes
-
3.2. Register API Part 210 minutes
-
3.3. Login API7 minutes
-
4.1. Add Mood API5 minutes
-
4.2. Get Today Mood API10 minutes
-
4.3. Analytic Mood API7 minutes
-
5.1. Add Agenda API5 minutes
-
5.2. Get All Agenda API4 minutes
-
5.3. Get Analytic Agenda API10 minutes
-
5.4. Delete Agenda API6 minutes
-
5.5. Get Detail Agenda API4 minutes
-
5.6. Get Today Agenda API4 minutes
-
6.1. Add Solution API3 minutes
-
6.2. Get All Solution API3 minutes
-
6.3. Search Solution API8 minutes
-
6.4. Update Solution API4 minutes
-
6.5. Delete Solution API2 minutes
-
6.6. Get Detail Solution API2 minutes
-
7.1. Create Flutter Project9 minutes
-
7.2. Dart Snippet3 minutes
-
7.3. Assets2 minutes
-
7.4. Package3 minutes
-
7.5. Design Pattern5 minutes
-
7.6. Models10 minutes
-
7.7. Common8 minutes
-
7.8. Core6 minutes
-
7.9. Theme4 minutes
-
7.10. Launch Page10 minutes
-
7.11. Custom Button Part 17 minutes
-
7.12. Custom Button Part 27 minutes
-
8.1. Register Data Source9 minutes
-
8.2. Login Data Source3 minutes
-
9.1. Add Mood Data Source4 minutes
-
9.2. Analytic Today Mood Data Source6 minutes
-
9.3. Analytic Last Month Mood Data Sou2 minutes
-
9.4. Today Mood Data Source4 minutes
-
10.1. Add Agenda Data Source3 minutes
-
10.2. All Agenda Data Source3 minutes
-
10.3. Delete Agenda Data Source2 minutes
-
10.4. Detail Agenda Data Source3 minutes
-
10.5. Today Agenda Data Source3 minutes
-
10.6. Analytic Agenda Data Source3 minutes
-
11.1. Add Solution Data Source2 minutes
-
11.2. All Solution Data Source3 minutes
-
11.3. Delete Solution Data Source1 minutes
-
11.4. Detail Solution Data Source3 minutes
-
11.5. Search Solution Data Source2 minutes
-
11.6. Update Solution Data Source2 minutes
-
12.1. Register Controller8 minutes
-
12.2. Register UI Structure9 minutes
-
12.3. Create Custom Painter6 minutes
-
12.4. Build Register Header9 minutes
-
12.5. Custom Input Auth10 minutes
-
12.6. Build Register Input5 minutes
-
12.7. Build Login Navigation7 minutes
-
12.8. Manage Register State Request9 minutes
-
13.1. Login Controller3 minutes
-
13.2. Re-Create Login Page9 minutes
-
14.1. Dashboard Index Menu7 minutes
-
14.2. Build Dashboard Menu10 minutes
-
15.1. Mood Today Controller6 minutes
-
15.2. Agenda Today Controller2 minutes
-
15.3. Home UI Structure9 minutes
-
15.4. Build Home Header Part 110 minutes
-
15.5. Build Home Header Part 210 minutes
-
15.6. Build Mood Today Part 110 minutes
-
15.7. Build Mood Today Part 29 minutes
-
15.8. Build Your Agenda Today Part 17 minutes
-
15.9. Build Your Agenda Today Part 27 minutes
-
16.1. Account UI Structure5 minutes
-
16.2. Build Account UI9 minutes
-
16.3. Logout4 minutes
-
17.1. Choose Mood Controller3 minutes
-
17.2. Choose Mood UI Structure4 minutes
-
17.3. Build Choose Mood Header5 minutes
-
17.4. Build Moods9 minutes
-
17.5. Build Choose Mood Button7 minutes
-
18.1. Analytic Mood Today Controller7 minutes
-
18.2. Mood Last Month Controller1 minutes
-
18.3. Agenda Last Month Controller3 minutes
-
18.4. Analytic UI Structure5 minutes
-
18.5. Build Analytic Header1 minutes
-
18.6. Build Analytic Mood Today Part 110 minutes
-
18.7. Build Analytic Mood Today Part 210 minutes
-
18.8. Build Analytic Mood Last Month5 minutes
-
18.9. Build Analytic Agenda Last Month10 minutes
-
19.1. All Agenda Controller6 minutes
-
19.2. Agenda Selected Controller2 minutes
-
19.3. All Agenda UI Structure6 minutes
-
19.4. Build All Agenda Header3 minutes
-
19.5. Build Agenda Selected5 minutes
-
19.6. Build All Agenda Week View Part19 minutes
-
19.7. Build All Agenda Week View Part27 minutes
-
19.8. Build Week Header3 minutes
-
19.9. Build Event Tile Part 18 minutes
-
19.10. Build Event Tile Part 27 minutes
-
20.1. Add Agenda Controller2 minutes
-
20.2. Add Agenda UI Structure5 minutes
-
20.3. Build Add Agenda Header2 minutes
-
20.4. Custom Input10 minutes
-
20.5. Build Title & Description Input4 minutes
-
20.6. Build Category Input5 minutes
-
20.7. Build DateTime Event Input9 minutes
-
20.8. Build Add Agenda Part 19 minutes
-
20.9. Build Add Agenda Part 28 minutes
-
21.1. Detail Agenda Controller2 minutes
-
21.2. Delete Agenda Controller1 minutes
-
21.3. Detail Agenda UI Structure10 minutes
-
21.4. Build Detail Agenda Header6 minutes
-
21.5. Build Detail Agenda Title & Desc4 minutes
-
21.6. Build Detail Event Date5 minutes
-
21.7. Build Detail Delete Agenda Part 19 minutes
-
21.8. Build Detail Delete Agenda Part 29 minutes
-
22.1. Solution Controller5 minutes
-
22.2. Solution UI Structure4 minutes
-
22.3. Build Solution Header7 minutes
-
22.4. Build Search Box9 minutes
-
22.5. Build Solution List Part 19 minutes
-
22.6. Build Solution List Part 29 minutes
-
22.7. Search Function4 minutes
-
23.1. Add Solution Controller2 minutes
-
23.2. Add Solution UI Structure6 minutes
-
23.3. Build Add Solution Header2 minutes
-
23.4. Build Summary, Problem & Solution Input4 minutes
-
23.5. Build Reference Input Part 18 minutes
-
23.6. Build Reference Input Part 210 minutes
-
23.7. Build Add Solution Button10 minutes
-
24.1. Update & Delete Solution Control2 minutes
-
24.2. Re-Create Update Solution UI9 minutes
-
24.3. Delete Solution Part 17 minutes
-
24.4. Delete Solution Part 28 minutes
-
25.1. Detail Solution Controller3 minutes
-
25.2. Detail Solution UI8 minutes
-
26.1. Prepare API Key Part 18 minutes
-
26.2. Prepare API Key Part 210 minutes
-
26.3. Chat AI Controller Part 18 minutes
-
26.4. Chat AI Controller Part 28 minutes
-
26.5. Chat AI Controller Part 35 minutes
-
26.6. Chat UI Structure4 minutes
-
26.7. Build Input Chat Part 18 minutes
-
26.8. Build Input Chat Part 28 minutes
-
26.9. Build List Chat Part 18 minutes
-
26.10. Build List Chat Part 28 minutes
-
26.11. Build List Chat Part 37 minutes
-
27.1. Build APK8 minutes
Kita akan belajar membangun sebuah aplikasi manajemen diri. Ada beberapa objek yang akan menjadi fitur dari aplikasi di antaranya, mencatat perubahan mood, menjadwalkan agenda, menganalisa perubahan objek yang dicatat, membuat catatan solusi pribadi atas permasalahan yang sering terjadi pada diri, sampai fitur asistensi AI.
Flow development dimulai dari pembuatan backend API menggunakan PHP versi 8.3.7 dengan Laragon sebagai tool untuk handle local servernya. Database MySQL yang digunakan membuat data mudah untuk dikelola dengan custom query. Melakukan testing API menggunakan Postman. Melakukan slicing design dari figma yang tersedia menjadi tampilan UI yang menarik menggunakan Flutter versi 3.24.0. Mengintegrasikan Backend dan Frontend sampai mengimplementasikan Google AI Model yaitu Gemini.
Design pattern di Flutter menggunakan pendekatan Clean Architecture dengan GetX sebagai state management. Menerapkan declarative routing yang mudah untuk di maintenance dan mudah discale up untuk kedepannya. Membuat custom widget dan masih banyak lainnya.
read moreHappy Students
Pertanyaan Umum
Langkah yang tepat untuk berinvestasi kepada
ilmu
pengetahuan yang baru di bidang IT