Skip to content

Flutter & Dart Course For Beginners

^^Biggest Winter Sale^^ Expert-Led Course + FREE PDF Certificate | Video Tutorial | Tutor Support | Lifetime Access


Course Cloud

Summary

Price
£319 inc VAT
Or £53.17/mo. for 6 months...
Study method
Online
Duration
10 hours · Self-paced
Access to content
Lifetime access
Qualification
No formal qualification
CPD
10 CPD hours / points
Additional info
  • Tutor is available to students

Overview

Worried about your future and looking for a way to develop your career? Course Cloud can be the best solution for you to succeed. Course Cloud makes home training easy, and Flutter & Dart Course For Beginners will teach you how to become a specialist without having to leave the comfort of your home. It was designed in partnership with industry professionals and will add essential competencies to your resume. And if you enrol now, you’ll get a special discounted price.

This bestselling Flutter & Dart Course For Beginners has been developed by industry professionals and has already been completed by hundreds of satisfied students. This in-depth Flutter & Dart Course For Beginners is suitable for anyone who wants to build their professional skill set and improve their expert knowledge.

The Flutter & Dart Course For Beginners is made up of several information-packed modules which break down each topic into bite-sized chunks to ensure you understand and retain everything you learn.

We know that you are busy and that time is precious, so we have designed the Flutter & Dart Course For Beginners to be completed at your own pace, whether that’s part-time or full-time. Get full course access upon registration and access the course materials from anywhere in the world, at any time, from any internet-enabled device.

CPD

10 CPD hours / points
Accredited by CPD QS

Course media

Description

Course Curriculum

Section 01: Introduction

  • Introduction
  • Setup On Windows
  • Setup On Linux
  • Setup On Mac iOS
  • Setup On Mac Android
  • App Base Code

Section 02: Widgets

  • Text
  • Container
  • Row
  • Column
  • Stack
  • Image
  • Padding
  • Center
  • Align
  • Constrained Box
  • Baseline Class
  • Aspect Ratio
  • Sized Box
  • Transform

Section 03: Gestures

  • Pointers
  • Tap
  • Double Tap
  • Long Press
  • Vertical Drag
  • Horizontal Drag
  • Pan

Section 04: Navigation Components

  • Scaffold
  • App bar
  • Bottom Navigation Bar
  • TabBar View
  • Drawer
  • SliverApp Bar

Section 05: Input/Selection Components

  • FlatButton
  • RaisedButton
  • DropdownButton
  • TextField
  • CheckBox
  • Radio Button
  • PopupMenuButton
  • IconButton
  • ButtonBar
  • Floating Action Button
  • Switch
  • Slider
  • Date Picker
  • Time Picker
  • SimpleDialog
  • AlertDialog
  • BottomSheet
  • ExpansionPanelList and ExpansionPanel
  • SnackBar
  • Cupertino Setup
  • CupertinoActionSheet
  • CupertinoActivityIndicator
  • CupertinoAlertDialog
  • CupertinoButton
  • CupertinoPageScaffold
  • CupertinoPicker
  • CupertinoPopupSurface
  • CupertinoSegmentedControl
  • CupertinoSlider
  • CupertinoSwitch
  • CupertinoNavigationBar
  • CupertinoTabBar
  • CupertinoTabScaffold
  • CupertinoTextField

Section 06: Information Displays

  • Icons
  • Chip
  • Tooltip
  • Data Table
  • Card
  • Linear Progress Indicator
  • Circular Progress Indicator

Section 07: Layout

  • GridView
  • ListView & ListTile
  • Stepper & Step
  • Divider & divideTiles
  • Aligning Widgets
  • Sizing Widgets
  • Packing Widgets
  • Nesting rows and columns
  • Add, Update and Delete Widgets

Section 08: Navigation & Routing

  • Navigate to a new screen and back
  • Multiple Files For Each Screen
  • Send data to a new screen
  • Return data from a screen
  • Navigate with named routes
  • Animating a widget across screens
  • Stateless vs Stateful Widgets

Section 09: Animation

  • Tween Animation
  • Staggered Animation
  • Reverse and Stop Animations

Section 10: Platform Specific Code

  • Call Android Java Code
  • Send Parameters To Android Java Code
  • Call Android Kotlin Code
  • Send Parameters To Android Kotlin Code
  • Call iOS Objective-C Code
  • Send Parameters To iOS Objective-C Code
  • Call iOS Swift Code
  • Send Parameters To iOS Swift Code

Section 11: Building & Releasing

  • Remove Debug Badge
  • Build & Release For Android
  • Build & Release For iOS

Section 12: Networking

  • Fetch data from the internet
  • Making authenticated requests using HTTP Headers
  • Parsing JSON in the background
  • Working with WebSockets

Section 13: Data Persistence

  • Reading & Writing Files
  • Storing Key-Value Data On Disk
  • Data Persistence Using SQLite

Section 14: Creating An App

  • Calculator Part 1 - TabBar Creation
  • Calculator Part 2 - Implementing The Tabs
  • Calculator Part 3 - Tab Persistence
  • Changing Android App Icon
  • Changing iOS App Icon
  • Change App Display Name

Certification

Once you have successfully completed the Flutter & Dart Course For Beginners course, you will be awarded a certificate of completion as evidence of your achievement. You'll get a PDF certificate for FREE, and the hard copy certificate is available for £12 (The shipping cost inside the UK is free, and outside the UK is £9.99).

Who is this course for?

  • This course is for students/professionals who would love to hone skills and knowledge in their chosen area of study.
  • This course is aimed at newbies looking to get started to learn in their chosen field as quickly and effectively as possible.

Requirements

  • Eagerness to learn.
  • No formal knowledge is required

Questions and answers

Currently there are no Q&As for this course. Be the first to ask a question.

Reviews

Currently there are no reviews for this course. Be the first to leave a review.

FAQs

Study method describes the format in which the course will be delivered. At Reed Courses, courses are delivered in a number of ways, including online courses, where the course content can be accessed online remotely, and classroom courses, where courses are delivered in person at a classroom venue.

CPD stands for Continuing Professional Development. If you work in certain professions or for certain companies, your employer may require you to complete a number of CPD hours or points, per year. You can find a range of CPD courses on Reed Courses, many of which can be completed online.

A regulated qualification is delivered by a learning institution which is regulated by a government body. In England, the government body which regulates courses is Ofqual. Ofqual regulated qualifications sit on the Regulated Qualifications Framework (RQF), which can help students understand how different qualifications in different fields compare to each other. The framework also helps students to understand what qualifications they need to progress towards a higher learning goal, such as a university degree or equivalent higher education award.

An endorsed course is a skills based course which has been checked over and approved by an independent awarding body. Endorsed courses are not regulated so do not result in a qualification - however, the student can usually purchase a certificate showing the awarding body's logo if they wish. Certain awarding bodies - such as Quality Licence Scheme and TQUK - have developed endorsement schemes as a way to help students select the best skills based courses for them.