Flutter - iOS 开发者速成篇

ops/2025/2/13 0:08:50/

在这里插入图片描述

首先

安装FLutter开发环境:M1 Flutter SDK的安装和环境配置

然后了解Flutter和Dart

开源电子书:Flutter实战
将第一章初略看一下,你就大概了解一下Flutter和Dart这门语言
在这里插入图片描述

开始学习Dart语言

作为有iOS经验的兄弟们,学习Dart最快的方式,就是和自己掌握的swift 和 OC 对比着学。嗯,说着轻松,具体怎么比较呢?可以看看一个iOS大佬在b站上的视频,视频虽然不长,但是看完后我相信你基本上可以入门啦!
【iOS跨平台开发-Dart语法-Flutter教程-Flutter入门实战视频教程】

开始第一个Flutter应用

快速了解Flutter 应用相关的基础知识,不懂没关系,别太纠结,别花太多时间在上面,主打的就是有一个印象就OK.
在这里插入图片描述

基础组件

基础组件的使用比较简单,有空的可以敲一敲,没有闲心的,建议过一下看看有哪些API,能实现什么功能效果就可以啦!有个印象,需要用的时候可以快速找到,或者你问ChatGPT的时候心里也有谱是吧!
在这里插入图片描述

重点 布局

Flutter 是UI框架,布局当然是重中之重。熟练掌握布局是提升开发效率的关键。
布局这篇先过一遍理论,然后看视频增强理解,看了视频后还要自己敲下代码。

在这里插入图片描述

视频地址:【iOS跨平台开发 - Flutter基础实战视频教程】
视频根据自己的需求选择观看就行了
在这里插入图片描述

剩下的内容

将书剩下的章节,粗略地看完,主打的就是一个印象。开发中遇到问题,记得常回来翻翻书,基础熟了后就可以直接精准问ChatGPT 了。
在这里插入图片描述

最后 实战

如果自己有任务需求,现在就可以开干了。构建一个完整的Flutter项目,参考书中最后一章。如果暂时还没有自己的需求,那就可以把这个示例项目当作自己的需求来完成一下吧!
在这里插入图片描述
如果不喜欢看电子书,也可以跟着视频来开始第一个Flutter项目。
Flutter项目实战视频教程】
在这里插入图片描述

附Flutter 相关资源

  1. Flutter 官方文档: flutter.dev/docs
  2. Flutter中文开发者社区: flutterchina.club
  3. Dart 中文网:https://www.dartcn.com
  4. Flutter实战电子书:https://book.flutterchina.club
  5. flutter 插件网:https://pub-web.flutter-io.cn
  6. 【iOS跨平台开发-Dart语法-Flutter教程-Flutter入门实战视频教程】
  7. 【iOS跨平台开发 - Flutter基础实战视频教程】

感谢您的阅读和参与,HH思无邪愿与您一起在技术的道路上不断探索。如果您喜欢这篇文章,不妨留下您宝贵的赞!如果您对文章有任何疑问或建议,欢迎在评论区留言,我会第一时间处理,您的支持是我前行的动力,愿我们都能成为更好的自己!


http://www.ppmy.cn/ops/7442.html

相关文章

每日一题(4.17)

目录 Leecode-16-最接近的三数之和题目示例解题思路代码实现 Leecode-面试题01.07-旋转矩阵题目示例解题思路代码实现 Leecode-16-最接近的三数之和 题目 给你一个长度为 n 的整数数组 nums 和 一个目标值 target。请你从 nums 中选出三个整数,使它们的和与 targe…

软件设计:UML 模型图总结

1. 相关链接 参考教程: https://sparxsystems.com/resources/tutorials/ https://sparxsystems.com/enterprise_architect_user_guide/15.2/model_domains/whatisuml.html Unified Modeling Language (UML) description, UML diagram examples, tutorials and r…

知识图谱的起源与发展

文章目录 知识图谱的发展历史知识图谱的重要性知识图谱与Ontology、语义网络之间的区别知识图谱的定义 知识图谱的发展历史 知识图谱始于20世纪50年代,至今大致分为三个发展阶段:第一阶段 (1955年—1977年)是知识图谱的起源阶段&a…

Swift-20-基础数据类型

数据定义 语法规则 先来看下下面的代码 import Cocoavar num1 "four" //a var num2: String "four" //b var num3 4 //c var num4: Int 4 //d上面的几行代码都能正常运行,其中a和b行等价,c和d行等价。区另就在于是否声…

大唐杯题目

5G NR 系统中,UE 收到 RRCSetup后,可能会有以下哪些过程 A.进入 RRC CONNECTED,停止小区重选: B.如果 NAS 层提供了多个S-NSSAI,则写入 s-nssai-List; C.发送 RRCSetupComplete. D.UE 启动 T300,将 RRCSetupReguest 消…

STM32应用开发——BH1750光照传感器详解

STM32应用开发——BH1750光照传感器详解 目录 STM32应用开发——BH1750光照传感器详解前言1 硬件介绍1.1 BH1750简介1.2 硬件接线 2 软件编程2.1 软件原理2.1.1 IIC设备地址2.1.2 IIC读写2.1.3 BH1750指令集2.1.4 BH1750工作流程2.1.5 BH1750测量模式 2.2 测试代码2.3 运行测试…

Java对象转xml(Object to Xml)

目录 第一章、Java对象转xml1.1)Java实体类1.2)Xml中需要包含的字段1.3)设置根标签和属性序列化方式1.4)使用JAXBContext和Marshaller进行转换 友情提醒: 先看目录,了解文章结构,点击目录可跳转到文章指定…

Golang:字符串正则匹配的简单使用

文档 https://golang.google.cn/pkg/regexp/#example_MatchString 方法签名 func MatchString(pattern string, s string) (matched bool, err error)示例 package mainimport ("fmt""regexp" )func main() {matched, err : regexp.MatchString(foo.*,…