Flutter从0基础到App上线
(副标题):无 ;
(作者): 萧文翰 ;
内容简介:
第1章 Flutter简介
Flutter是一个由Google与社区开发的开源移动应用软件开发工具包,可以用于Android App的开发,也可以用于iOS App的开发。
虽然Flutter诞生的时间不长,但是已被广泛地应用于众多成熟的App中,如闲鱼、京东金融等,而且越来越多的厂商在技术选型上选择了Flutter,因此我们也会看到越来越多的使用Flutter技术的App出现。此外,它除了支持流行的Android和iOS平台,也是Google新的操作系统Fuchsia开发应用的主要工具。Fuchsia操作系统同样开源,且可运行在各种平台的设备上,如移动电话、平板电脑,甚至PC。Fuchsia将会成为现代的、面向物联网的操作系统。
由此可见,Flutter具备很大的发展潜力。如果你想成为或者已经是一名移动开发工程师,那么开发基于Flutter的App也许就是当前必知、必会的技能。
但正如各位所知,想要使用Flutter,除了掌握其本身的常用API,还要学习一门新的语言——Dart。本书将带你一步步掌握Dart语言和Flutter的各种开发技巧。
下面,就让我们一起走进Flutter的世界。
1.1 移动App开发的前世今生
2007年1月9日,第一代iPhone正式发布。在硬件上,它具有3.5英寸的触摸显示屏、金属材质的机身和仅提供拍照功能的相机,支持多点触控;在软件上,用户需要付费才能使用完整版的iPhone OS(后来改名为iOS),甚至连壁纸都无法实现自定义更换。这些配置在现在看来也许非常落后,但在当时iPhone的出现着实让人眼前一亮。它让人们意识到,原来手机并不只是能打电话、发短信,还可以用来浏览网页、拍摄照片,而且运行在手机上的程序那么实用且美观。
2008年6月,随着iPhone 3G的发布,iPhone OS 2.0.1版本随之发布,App
目录预览:
Flutter从0基础到App上线
第1章 Flutter简介
第2章 初次遇见Flutter
第3章 Dart语言基础
第4章 Dart语言的面向对象应用
第5章 Dart语言的高级使用技巧
第6章 绘制赏心悦目的界面
第7章 数据的传递和持久化保存
第8章 使用设备硬件实现更多功能
第9章 使App更加通用——国际化的实现
第10章 与原生代码交互
第11章 Material Design(Android)风格设计
第12章 Cupertino(iOS)风格设计
第13章 实战演练:头条新闻
第14章 测试与调试应用
第15章 发布应用