/Flutter-for-Beginners

Flutter for Beginners, published by Packt

Primary LanguageDartMIT LicenseMIT

$5 Tech Unlocked 2021!

If you have read this book, please leave a review on Amazon.com. Potential readers can then use your unbiased opinion to help them make purchase decisions. Thank you. The $5 campaign runs from December 15th 2020 to January 13th 2021.

Flutter for Beginners

Flutter for Beginners

This is the code repository for Flutter for Beginners, published by Packt.

An introductory guide to building cross-platform mobile applications with Flutter and Dart 2

What is this book about?

Google Flutter is a cross-platform mobile platform that makes it easier to write secure and high-performance native apps for iOS and Android.

This book covers the following exciting features:

  • Understand the fundamentals of the Dart programming language
  • Explore the core concepts of the Flutter UI and how it compiles for multiple platforms
  • Develop Flutter plugins and widgets and understand how to structure good plugin code
  • Style your apps with widgets and learn the difference between stateful and stateless widgets
  • Add animation to your UI using Flutter's AnimatedBuilder component
  • Integrate your native code into your Flutter codebase for native app performance

If you feel this book is for you, get your copy today!

https://www.packtpub.com/

Instructions and Navigations

All of the code is organized into folders. For example, Chapter02.

The code will look like the following:

main() {
  var yeahDartIsGreat = "Obviously!";
  var dartIsGreat = yeahDartIsGreat ?? "I don't know";
  print(dartIsGreat); // prints Obviously!
}

Following is what you need for this book: This book is for developers looking to learn Google's revolutionary framework, Flutter from scratch. No knowledge of Flutter or Dart is required. However, basic programming language knowledge will be helpful.

With the following software and hardware list you can run all code files present in the book (Chapter 1-15).

Software and Hardware List

Chapter Software required OS required
1-3 Javascript-enabled web browser Windows, Mac OS X, and Linux (Any)
4-15 Flutter SDK Windows, Mac OS X, and Linux (Any)
9 and 13 XCode Mac OS X

We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.

Related products

Get to Know the Author

Alessandro Biessek was born in the beautiful city of Chapecó, in the state of Santa Catarina, southern Brazil, in 1993. He is currently working on mobile application development for Android and iOS in his hometown. He has more than 7 years of experience in development, from desktop development with Delphi to backend with PHP, Node.js, Golang, mobile development with Apache Flex, and Java/Kotlin. Most of his time is devoted to the development of Android apps. Always interested in new technologies, he has been following the Flutter framework for a long time, evidencing its growth and adoption in recent months.

Suggestions and Feedback

Click here if you have any feedback or suggestions.