Minggu ke-1
(18-19 Agustus 2022)
Kegiatan :
1. Onboarding Nasional (Pelepasan/Pisah sambut MSIB Batch 2 dan 3)
2. Opening Ceremony dan Orientasi seperti penggunaan LMS NF Computer
Minggu ke-2
(22-26 Agustus 2022)
Kegiatan :
1. Mempelajari tentang perkenalan flutter dan mengerjakan Pre Test serta tugas yg
berkaitan dengan keunggulan flutter
2. Menginstall Text Editor seperti VSCODE/Android Studio dan Flutter
3. Menginstal aplikasi Git yang fungsinya untuk menghubungkan program ke github yang
akan kita publish nantinya.
4. Mempelajari materi softskill yaitu tentang Keterampilan Komunikasi I
5. Mempelajari tentang github dan mengerjakan pretest serta tugas yg diberikan oleh mentor
Tugas :
1. Praktikkan penggunaan branch
2. Praktikkan merge branch
3. Menghubungkan local repository dengan remote repository
nama file : kampus-github-repository-main
Minggu ke-3
(29 Agustus-02 September 2022)
Kegiatan :
1. Mempelajari tentang dart, operator dan tipe data, kemudian tentang proses looping pada
program Mobile
2. Mempelajari tentang OOP serta mempraktekkan koding program OOP
3. Membahas kelanjutan dart yaitu tentang exceptions, dan mengerjakan tugas praktek yg
diberi oleh mentor.
4. Mempelajari materi softskill yaitu tentang Keterampilan Komunikasi II serta
mengerjakan pre test yang diberikan oleh pengajar
5. Mempelajari tentang UI/UX Design, dasar-dasar serta tahapan-tahapan yang dilalui jika
kita ingin membuat suatu prototype untuk rancangan suatu sistem. Serta mengerjakan
pretest yang diberikan oleh mentor
Tugas 1 :
Buatlah program Dart untuk beberapa problem berikut:
1. Kalkulator sederhana (tambah, kurang, kali, bagi)
Tugas 2 :
Mempraktikkan ulang materi tentang exceptions dengan kasus yang berbeda.
Minggu ke-4
(05 September – 09 September 2022)
Kegiatan :
1. Mempelajari lanjutan tentang UI/UX Design yaitu mengenal information structure, user
flow dan wireframe
2. Praktik membuat contoh program Row and Column serta gradient warna dengan
memakai widget di aplikasi visual studio code
3. Membuat program list sederhana dari pengimplementasian materi lanjutan widget
4. Mempelajari materi softskill yaitu tentang Keterampilan Komunikasi III serta
mengerjakan pre test yang diberikan oleh pengajar
5. Mempelajari serta membuat program sederhana dari materi Cupertino Widget.
Tugas 1 :
Buatlah UI/UX Design dengan permasalahan sederhana aplikasi berbasis mobile yang
mempunyai :
- 1 Information Architecture,
- 1 User Flow, dan
- minimal 3 tampilan Wireframe.
Aplikasi : Thrift.id
WireFrame
Tugas 2 :
Membuat contoh Material dan Cuportino Widget dan dikirimkan ke repository github
Membuat repository di github dan push di git bash :
Dan pada github, file yang tadi kita push berhasil ditambahkan dan sudah bisa diakses oleh
public.
Minggu ke-6
(19 September – 23 September 2022)
Kegiatan :
1. Mempelajari tentang Pub.dev serta melakukan praktik koding secara bersama-sama
dengan pengajar.
2. Mempelajari tentang animasi yang terdapat di flutter serta mengerjakan contoh animasi
yang ada dimateri secara bersama-sama dengan pengajar
3. Mempelajari tentang notifications yang ada di flutter
4. Mempelajari Softskills tentang Time Management II serta mengerjakan pretest maupun
post test yang diberi oleh pengajar
5. Mempelajari tentang background task
Praktik dengan Mentor :
Minggu ke-7
(26 September – 30 September 2022)
Kegiatan :
1. Mempelajari tentang state management
2. Membandingkan program yang memakai provider dan yang tidak memakai.yang ada
dimateri secara bersama-sama dengan pengajar
3. Mempelajari tentang design pattern serta mengerjakan PreTest
4. Mempelajari softskills yaitu tentang Time Management III (Prinsip Manajemen waktu,
proses pengelolaan manajemen waktu serta faktor-faktor yang mempengaruhi manajemen
waktu)
5. Mempelajari tentang networking yang ada di flutter
Tugas :
Membuat satu page yang menampilkan data yang berasal dari public API.
Minggu ke-8
(03 Oktober – 07 Oktober 2022)
Kegiatan :
1. Mempelajari tentang HTTP - BULT IN di flutter
2. Mempelajari tentang firebase, pengenalan pada firebase, menghubungkan firebase ke
program
3. Membuat tampilan halaman login yg dimana data email dan password bisa masuk ke
database yang sudah kita buat
4. Mempelajari materi softskill yaitu mengenai teamwork
5. Mempelajari tentang unit testing flutter
Tugas 1 :
Buat integrasi aplikasi dengan Firestore untuk mengirim/menerima data dari Firestore.
integrasi dengan firestore :
Minggu ke-10
(17 Oktober – 21 Oktober 2022)
Kegiatan :
1. Melanjutkan pengerjaan pada Mini Project
2. Melapor progress mini project ke Mentor melalui BreakoutRoom
3. Mempelajari materi softskill yaitu tentang Teamwork III