App: 做个应用 — SwiftUI 0 基础开发应用
Developer: Poke Design
Genres: Developer Tools, Utilities

「做个应用」是一款教你从 0 开始学习 Apple 全平台开发语言的应用，共计 30+ 模块，200+ 个章节，从基础数据结构知识，到设计模式，到各个类似的组件的使用，包含了开发 Apple 应用的每一个环节，跟着整体的课程轻松学会 SwiftUI，每个人都可以开发 Apple 应用。

## 关于 SwiftUI
SwiftUI 是苹果最近几年新推出的 Apple 全平台开发技术，一套代码可以运行在 iPhone、iPad、Mac、Apple Watch 和 Apple TV 上，极大的节省了开发成本，保持了应用的一致性。
SwiftUI 是一种声明式语言，比如一个文字 Text("Hello, World!")，我们可以一点点给这个文字添加属性，比如文字颜色.foregroundColor(Color.red)，比如加粗.bold()，通俗易懂。
SwiftUI 去除了复杂的结构设计，所有看到的元素都是 View，一个页面，一个按钮，一个文字，一个输入框都是一个 View，极大的减少了对代码的理解成本，更加容易学习，真正做到一看就会。

## 适合什么样的人？
如果你是个设计师，是个互联网从业者，或者自己有想法做点应用，学习技术只是开始，做出自己的产品才是目标。SwiftUI 适合所有对互联网产品有基础常识的人，只要你知道基础的应用控件，知道 NavigationView、Tabbar，Text， Image，就可以很简单的看懂 SwiftUI 的技术代码。

下面的代码如果你看得懂那你就可以学会 SwiftUI 内容。
NavigationView {
     ScrollView {
           Text("如果你能看到这段代码就可以学会 SwiftUI！")
                  .font(.system(size: 16, weight: .bold))
                  .foregroundColor(Color.red)
            Button {
                   print("Email: 834599524@qq.com")
             } label: {
                   Text("联系我们")
             }
      }.navigationTitle("SwiftUI For Beginners")
}

## 可以用来做什么？
一个可以尝试的未来趋势是做一些工具类型的内容应用，很多知识都散落在互联网里，比如如何使用 Sql，如何使用 Excel 等，但是纯文字的内容在理解和查找都不是很方便，且没办法成为一个系统的知识，就类似这个 SwiftUI For Beginners  应用，系统的，直观的，可以随时查看的给你讲解了开发一个应用要用到的各个基本环节内容，对于初学者会非常有用。
从需求，到产品，到设计，到开发，到运营，一个工具类型的产品肯定可以获取到自己的用户，会获取到自己的营收，并且投入有限，后续的维护成本基本很小。
随着互联网进入平稳期，各家平台产品也都已固定，尤其对于互联网从业者，更应该拓展下自己的技能，做一个斜杠青年。

有任何问题可以通过以下方式联系我们：）
微博：@PokeApp
公众号：PokeDesign
小助手微信：Poke202020

Release notes:
- 支持搜索笔记内容操作；
- 应用内的代码块可以直接添加到笔记里；
- Mac 下新增打开笔记和推送内容的快捷键操作；
- 跟着我们一起做个截图管理应用；

后续功能
- 增加最新的 SwiftUI 内容；
- 增加其他一些细节知识点；

- 正式推出 # 100 Apps 计划，希望可以帮助 100 个人做出应用，如果你感兴趣可以在设置页点击了解，或者添加小助手微信咨询。

如果应用对你有帮助，请帮忙留下五星好评，如果方便可以点击下面「撰写评论」按钮给我们留言鼓励。如果遇到任何问题，可以随时在章节最后或者设置里给我们反馈，我们一定及时回复。