热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

《Flutter实战》中文原创书籍开源

《Flutter实战》为Flutter中文网开源电子书项目,本书系统介绍了Flutter各个方面,是第一本中文原创Flutter技术书籍:

图片描述

《Flutter实战》 为Flutter中文网开源电子书项目,本书系统介绍了Flutter各个方面,是第一本中文原创Flutter技术书籍:

在线阅读地址:https://book.flutterchina.club

《Flutter实战》部分目录

  • 缘起
  • 起步

    • 移动开发技术简介
    • Flutter简介
    • 搭建Flutter开发环境
    • Dart语言简介
  • 第一个Flutter应用

    • 计数器示例
    • 路由管理
    • 包管理
    • 资源管理
    • 调试Flutter APP
  • 基础Widgets

    • Widget简介
    • 文本、字体样式
    • 按钮
    • 图片和Icon
    • 单选框和复选框
    • 输入框和表单
  • 布局类Widgets

    • 布局类Widgets简介
    • 线性布局Row、Column
    • 弹性布局Flex
    • 流式布局Wrap、Flow
    • 层叠布局Stack、Positioned
  • 容器类Widgets

    • Padding
    • 布局限制类容器ConstrainedBox、SizeBox
    • 装饰容器DecoratedBox
    • 变换Transform
    • Container容器
  • 可滚动Widgets

    • 可滚动Widgets简介
    • SingleChildScrollView
    • ListView
    • GridView
    • CustomScrollView
    • 滚动监听及控制ScrollController
  • 功能型Widgets

    • 导航返回拦截-WillPopScope
    • 数据共享-InheritedWidget
    • 主题-Theme
  • 事件处理与通知

    • 原始指针事件处理
    • 手势识别
    • 全局事件总线
    • 通知Notification
  • 动画

    • Flutter动画简介
    • 动画结构
    • 自定义路由过渡动画
    • Hero动画
    • 交错动画
  • 自定义Widget

    • 自定义Widget方法简介
    • 通过组合现有Widget实现
    • 实例:TurnBox
    • CustomPaint与Canvas
    • 实例:圆形渐变进度条(自绘)
  • 文件操作与网络请求

    • 文件操作
    • Http请求-HttpClient
    • Http请求-Dio package
    • WebSocket
    • 使用Socket API
    • Json转Model
  • 包与插件

    • 开发package
    • 插件开发:平台通道简介
    • 插件开发:实现Android端API
    • 插件开发:实现IOS端API
    • 系统能力调用
  • 国际化

    • 让App支持多语言
    • 实现Localizations
    • 使用Intl包

更多内容,请移步《Flutter实战》



推荐阅读
  • 深入解析Struts、Spring与Hibernate三大框架的面试要点与技巧 ... [详细]
  • Web开发框架概览:Java与JavaScript技术及框架综述
    Web开发涉及服务器端和客户端的协同工作。在服务器端,Java是一种优秀的编程语言,适用于构建各种功能模块,如通过Servlet实现特定服务。客户端则主要依赖HTML进行内容展示,同时借助JavaScript增强交互性和动态效果。此外,现代Web开发还广泛使用各种框架和库,如Spring Boot、React和Vue.js,以提高开发效率和应用性能。 ... [详细]
  • 在Java分层设计模式中,典型的三层架构(3-tier application)将业务应用细分为表现层(UI)、业务逻辑层(BLL)和数据访问层(DAL)。这种分层结构不仅有助于提高代码的可维护性和可扩展性,还能有效分离关注点,使各层职责更加明确。通过合理的设计和实现,三层架构能够显著提升系统的整体性能和稳定性。 ... [详细]
  • 短视频app源码,Android开发底部滑出菜单首先依赖三方库implementationandroidx.appcompat:appcompat:1.2.0im ... [详细]
  • 本文探讨了在 SQL Server 2012 的 Integration Services 项目中配置 ADO.NET 源时遇到的错误及其解决方案。 ... [详细]
  • 使用Tkinter构建51Ape无损音乐爬虫UI
    本文介绍了如何使用Python的内置模块Tkinter来构建一个简单的用户界面,用于爬取51Ape网站上的无损音乐百度云链接。虽然Tkinter入门相对简单,但在实际开发过程中由于文档不足可能会带来一些不便。 ... [详细]
  • CSS 百分比单位的取值依据是什么
    本文详细探讨了 CSS 中百分比单位的取值依据,包括不同定位方式下的包含块概念及其应用。通过具体的示例和代码,帮助读者更好地理解和掌握这一知识点。 ... [详细]
  • 本文介绍了 Go 语言中的高性能、可扩展、轻量级 Web 框架 Echo。Echo 框架简单易用,仅需几行代码即可启动一个高性能 HTTP 服务。 ... [详细]
  • Docker 环境下 MySQL 双主同步配置指南
    本文介绍了如何在 Docker 环境中配置 MySQL 的双主同步,包括目录结构的创建、配置文件的编写、容器的创建与设置以及最终的验证步骤。 ... [详细]
  • 2020年9月15日,Oracle正式发布了最新的JDK 15版本。本次更新带来了许多新特性,包括隐藏类、EdDSA签名算法、模式匹配、记录类、封闭类和文本块等。 ... [详细]
  • 为什么多数程序员难以成为架构师?
    探讨80%的程序员为何难以晋升为架构师,涉及技术深度、经验积累和综合能力等方面。本文将详细解析Tomcat的配置和服务组件,帮助读者理解其内部机制。 ... [详细]
  • ECharts 官方提供了丰富的图表示例,但实际项目中往往需要从后端动态获取数据。本文将详细介绍如何从后端获取数据并将其转换为 ECharts 所需的 JSON 格式,以实现动态饼图的展示。 ... [详细]
  • OpenAI首席执行官Sam Altman展望:人工智能的未来发展方向与挑战
    OpenAI首席执行官Sam Altman展望:人工智能的未来发展方向与挑战 ... [详细]
  • 本指南从零开始介绍Scala编程语言的基础知识,重点讲解了Scala解释器REPL(读取-求值-打印-循环)的使用方法。REPL是Scala开发中的重要工具,能够帮助初学者快速理解和实践Scala的基本语法和特性。通过详细的示例和练习,读者将能够熟练掌握Scala的基础概念和编程技巧。 ... [详细]
  • 每日前端实战:148# 视频教程展示纯 CSS 实现按钮两侧滑入装饰元素的悬停效果
    通过点击页面右侧的“预览”按钮,您可以直接在当前页面查看效果,或点击链接进入全屏预览模式。该视频教程展示了如何使用纯 CSS 实现按钮两侧滑入装饰元素的悬停效果。视频内容具有互动性,观众可以实时调整代码并观察变化。访问以下链接体验完整效果:https://codepen.io/comehope/pen/yRyOZr。 ... [详细]
author-avatar
海峡整形美容医院少校
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有