Coder Social home page Coder Social logo

gemy-dev / flutter-cookbook-second-edition Goto Github PK

View Code? Open in Web Editor NEW

This project forked from packtpublishing/flutter-cookbook-second-edition

0.0 0.0 0.0 9.34 MB

Flutter Cookbook, Second Edition

License: MIT License

Ruby 0.13% C++ 38.96% C 2.60% Objective-C 0.07% Kotlin 0.23% Dart 18.12% Swift 2.30% HTML 3.34% CMake 34.12% Batchfile 0.13%

flutter-cookbook-second-edition's Introduction

Flutter-Cookbook-Second-Edition

This is the code repository for Flutter-Cookbook-Second-Edition, published by Packt.

100+ step-by-step recipes for building cross-platform, professional-grade apps with Flutter 3.10.x and Dart 3.x

About the book

From setting up and customizing your development environment to error handling and debugging, The Flutter Cookbook covers the ‘how-to’s as well as the principles behind them. As you progress, the recipes in this book will get you up to speed with the main tasks involved in app development, such as user interface and user experience (UI/UX) design, API design, and creating animations. Later chapters will focus on routing, retrieving data from web services, and persisting data locally. A dedicated section also covers Firebase and its machine learning capabilities.

What you will learn

  • Familiarize yourself with Dart fundamentals and set up your development environment
  • Efficiently track and eliminate code errors with proper tools
  • Create various screens using multiple widgets to effectively manage data
  • Craft interactive and responsive apps by incorporating routing, page navigation, and input field text reading
  • Design and implement a reusable architecture suitable for any app
  • Maintain control of your codebase through automated testing and developer tooling
  • Develop engaging animations using the necessary tools
  • Enhance your apps with ML features using Firebase MLKit and TensorFlow Lite
  • Successfully publish your app on the Google Play Store and the Apple App Store

Table of Contents

Chapters

  1. Getting Started with Flutter
  2. Creating Your First Flutter App
  3. Dart: A Language You Already Know
  4. Introduction to Widget
  5. Mastering Layout and Taming the Widget Tree
  6. Adding Interactivity and Navigation to Your App
  7. Basic State Management
  8. The Future is Now: Introduction to Asynchronous Programming
  9. Data Persistence and Communicating with the Internet
  10. Advanced State Management with Streams
  11. Using Flutter Packages
  12. Adding Animations to Your App
  13. Using Firebase
  14. Firebase Machine Learning
  15. Flutter Web and Desktop
  16. Distributing Your Mobile App

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

Following is what you need for this book:

Each technology that we discuss within the pages of this book is included in, or relates directly to, Windows Server 2022. If you can get your hands on a piece of server hardware and the Server 2022 installer files, you will be equipped to follow along and try these things out for yourself

Know more on the Discord server Coding

You can get more engaged on the discord server for more latest updates and discussions in the community at https://packt.link/SecNet

Download a free PDF Coding

If you have already purchased a print or Kindle version of this book, you can get a DRM-free PDF version at no cost. Simply click on the link to claim your free PDF. https://packt.link/free-ebook/9781837634507 Coding

We also provide a PDF file that has color images of the screenshots/diagrams used in this book at "https://packt.link/4zrrf" Coding

Get to Know the Author

Simone Alessandria wrote his first program when he was 12. It was a text-based fantasy game for the Commodore 64. Now, he is a trainer (MCT), author, speaker, passionate software architect, and always a proud coder. He is the founder and owner of Softwarehouseit. His mission is to help developers achieve more through training and mentoring. He has authored several books on Flutter, including Flutter Projects, published by Packt, and web courses on Pluralsight and Udemy.

flutter-cookbook-second-edition's People

Contributors

meenakshivijay avatar simoales avatar srishhty avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.