Mobile Programming

Android

arrow down

Week 1 -

Version Control (Git)

Week 2 -

Recycler View

Week 3 -

Tab View and Bottom Navigation View

Week 4 -

Working with Library

Week 5 -

Move Activity with Intent

Week 6 -

Working With Local Database

Week 7 -

Working With Firebase Tools

Week 8 -

Working With Retrofit

Week 9 -

How to give Notifications

Week 10 -

Create Testing and Launching Apps

IOS

arrow down

Week 1 -

Version Control (Git)

Week 2 -

Introduction IDE XCode & Human Interface Guidelines

Week 3 -

Slicing UI and Navigation

Week 4 -

Animation and Package

Week 5 -

Concurrency

Week 6 -

Core Data

Week 7 -

Networking

Week 8 -

Architecture Pattern Aplikasi iOS (MVVM)

Week 9 -

Testing

Flutter

arrow down

Week 1 -

Version Control (Git)

Week 2 -

Basic Dart & Intro Flutter

Week 3 -

Slicing UI, Navigation, & Assets

Week 4 -

Package & Widget Lifecycle

Week 5 -

State Management

Week 6 -

Architecture Pattern (MVC)

Week 7 -

Working with API

Week 8 -

Working with Local Storage

Week 9 -

Working with Firebase

Week 10 -

Debugging & Testing