也許你會認爲我第一篇文章是來划水,不過立個flag,定個小目標,也成爲了如今作不少事情的一個方式,若是有人能夠監督我完成此次的活動,我亦會很是的開心。android
我想經過此次活動把本身近年來學習Swift作一個總結,雖然和大佬們的技術相比我相形見絀,雖然有那麼點衝着活動獎勵,不過能順利把本身的一些感覺總結出來,也不錯。編程
此次活動,我打算經過Swift編寫玩安卓App,你沒有看錯是經過Swift語言寫一個分享安卓知識的App。markdown
考慮是連續挑戰,每篇文章的篇幅可能不會太長,還請見諒。app
玩安卓在安卓界也算是一個比較不錯的網站了,並且它提供了不少開放的接口能夠使用,無論用於調試仍是驗證思路,真實有效的數據,總比mock來的快,正是因爲是真實數據,也能夠發如今編寫中的各類問題。框架
首先,我想簡單說明一下本身的狀況,本人是一個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活躍度不高,也但願本身能出一份力吧。學習