SitePoint
  • Premium
  • Library
  • Community
  • Jobs
  • Blog
LoginStart Free Trial

The home for developers

Track your course progress, manage projects, and find your dream job - all in one place.

Start Your Free Trial

7 Day Free Trial. Cancel Anytime.

SitePoint Premium

  • Access to 700+ courses
  • Publish articles on SitePoint
  • Daily curated jobs
  • Learning Paths
  • Discounts to dev tools
  • Library/
  • Text courses/
  • Beginning Flutter
Beginning Flutter

Beginning Flutter

A Hands On Guide to App Development


Course details

4.5∙2 Ratings1 review

Published
November 2019
Publisher
Wiley
Chapters
17

About the course

Beginning Flutter: A Hands-On Guide to App Development is the essential resource for both experienced and novice developers interested in getting started with Flutter—the powerful new mobile software development kit. With Flutter, you can quickly and easily develop beautiful, powerful apps for both Android and iOS, without the need to learn multiple programming languages or juggle more than one code base. This book walks you through the process step by step.

In Flutter, you’ll be working with Dart, the programming language of choice for top app developers. Even if you’re just starting out in your development career, you can learn Dart quickly, eliminating the barrier to entry for building apps. This is a more efficient way to develop and maintain cross-platform mobile apps, and this book makes the process even easier with a teach-by-example approach.

  • Focus on providing quality content by eliminating the need to switch between multiple coding languages
  • Learn the ins and outs of Flutter, including all the frameworks, widgets, and tools available to developers
  • Accelerate your app development pace, keeping all the code for your cross-platform app in a single code base
  • Leapfrog barriers to entry to the mobile software market, creating your first app with no experience necessary

The Flutter community is growing rapidly and transforming the way Android and iOS apps get made. Beginning Flutter allows you to get on board with the latest app development technology, giving your mobile development career a big head start.

Author

Marco L. Napoli

Marco L. Napoli

Course Outline

Chapter 1: Introducing Flutter and Getting Started
Chapter 2: Creating a Hello World App
Chapter 3: Learning Dart Basics
Chapter 4: Creating a Starter Project Template
Chapter 5: Understanding the Widget Tree
Chapter 6: Using Common Widgets
Chapter 7: Using Common Widgets
Chapter 8: Creating an App's Navigation
Chapter 9: Creating an App's Navigation
Chapter 10: Building Layouts
Chapter 11: Applying Interactivity
Chapter 12: Writing Platform‐Native Code
Chapter 13: Saving Data with Local Persistence
Chapter 14: Adding the Firebase and Firestore Backend
Chapter 15: Adding State Management to the Firestore Client App
Chapter 16: Adding BLoCs to Firestore Client App Pages
Chapter 17: INDEX

Reviews
4.5

2 total

1
1
0
0
0

Course details

4.5∙2 Ratings1 review

Published
November 2019
Publisher
Wiley
Chapters
17

SitePoint

Stuff we do

  • Premium
  • Newsletters
  • Learning paths
  • Library
  • Forums

Contact

  • Contact us
  • FAQ
  • Publish your book
  • Write an article
  • Advertise

About

  • Our Story
  • Corporate Memberships
  • Start free trial
  • Login

Connect

  • RSS
  • Facebook
  • Twitter (X)
  • Instagram

Subscribe to our newsletter

Get the freshest news and resources for developers, designers and digital creators in your inbox each week

© 2000 – 2025 SitePoint Pty. Ltd.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Terms of usePrivacy policy