Description

Flutter adalah Cross Platform Framework opensource untuk membuat aplikasi seluler berkinerja dan berkualitas tinggi di seluruh sistem operasi seluler - Android dan iOS. Flutter memberikan SDK yang sederhana, kuat, efisien dan mudah dimengerti untuk membangun aplikasi seluler dalam bahasa Google sendiri yaitu Dart.

Duration: 5 days

Who Should Attend

Siapapun yang ingin mengembangkan aplikasi mobile.

Prerequisites

Tidak ada prasyarat, tapi pengalaman dengan JavaScript akan membantu untuk memahami konsep-konsep Dart dengan cepat.

Course Objectives

Setelah menyelesaikan kursus ini, peserta akan dapat:
• Memahami dasar-dasar bahasa pemrograman Dart
• Menggunakan Object Oriented pada bahasa pemrograman Dart
• Menggunakan Asynchronous dan Synchronous pada bahasa pemrograman Dart
• Membuat aplikasi dengan Flutter Framework

Course Outline 1

Hari ke-1
• Getting started with Dart
• Environment
• Installation
• Configure Editor
• New Project
• Dart Syntax
• Comments
• Variable
• Data Types
• Operators
• Exceptions
• Functions
• Constant & Final
• Decision Making
• Loops
• Collection (List, Set, Map)

Course Outline 2

Hari ke-2
• Class & Object
• Setters & Getters
• Constructor
• Inheritance
• Abstract Class
• Enumerated Types
• Interface
• Mixins
• Dart Extensions
• Anonymous & Higher Order Functions
• Closures
• Generic
• Type Inference
• Future
• Async & Await

Course Outline 3

Hari ke-3
• Getting started with Flutter
• Environment
• Installation
• Debugging tools in flutter
• Configure Editor
• New Project
• Widget
• Stateless & Stateful Widget
• Text Style
• List & List View

Course Outline 4

Hari ke-4
• Animated Container & Gesture
Detector
• Flexible Widget
• Image Widget
• Spacer
• Draggable & DragTarget
• Navigator (Push & Pop)
• Card Widget

Course Outline 5

Hari ke-5
• TextField Widget
• Media Query
• InkWell
• TabBar
• Fetch data from the internet
• Flutter with Firebase

WhatsApp Us
Chat Us