Beginning App Development with Flutter
- Author: Rap Payne
- ISBN: 1484251806
- Year: 2019
- Pages: 309
- Language: English
- File size: 6.1 MB
- File format: PDF, ePub
- Category: Programming
Create iOS and Android programs with Flutter using just one codebase. Program development on multiple platforms has historically been challenging and complicated. This book breaks down complicated concepts and activities into easily digestible segments with illustrations, images, and hands-on labs with novices and alternatives.
In doing this you’ll develop a basic understanding of the Dart programming language; the whole Flutter development toolchain; the differences between stateful and stateless widgets; and a working knowledge of the architecture of apps. All the very important sections of app development with Flutter are covered in this publication. Work with topics and styles. Develop customized widgets. Educate your program to respond to gestures like swipes, taps, and pinches. Design, make, and control the design of your program. Create tools to deal with form data entry from users. And finally create killer multiscreen programs using navigation, menus, and tabs.
Flutter is Google’s new framework for creating mobile apps that run on iOS and Android phones both. You had to become a super-developer to create apps for iOS or Android alone. But writing for both? You had to be more acquainted with Swift, Java/Kotlin, Xcode, Eclipse, and a lot of different technologies simultaneously. Beginning App Development using Flutter simplifies the entire Procedure.
What You’ll Learn
- Get the maximum out of amazing Flutter widgets
- Create customized widgets, both stateless and stateful
- Exercise expert control over your Flutter designs
- Make your app respond to gestures such as swiping, pinching, and tapping
Initiate async Ajax calls to RESTful APIs — including Google Firebase! It brings program development within the reach of younger developers, so STEM groups are very likely to pick up the technology. Managers, product owners, and business analysts need to comprehend Flutter’s capabilities.