Call +65 6100 0613 Email: enquiry@tertiaryinfotech.com

Enhance Your Employability with Certified Skills and Courses in Singapore - WSQ , IBF-STS, Skills Certification

Building Mobile UI with Flutter

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.

Certificate

All participants will receive a Certificate of Completion from Tertiary Courses after achieved at least 75% attendance.

Funding and Grant Applications

No funding is available for this course

Course Code: C1235

Course Booking

The course fee listed below is before subsidy/grant, if applicable. We will apply for the grant and send you the invoice with nett fee.

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

Course Date

Course Time

* Required Fields

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 and get back to you asap.

Course Cancellation/Reschedule Policy

We reserve the right to cancel or re-schedule the course due to unforeseen circumstances. If the course is cancelled, we will refund 100% to participants.
Note the venue of the training is subject to changes due to class size and availability of the classroom.
Note the minimal class size to start a class is 3 Pax.


Course Details

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

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

Trainers

Flutter  TrainerLeon Yeoh Keng Wei graduated from Nanyang Technological University in Computer Engineering and has more than 2 years of experience in the banking industry. He is also a freelancer in app development, primarily skilled in Python/Django backend and Ionic hybrid mobile app front end with social media integration.

Flutter TrainerJun Xiang graduated with a Bachelor Degree in Computer Engineering from NTU. Over the past 5 years, he has developed workshops teaching both web and mobile frameworks.

During his university days, he embarked on a year-long overseas internship in Silicon Valley at Townsquared, a startup that raised $16m in venture capital, as a full stack developer working on both the frontend and backend technologies. Back in Singapore, he built a Telegram bot & cross-platform mobile application which is currently used by over 5,000 NTU students combined. Before university, he worked as a freelancer helping local SMEs develop e-commerce & customer management systems.

Flutter TrainerChris Phua is the co-founder of Speac.co that provides transcription as a service and AI-powered transcription software that takes the pain of transcription and transforms audio and video content. He was a software engineer for DabaoApp in NUS, a peer to peer delivery platform that offer lower delivery fee than its competitors. He is vastly experienced in software development, an enthusiastic blockchain advocate. Chris is passionate in sharing his knowledges to his fellow coders

Flutter TrainerMai Anh Vu graduated from National University of Singapore Computer Science with Honours, specialising in both Software Engineering and Artificial Intelligence. In his spare time, he works on freelance projects and has over 4 years of freelance experience in Full-stack Web development. He also has 2.5 years of full-time experience in iOS programming, and now works in Sea Group (previously Garena) as an iOS engineer. Started programming since the age of 12, Vu’s experience ranges from competitive programming, Full-stack Web Development, Mobile Development (iOS and Android), to Artificial Intelligence, Machine Learning, and Computer Vision.

Flutter TrainerRajmohan G have more than 10 Years of experience in web development. I have worked in both frontend and backend. I have used technologies like AngularJS, Angular 2/4/6, BackboneJS, ReactJS for building applications. I have also worked in PHP, Asp.NET and JAVA sprint boot technologies for web service development.

Currently he is working for a reputed bank in Singapore. Previously I used to work for German company called logic line on IoT projects using cumulocity platform. Before that I was working for an Oil and Gas company called Technip in Abu Dhabi. I have also worked for the same company in France.

Flutter TrainerBreeze 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.

Customer Reviews (14)

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/14/2023)
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 3/6/2022)
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
Again I think the timing is the key thing, probably day 1 and day 2 in between we hv a shorter break like 2 - 3 days, enough time to absorb, not long enough to forget. (Posted on 8/1/2021)
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
The step by step code provided is very useful. Thank you. (Posted on 7/30/2021)
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
The Day 1 and Day 2 spread too far apart, in the end we have problem recap what we had learned during the first day.
Timing wise could have made better arrangement (Posted on 7/25/2021)
might 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
Actual site training will be good (Posted on 7/19/2021)
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 7/16/2021)
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
Good (Posted on 7/16/2021)
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
Would like the trainer to slow down a bit especially when demonstrating the exercises. Perhaps, create different files for different exercises so as allow us to see the differences later. Is hard for beginners to keep track of what were the codes previously done. Would appreciate it very much if the trainer can have the exercises organized in a word file (with comments) at the end of the lesson for us as a reference. Thank you!

Trainer is very polite and friendly! (Posted on 6/29/2021)
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
Teaching and coding is very different. The font size for the code editing windows should +2
So far so good. Trainer also good, pace is right. (Posted on 6/29/2021)
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 6/29/2021)
might 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 6/29/2021)
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 6/29/2021)
might 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
Would prefer physical class
Can give more exercises for us to practice outside of the course period. (Posted on 6/29/2021)

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
  • Reload captcha
    Attention: Captcha is case sensitive.

You May Be Interested In These Courses

Augmented Reality (AR) Mobile App Development

Augmented Reality (AR) Mobile App Development

44 Review(s)
$298.00 (GST-exclusive)
$324.82 (GST-inclusive)
Google Cloud Certified Professional Cloud DevOps Engineer Exam Prep

Google Cloud Certified Professional Cloud DevOps Engineer Exam Prep

1 Review(s)
$1,200.00 (GST-exclusive)
$1,308.00 (GST-inclusive)
Android Mobile Apps Inventor Workshop for Kids (8 Sessions)

Android Mobile Apps Inventor Workshop for Kids (8 Sessions)

6 Review(s)
$800.00 (GST-exclusive)
$872.00 (GST-inclusive)
WSQ - Content Management with WordPress Course

WSQ - Content Management with WordPress Course

58 Review(s)
$350.00 (GST-exclusive)
$381.50 (GST-inclusive)
WSQ - eCommerce Content Management with WooCommerce

WSQ - eCommerce Content Management with WooCommerce

10 Review(s)
$350.00 (GST-exclusive)
$381.50 (GST-inclusive)
WSQ - HTML5 and CSS3 Fundamental for Web Content Management

WSQ - HTML5 and CSS3 Fundamental for Web Content Management

41 Review(s)
$688.00 (GST-exclusive)
$749.92 (GST-inclusive)
WSQ - UI Development with React for Beginners

WSQ - UI Development with React for Beginners

16 Review(s)
$688.00 (GST-exclusive)
$749.92 (GST-inclusive)
WSQ -  Responsive Web Interface Design with Bootstrap

WSQ - Responsive Web Interface Design with Bootstrap

3 Review(s)
$688.00 (GST-exclusive)
$749.92 (GST-inclusive)
WSQ - Digital Photography on Mobile Phone Cameras

WSQ - Digital Photography on Mobile Phone Cameras

12 Review(s)
$688.00 (GST-exclusive)
$749.92 (GST-inclusive)