查询
最新公告

Flutter 开发:同时为 iOS 和 Android 编写应用程序的方法

English | 2024 | ASIN: B0D5GYDP1N | 328 pages | PDF | 8.38 MB

Create apps for iOS and Android phones and tablets using Flutter, a Google framework that produces two outputs for a single app. Let's face it, creating iOS apps using Apple tools such as Swift and Xcode is extremely complicated. Creating Android apps with Kotlin and Android Studio is just as difficult. This book breaks down complex concepts and tasks into easily digestible segments with examples, full-color pictures, and hands-on labs with starters and solutions.

As you work through the accompanying lab exercises, you'll learn the Dart programming language; the entire Flutter development toolchain; the differences between stateful and stateless widgets; and a working knowledge of the architecture of apps. You'll work with themes and styles, develop custom widgets, and even teach your app to respond to gestures like taps, swipes, and pinches. You'll also design, create, and control the layout of your app. Create tools to handle form data entry from users. And ultimately create killer multiscreen apps with navigation, menus, and tabs.

You'll see that with Flutter, you can write an app one time that produces two outputs: one that can be submitted to the Apple App Store and another that can be uploaded to the Google Play Store. In short, one code creates the same app that runs on iPhones, iPads, Android phones and tablets, virtually all devices. And if you like, it can also create a version that runs on Macs, Windows, Linux, and in browsers!

Flutter App Development explains difficult topics in plain, everyday terms that simplify the process of writing mobile apps.

What You'll Learn Get the most out of great Flutter widgets Create custom widgets, both stateless and stateful Exercise expert control over your Flutter layouts Manage data in stateful widgets and with libraries like Riverpod Exchange data actively with RESTful API servers

Who This Book Is For Developers who have coded in JavaScript, Python, Java, C#, C++, or any similar language. Managers, product owners, and business analysts who need to understand Flutter's capabilities.


使用Flutter,一个由Google开发的框架,可以为iOS和Android手机和平板电脑创建应用程序。让我们面对现实,使用Apple工具如Swift和Xcode来创建iOS应用极其复杂。而用Kotlin和Android Studio编写Android应用也是如此困难。这本书将复杂的概念和任务分解成易于消化的部分,通过示例、彩色图片以及包含启动器和解决方案的动手实验室。 在完成配套的练习时,您将会学习Dart编程语言;整个Flutter开发工具链;状态型和非状态型组件之间的区别;应用程序架构的知识。你还会与主题和样式打交道,开发自定义组件,并使你的应用对手势作出响应,如点击、滑动和捏合。你还设计并控制您的应用程序布局。创建处理用户数据输入的工具。最终,您将创造运行导航菜单和标签的应用程序。 您可以使用Flutter一次性编写一个App,生成两个输出:一个是可提交到Apple App Store的应用程序,另一个是可上传到Google Play Store的应用程序。简而言之,在iPhone、iPad、Android手机和平板电脑上运行同样的应用程序。而且如果您喜欢的话,它还可以在Mac、Windows、Linux和浏览器上运行! Flutter应用开发解释了通过简单易懂的语言简化编写移动应用程序的过程。 您将会了解到: 充分利用出色的Flutter组件 创建自定义组件,包括非状态型和状态型 对Flutter布局进行专家控制 管理状态型组件中的数据以及使用像Riverpod这样的库 积极地与RESTful API服务器交换数据 本书针对哪些人? 有JavaScript、Python、Java、C#、C++或其他类似语言经验的开发人员。需要了解Flutter特性的项目经理、产品经理和业务分析师。
Download from free file storage


本站不对文件进行储存,仅提供文件链接,请自行下载,本站不对文件内容负责,请自行判断文件是否安全,如发现文件有侵权行为,请联系管理员删除。