Tvorba aplikací v prostředí Flutter (FLTR)
Specializovaná školení, Android
Tento kurz je určen všem, kteří se chtějí naučit profesionální aplikace pro iOS a Android na stejné kódové základně. To znamená, že můžete vytvářet aplikace pro iOS a Android z jednoho projektu aplikace Flutter, což šetří váš čas a úsilí při vytváření a údržbě aplikací.
První část školení je věnována seznámení s jazykem Dart, který je využíván v prostředí Flutter a také samotné instalaci vývojového prostředí. Následně se již seznámíte s jednotlivými widgety, za pomoci kterých v rámci praktických cvičení budeme vytvářet své první Flutter aplikace.
Privátní školení a termíny na míru
Pro toto školení vzhledem k jeho specifičnosti v současné době nejsou vypisovány veřejné termíny. Primárně tento kurz realizujeme jako uzavřené firemní školení. V případě privátního kurzu na míru je níže uvedená osnova pouze inspirací. Finální obsah vzdělávání, jeho délka i termíny budou přizpůsobeny konkrétním potřebám a cílům účastníků.
Cenovou nabídku vám rádi připravíme na základě vstupů zaslaných e-mailem nebo zadaných prostřednictvím poptávkového formuláře. Cena privátního školení vychází z náročnosti požadované obsahové náplně školení, časového rozsahu a celkového počtu přihlášených osob.
Níže uvedená orientační cena na osobu je kalkulována v případě privátního školení pro 3-4 účastníky, a to při zachování standardní délky školení.
KDE A KDY KURZ PROBÍHÁ?
Kontaktujte nás
S námi
máte na výběr: Přijďte na
kurz osobně do naší učebny, nebo se ke kurzu
připojte online. Pokud preferujete online formu, uveďte prosím do poznámky v objednávce "Připojím se virtuálně".
Více informací k hybridní formě školení
naleznete zde.
Náplň kurzu:
Skrýt detaily
-
Introduction to Flutter and Dart Programming Language
-
Introduction to Dart
-
Writing Dart code
-
Installing Dart SDK
-
Dart Programming – Syntax
-
Variables
-
Cycles
-
Dart Functions & Object-Oriented Programming (OOP)
-
Functions
-
Object-Oriented Programming (OOP)
-
Dart Project Structure and Dart Libraries
-
Introduction to Flutter
-
Flutter Framework
-
Android Studio
-
Flutter SDK
-
Setup an Android Virtual Device
-
Emulator Debug Mode
-
Flutter Widgets Fundamentals
-
Scaffold Widget
-
Image Widget
-
Container Widget
-
Column and Row Widgets
-
Layouts in Flutter
-
Hot Reload and Hot Restart
-
Stateful and Stateless Widgets
-
Navigation and Routing
-
Button Widget
-
App Structure and Navigation
-
Navigate to a New Screen and Back
-
Navigate with Named Routes
-
Send and Return Data Among Screens
-
Animate a Widget Across Screens
-
WebView Widget in Flutter
-
Visual, Behavioral, and Motion-Rich Widgets implementing Material Design Guidelines
-
BottomNavigatorBar Widget
-
DefaultTabController, TabBar, and TabBarView Widgets
-
ListTile Widget
-
ListView Widget
-
Drawer Widget
-
DataTable Widget
-
SelectableText Widget
-
Stack Widget
-
Input and Selections (Text Field, Date Picker, Time Picker, Slider)
-
Dialogs, Alerts, and Panels
-
Firebase
-
Introduction
-
Firebase authentication (Signup and Login to Flutter App)
-
Configure Your App to use Firebase Services
-
Configuring Firebase Authentication .
-
Firebase Database
-
Location-Aware Apps: Using GPS and Google Maps
-
What is GPS and how does it work?
-
The Camera Position
-
Adding Google Maps to a Flutter app
-
App Testing & Publishing
-
Testing and Feedback for Your App
-
Publishing Flutter Apps
-
Publishing Android App on Google Play Store
-
Publishing iOS app on Apple Store
-
Předpokládané znalosti:
-
Výhodou je znalost jiného programovacího jazyka (např. Java, Kotlin)
-
Časový rozvrh:
-
5 dní (9:00hod. - 17:00hod.)