Swift:立个Flag,编写一个App

这是我参与更文挑战的第1天,活动详情查看: 更文挑战

先定一个小目标

也许你会认为我第一篇文章是来划水,不过立个flag,定个小目标,也成为了如今作不少事情的一个方式,若是有人能够监督我完成此次的活动,我亦会很是的开心。android

我想经过此次活动把本身近年来学习Swift作一个总结,虽然和大佬们的技术相比我相形见绌,虽然有那么点冲着活动奖励,不过能顺利把本身的一些感觉总结出来,也不错。编程

此次活动,我打算经过Swift编写玩安卓App,你没有看错是经过Swift语言写一个分享安卓知识的App。markdown

考虑是连续挑战,每篇文章的篇幅可能不会太长,还请见谅。app

玩安卓在安卓界也算是一个比较不错的网站了,并且它提供了不少开放的接口能够使用,无论用于调试仍是验证思路,真实有效的数据,总比mock来的快,正是因为是真实数据,也能够发如今编写中的各类问题。框架

为何选择Swift

首先,我想简单说明一下本身的状况,本人是一个iOS开发者,从OC入门,而后接触学习Swift,使用过Swift写过App并上架,近一年来,基本上在迭代公司的一个旧OC项目,并学习Flutter,近2个月在尝试学习使用uni-app学习Vue。编程语言

转过头来,发现本身曾经很热爱的Swift已经很长时间没有使用了,对于SwiftUI和Combine框架我目前并无打算进行过多研究。我我的以为学习好了Flutter的组件思路和RxSwift,SwiftUI和Combine是不一样编程语言呈现的同一种思惟方式。oop

而且因为以前尝试使用Flutter与Vue编写过玩安卓的App,也算是对于大致的界面和逻辑跳转比较熟悉,整个页面的大体布局也算是清晰,对于一个小而轻练手项目再适合不过了。布局

我以前一直都是使用iOS传统的Cococa框架进行编程,此次打算考虑使用基于RxSwift的MVVM框架进行一些学习与尝试,是对本身的一些挑战,若是有写的很差处理的很差的地方也请各位大佬海涵。post

掘金的Swift活跃度不高,也但愿本身能出一份力吧。学习

目录

Swift:项目开工了,做为码农的我该干些啥?(一)