Flutter is Google’s portable UI toolkit for crafting beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. Flutter works with existing code, is used by developers and organizations around the world, and is free and open source.

What kinds of apps can I build with Flutter?

Flutter is designed to support mobile apps that run on both Android and iOS, as well as interactive apps that you want to run on your web pages or on the desktop.

Apps that need to deliver highly branded designs are particularly well suited for Flutter. However, you can also create pixel-perfect experiences that match the Android and iOS design languages with Flutter.

Flutter’s package ecosystem supports a wide variety of hardware (such as camera, GPS, network, and storage) and services (such as payments, cloud storage, authentication, and ads).

FLUTTER

INTRODUCTION

PART I: THE FOUNDATIONS OF FLUTTER PROGRAMMING

Introduction Flutter and Getting Started

Creating a Hello World App

Learning Dart Basics

Creating a Starter Project Template

Understanding the Widget Tree

PART II: INTERMEDIATE FLUTTER: FLESHING OUT AN APP

Using Common Widgets

Adding Animation to an App

Creating an App’s Navigation

Creating Scrolling Lists and Effects

Building Layouts

Applying Interactivity

Writing Platform – Native Code

PART III: CREATING PRODUCTION – READY APPS

Saving Data with Local Persistence

Adding the Firebase and Firestore Backend

Adding State Management to the Firestore Client App

Adding BloCs To Firestore Client App Pages

About the Author

Leave a Reply

Your email address will not be published. Required fields are marked *

You may also like these