Course Information

  • Sessions 2 days
  • Duration 15 hrs
  • Level Intermediate
  • Assessment NA

Venue

12 Woodlands Square #07-85/86/87 Woods Square Tower 1, Singapore 737715. 5 mins walk from Woodlands (NS9) MRT station.

The venue is disabled-friendly.

Download Course Brochure

Certification

  • Certificate of Completion from Tertiary Infotech - Upon meeting at least 75% attendance and passing the assessment(s), participants will receive a Certificate of Completion from Tertiary Infotech.

Building Mobile UI with Flutter

Course Code: C1235

What's This Course About

Venture into the world of mobile UI design with our specialized course on Building Mobile UI with Flutter. Beginning with a comprehensive setup of the Flutter SDK, participants will journey through the dynamic capabilities of Dart programming. This foundation enables learners to grasp the nuances of using widgets effectively, ultimately paving the way for crafting visually appealing and functionally robust mobile interfaces.

Beyond the aesthetic components, this course emphasizes the importance of user experience, focusing on adding essential interactivity, routing, and navigation features. With each module designed to reinforce key concepts, participants emerge with a holistic understanding of Flutter-driven mobile UI design. Under expert guidance, embark on this transformative experience with Tertiary Courses and shape the future of mobile applications.

WSQ Funding

Full Fee $600.00 Before GST
GST $54.00 9% of fee
Baseline Nett $354.00 SG/PR age 21+ · 50% funded
MCES / SME Nett $234.00 SG age 40+ · 70% funded
Funding and Grant Applications

No funding is available for this course

Course Fee

$600.00 (GST-exclusive)
$654.00 (GST-inclusive)

Course Date

Course Time

* Required Fields

Additional Note

Please bring your own laptop for hands-on training. If you don't have laptop, we can provide spare laptop for training use.

Post-Course Support

  • We provide free consultation related to the subject matter after the course.
  • Please email your queries to enquiry@tertiaryinfotech.com and we will forward your queries to the subject matter experts.

Cancellation & Reschedule Policy

  • You can register your interest without upfront payment. There is no penalty for withdrawal of the course before the class commences.
  • We reserve the right to cancel or re-schedule the course due to unforeseen circumstances. If the course is cancelled, we will refund 100% for any paid amount.
  • Note the venue of the training is subject to changes due to availability of the classroom.

Course Details

Course Details

What You'll Learn

Topic 1 Get Started on Flutter

  • Overview of Flutter
  • Setup Flutter on Android Studio
  • Create your First Flutter App
  • Setup Hot Reload
  • Overview of Dart Programing
  • DartPad

Topic 2 Building UI with Flutter Widgets

  • What is Flutter Widgets
  • Basic Widgets
  • Layout Widgets
  • Text & Styling Widgets
  • Material Components Widgets
  • Interactive Widgets
  • Scrolling & Animation Widgets

Topic 3 Building an App with State

  • State Management
  • Declarative UI
  • Ephemeral State vs App State

Topic 4 Flutter for Android

  • Android Views in Flutter
  • Android Layout in Flutter
  • Android Intent in Flutter
  • Animation in Flutter

Topic 5 Flutter for iOS

  • iOS Views in Flutter
  • iOS Layout in Flutter
  • Navigation between Page
  • Cupertino Widget & App

Topic 6 Flutter Packages

  • Flutter Packages
  • Adding a packages to and App

Course Info

Prerequisite

This is an intermediate course. Participants should have basic knowledge on the following subjects:

  • HTML
  • CSS
  • Javascript
  • ES6 or Typescript

Software Requirement

Please download and install the following software prior to the class

Job Roles

Job Roles

  • Web Developers
  • Web Designers
  • UI Designers
  • Mobile Apps Developers
  • Software Project Managers

Trainers

Trainers

Fritz Lim: Fritz is ACTA-certified, as well as a registered MOE instructor, and a graduate of the 2018 ConsenSys Blockchain Developer Program, with a Bachelor in Electrical and Electronic Engineering (Computer Specialisation) from Nanyang Technological University. With more than 10 years of experience teaching at a local polytechnic, Fritz is passionate about imparting knowledge to teens, adults, and children. He believes that an education in technology and in how things work is essential for everyone, so that they can harness and invent the technologies of the future. He is excited about exploring anything related to computers and IT, with a keen interest in electronics and native cross-platform mobile app development so that our ubiquitous mobile phones can be conveniently used to control and interact with devices wirelessly and over the Internet.  Ho Kum Chuen: Ho Kum Chuen is a ACTA certified trainer. Ho Kum Chuen is an accomplished six sigma MBB with more than 15 years experience in process improvement with a multinational company. During these years he had trained hundreds of black belts and green belts in lean and six sigma methodology. His experience also include the training and consultation of the IATF16949 core tools ( APQP, FMEA, MSA, SPC and PPAP) to meet the required certification. A Chartered Engineer registered in UK , Kum Chuen had also held various engineering managerial positions in the electronic manufacturing industries.  Peter Goh: Peter Goh is a ACTA certified trainer. Peter Goh is the Technology Evangelist at Disruptive Digital, a full-service digital agency based in Singapore, offering innovative & effective web and native mobile application development. He specializes in bleeding edge software development and have more than 10 years' experience in developing customized applications for desktop, web and mobile platforms. He has extensive domain knowledge in .Net and Java programming, iOS development and has helped many to create e-commerce web sites on Amazon AWS and Microsoft Azure. Breeze: Breeze has around 10+ years of experience in UI and Front End Development. He has worked on various projects involving Single Page Applications, E-Commerce, Responsive Web Design, Dashboard Development, Website Development and Mobile App Development using tools like Angular.JS, Backbone.JS, Ractive.JS, Twitter Boostrap, Zurb Foundation, Gulp, SASS, LESS, Underscore.JS, JQuery, Mocha, Cucumber etc. His project experience has given him the opportunity to work on various domains involving finance, telco, education, retail, healthcare, auto-mobile and tourism.  

Review

Customer Reviews (18)

will recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
. (Posted on 11/15/2024)
will recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
All is good! (Posted on 11/15/2024)
will recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
. (Posted on 11/15/2024)
will recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
. (Posted on 11/15/2024)
will recommend Review by Course Participant/Trainee
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment
Please provide extra devices when student stuck with their devices (laptop, etc)

Thankyou Fazith as my mentor for sharing session about Mobile Flutter Development. I have a basic understanding using Flutter and I hope in the future I can develop my own application using flutter. Wish all the best for you. (Posted on 9/13/2023)

Items 1 to 5 of 18 total

per page
Page:
  1. 1
  2. 2
  3. 3
  4. 4

Write Your Own Review

You're reviewing: Building Mobile UI with Flutter

How do you rate this product? *

  1 star 2 stars 3 stars 4 stars 5 stars
1. Do you find the course meet your expectation?
2. Do you find the trainer knowledgeable in this subject?
3. How do you find the training environment