Day#01 合抱之木生於毫末

前言

所谓工程师就是,想到一个点子之後一直囤着、欠了一屁股技术债、init一堆新的side project却不把任何一个做完。不知怎麽的天时地利人和:刚好最近比较闲、刚好AC揪团铁人赛。
而所谓工程师又是,明明从第一份工作开始用的语言都还不算精熟、就想碰新框架、学那些潮潮新语言(还是只有我这样ʘ‿ʘ??),平常後端做得好好的,想那些不刻画面、不碰美术的日子多麽逍遥!

计画赶不上变化

本来心里其实有一些专案想法的,但是尝试到一半发现技术能力~实在不够XD
可能也是我自己底子不足没有悟出同质的部分,但mobile app跟web app真的相差好多!
因此,计画改变!!!
专案的形式以练习为主,主要就是找一些线上资源~然後练习 突然变成很小、很基本的心愿了◉‿◉

整体规划

从来没有写过app,想说与其在playgroud摸索变数型态跟基本语法,对於没有耐心、悟性又不高的我来说,可能直接跟着目前现有的线上资源做专案比较快。
寻寻觅觅,在灯火阑珊处找到了以下这些资源:arrow_down:

免费仔适用の学习资源

iOS 14 App 程序设计实战心法(试阅版)
Udemy 课程: The Complete Swift iOS Developer - Create Real Apps in Swift

两份资源我觉得都包含了完整的开发流程,因此接下来几天的练习都是跟着影片/范例实做的,偶尔碰到一些版本差异、小bug、看不懂的方法再自己处理&阅读更多资源。

录Real time开发的人都是神。
我每次开发,一半时间在google、另一半时间在panick XD

日程表

  1. 今天: 开始挑战
    [To-do List]
  2. Swift 101
  3. 初始专案
  4. TableView
  5. Storyboard
  6. 新增
  7. 查看
  8. 删除
  9. 使用者体验

[Chatroom]
10. 版本控制
11. 专案架构
12. 注册
13. 登入
14. Firebase Auth
15. 连线实作
16. Firebase Database
17. 资料结构
18. profile
19. 照片
20. Firebase Storage
21. 搜寻用户
22. Firebase vs Realm
23. 搜寻画面
24. 对话画面
25. Tableview
26. 传送讯息
27. fetch讯息
28. 删除对话
29. icon
30. 整体流程
31. 回顾

结语

写文章跟写程序感觉是一比一的辛苦,总之希望一切顺利(๑´ㅂ`๑)


<<:  Day1 渗透测试定义与资安服务比较

>>:  [Day01] 最初的起点

【修正模型】4-1 执行上下文(Execution Context)

经过了二十多天,一路上我们从基本的逻辑思考方式到了解 JavaScript 的意义,再从 JavaS...

Day 1 - 启程

时间回到刚毕业时的我,对於未来想从事的工作主要从过去的实习经验以及本身觉得有兴趣的领域寻找,而在系列...

Day06-Scope && Hoisting

前言 在程序语言中了解程序的周期是很重要的。 在昨日我们已经先了解variables的一些规则了,其...

Day14 开发套件 - 范例程序码介绍03 iOS 端

最後来看Native 端(iOS): 补充:iOS 中的 .h 和.m 档 .h 为标头档,做为宣告...

JS 题:将变数宣告在全域环境是否为好习惯?

今天分享一个对经典 JS 面试题的探讨。 原本完整的问题: Why is it, in genera...