Cross Platform Mobile Apps Development using Flutter - online



Kursarrangør: Programutvikling AS
Sted: Nettkurs / Nettstudie
Hele landet
Type:Nettkurs og nettstudie
Studie / yrkesutdanning
Undervisningstid: Ta kontakt for informasjon
Varighet: 2 days

We offer online course about Cross Platform Mobile Apps Development using Flutter. In this 2-day workshop, you will learn the fundamentals of building cross-platform mobile apps targeting iOS and Android devices using Flutter.

Content:
Flutter is Google’s latest portable UI toolkit for building natively-compiled mobile, web, and desktop apps. Flutter uses the Dart programming language and allows you to maintain a single code base to target multiple platforms without the need to use languages like Objective-C, Swift, Kotlin, or Java.

Topics:
1) Introduction to the Dart Programming Language:
• What is Flutter
• How Flutter works
• Structure of a Flutter application

2) Building Layouts & UIs in Flutter:
• Material Design
• Cupertino Design
• Stateful and Stateless Widgets
• Layout
• Input
• Text

3) Storage:
• Local Storage
• Databases

4) Networking:
• Consuming REST API Services

5) Location:
• Getting locations
• Displaying Maps

6) Platform Specific Code:
• Detecting platforms
• Using Native APIs

7) Deployment:
• Building for iOS
• Building for Android

Speaker: Wei-Meng Lee, Developer Learning Solutions

Wei-Meng Lee is a technologist and founder of Developer Learning Solutions (http://www.learn2develop.net), a technology company specializing in hands-on training on the latest mobile technologies. Wei-Meng has many years of training experiences and his training courses place special emphasis on the learning-by-doing approach.

His hands-on approach to learning programming makes understanding the subject much easier than reading books, tutorials, and documentations. His name regularly appears in online and print publications such as DevX.com, MobiForge.com, and CoDe Magazine.

Audience:
Anyone who wants online course about Cross Platform Mobile Apps Development using Flutter

Prerequisites:
• Knowledge of basic programming and object-oriented programming concepts

Hardware and Software Requirements:
Mac with the latest version of macOS:
• iOS devices (optional), Android devices (recommended)
• Brew
• Xcode
• Android Studio