推荐序2
我在2017年开始接触Flutter,还记得最初接触Flutter时只能靠自己去摸索和猜测,而如今我很高兴看到Flutter社区在日益壮大,不但开发者日益增多,而且参与推广和写书的技术人员持续增加,这说明了Flutter在这几年的发展中得到了开发者的认可。
在2018年年末,Flutter 1.0正式发布,我开始将Flutter应用于日常工作中,虽然它还存在诸如支持的第三方库不完善、框架功能不够成熟等问题,但是它优秀的跨平台能力确实足以弥补这些不足,而早期参与Flutter开发走过的弯路也让我对Flutter有了更深刻的了解。
2019年,越来越多的企业开始在他们的产品中使用Flutter。我曾分析过大的企业的53款移动应用,其中已经有近20款使用了Flutter框架,甚至像今日头条、阿里巴巴和小米等企业已经开始利用Flutter在个人计算机(Personal Computer,PC)上的能力重构其桌面端的产品。Flutter在移动开发或者前端开发领域中已经占据一席之地,了解它也是前端开发人员职业生涯中的加分项,相信未来它会是大前端开发中不可或缺的一门技术。
作为当前最热门的跨平台开发框架之一,Flutter的优势在于非常高的开发效率和跨平台的一致性。凭借优秀的底层设计、前瞻性的框架理念,Flutter在Android与iOS平台上非常火热。目前Web平台和macOS已经开始支持Flutter,预计Windows系统与Linux系统很快也会支持Flutter。
本书涵盖Flutter框架的方方面面,从入门的基础知识、前端开发的利器到前端开发实战,因此本书对于初次接触Flutter的开发者是很好的入门指南。
Flutter的世界很精彩,这里既有机遇也有挑战。我很高兴看到Flutter社区多了一位布道者,希望Flutter社区可以更加壮大。
郭树煜
《Flutter开发实战详解》的作者