Final Exam: Building Mobile Apps with Flutter
Intermediate
- 1 video | 32s
- Earns a Badge
Final Exam: Building Mobile Apps with Flutter will test your knowledge and application of the topics presented throughout the Building Mobile Apps with Flutter track.
WHAT YOU WILL LEARN
-
Introduce input widgets in flutterimplement handlers in text fieldsuse handlers in text fieldscreate and use dropdown widgetscreate and use a switch widget for binary inputvalidate form inputsenable autovalidate mode on form fieldsuse a custom form fieldrecognize how flutter gestures worktrack user gestures in flutterhandle drag gesturesuse nested gesture detectorsuse sibling gesture detectorsdisambiguate gestures using custom gesture recognizersrecognize how to use flutter animationscreate and use implicit animationsbuild an animatedcontainer and animate multiple propertiesuse various animation curvesperform and handle multiple animationsuse the animated opacity and cross-fade widgetsuse animation controllerscreate animations using buildersuse staggered animationscreate and use spring simulations for draggable cardsuse hero animations for smooth transitionsrecognize local and remote data persistence in fluttercreate an app to place http requestsuse custom fonts and a custom ratings bardecode json strings into objectsparse json data on separate threads using isolatescreate a dart http server
-
use put requests in a flutter appwork with types of locally persisted dataread text data from filesdisplay csv files in flutterread and write files in the application documents directoryset up the sharedpreferences plugincreate and edit local filesuse sharedpreferences for autocompleteset up a helper to connect to sqliteretrieve data from the sqlite databasedelete and update data in the sqlite databasework with the ephemeral and application states in flutteruse a provider for storing the app stateimplement a streambuilder widget for real-time updatesuse a streambuilder widget for real-time updatesset up an app drawercreate a bottom navigation barcreate a splash screen for an appadd a splash screen to an appcreate a cart and orders pageperform authentication using firebasegenerate mock objects using mockitouse mockito to create mock objectstest an infinitely-scrolling containerset up unit tests for single widgetsset up interactive unit tests for stateful widgetstest a widget animationtest a dismissible widgetcreate mock objects using mockitoset up a complex unit test using mocks
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.