Google Flutter 2 Cookbook: Over 100 proven techniques and solutions to mobile development with Flutter and Dart

0
(0)

Google Flutter 2 Cookbook: Over 100 proven techniques and solutions to mobile development with Flutter and Dart
 

  • Author:Brian KayfitzSimone Alessandria
  • Length: 611 pages
  • Edition: 1
  • Publisher: Packt Publishing
  • Publication Date: 2021-07-09
  • ISBN-10: 1838823387
  • ISBN-13: 9781838823382
  • Sales Rank: #1216071 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Discover how to build, scale, and debug native iOS and Android applications from a single codebase using the Dart programming language

    Key Features

    • Quickly build and iterate on your user interface (UI) with hot reload
    • Fix bugs and prevent them from reappearing using Flutter’s developer tools and test suites
    • Discover practical recipes for building mobile applications with Flutter

    Book Description

    An open-source mobile framework for building native mobile apps using the Dart language, Flutter consolidates the best ideas emerging from native and web development. With this recipe-based guide focused on sound app design and core principles, you’ll learn how to solve cross-platform mobile development issues in a practical way. Unlike most other books on Flutter, the Flutter Cookbook covers error handling and debugging to ensure that your apps run more efficiently.

    You’ll start by setting up Flutter and customizing your development environment. The book will explain the various tasks involved in app development such as UI/UX design, API design, and creating animations. You’ll then explore Dart programming for adding functionalities to your Android and iOS apps for truly native performance. You’ll get to grips with routing for managing your application codebase as you learn about the navigation and routing mechanism and material page routing for running your application. Throughout the book, you’ll find recipes for solving challenges in building a cross-platform application along with various aspects of running a single codebase on both Android and iOS mobile platforms.

    By the end of this Flutter book, you’ll have learned everything you need to be able to write and deliver fully functional mobile apps.

    What you will learn

    • Build native iOS and Android apps from a single codebase
    • Discover how to develop and think like a Dart programmer
    • Find simple solutions to complex problems by applying the principle of composition over inheritance
    • Create reusable architecture that can be applied to any type of app
    • Quickly debug and solve problems before users can see them
    • Enhance application performance for a truly native experience on Android and iOS
    • Easily manage the app state with Streams and the BLoC pattern
    • Understand Dart programming to customize your Flutter applications

    Who This Book Is For

    This book is for beginner to intermediate level developers who want to become mobile developers. Basic knowledge of modern programming languages such as JavaScript, Swift, Kotlin, Java, Objective-C, or C# will help you to understand the concepts covered in the book more easily.

    Table of Contents

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

    中文:

    书名:Google Ffltter 2 Cookbook:100多项经过验证的技术和解决方案,可用于使用Ffltter和Dart进行移动开发

    了解如何使用DART编程语言从单个代码库构建、扩展和调试本机iOS和Android应用程序

    主要特点

    • Quickly build and iterate on your user interface (UI) with hot reload
    • 使用Ffltter的开发工具和测试套件修复错误并防止它们再次出现
    • 了解如何使用Flight构建移动应用程序的实用秘诀

    图书描述

    作为一个使用DART语言构建本地移动应用程序的开源移动框架,Ffltter整合了本地和网络开发中出现的最好的想法。有了这本专注于合理的应用程序设计和核心原则的基于食谱的指南,您将学习如何以实用的方式解决跨平台移动开发问题。与大多数其他关于Ffltter的书籍不同,Ffltter Cookbook涵盖了错误处理和调试,以确保您的应用程序更高效地运行。

    您将从设置Flight和定制您的开发环境开始。这本书将解释应用程序开发中涉及的各种任务,如UI/UX设计、API设计和创建动画。然后,您将探索DART编程,为您的Android和iOS应用程序添加功能,以实现真正的原生性能。当您了解用于运行应用程序的导航和路由机制以及材料页面路由时,您将掌握用于管理应用程序代码库的路由。在整本书中,你将找到解决构建跨平台应用程序的挑战的秘诀,以及在Android和iOS移动平台上运行单一代码库的各个方面。

    读完这本书后,你将学到编写和交付功能齐全的移动应用程序所需的一切。

    What you will learn

    • 从单一代码库构建原生iOS和Android应用程序
    • Discover how to develop and think like a Dart programmer
    • 通过应用组合原则而不是继承原则,找到复杂问题的简单解决方案
    • 创建可重复使用的架构,可应用于任何类型的应用程序
    • 在用户看到问题之前快速调试和解决问题
    • 增强应用程序性能,在Android和iOS上实现真正的原生体验
    • 通过流和阻止模式轻松管理应用程序状态
    • 了解DART编程以自定义颤振应用程序

    Who This Book Is For

    本书面向想要成为移动开发人员的初学者和中级开发人员。掌握现代编程语言的基本知识,如Java、Swift、Kotlin、Java、Objective-C或C#,将帮助您更容易地理解本书中涵盖的概念。

    Table of Contents

    1. 扑翼入门
    2. Dart:一种你已经知道的语言
    3. Introduction to Widgets
    4. 掌握布局和驯服窗口小部件树
    5. 为您的应用程序添加互动性和导航功能
    6. Basic State Management
    7. 未来就是现在:异步编程入门
    8. 数据持久化和与互联网的通信
    9. 使用STREAMS的高级状态管理
    10. Using Flutter Packages
    11. 向您的应用程序添加动画
    12. 使用Firebase
    13. Machine Learning with Firebase ML Kit
    14. 分发您的移动应用程序
    15. 颤动的网页和桌面
  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册