設計師學習Swift語言3個月後,開發了一個優秀的壁紙App

設計師學習Swift語言3個月後,開發了一個優秀的壁紙App

先介紹一下自己以及為什麼要做壁紙軟體:

互聯網多年 UI, 零編程基礎,某一刻想著要突破一下自己,所以去嘗試學習 swift。

學習最好的辦法就是做一個項目來練手,那麼做什麼 APP 呢?有個朋友是壁紙收藏狂,自己作為設計師也收藏了很多壁紙,那麼就做一個壁紙 App 把收藏的分享出來吧哈哈。


先看一下宣傳用的幾個主界面:dribbble

到 App Store里下載了前面十幾個壁紙 App,無一例外大多品質不好,要麼壁紙質量,要麼 App 本身的體驗交互動效都不行,而我又是非常在意這些的產品設計師。目前為止我體驗到 App Store 的那麼多壁紙 App中,謙虛點說我們做的這個產品排行第二吧哈哈。

本職是設計出身,所以在界面上並沒有花太多時間,但是設計質量還是遠超同行,並且在手機多端適配上做的非常完美,自己設計自己代碼實現真的是還原度非常高啊,反正在代碼是花的時間遠超過設計。


做為一個極簡主義者,這應該是個什麼樣的APP?

1、首頁用瀑布流形式,壁紙質量高,可以看大圖,可以預覽樣式,可以下載就夠了;

2、其它功能理論上都不需要了,例如:設置,收藏、濾鏡、評價、分享、反饋、關於等。

最終的首頁是這樣:


開發到上線中間經歷了什麼?

按照上面的想法,第一版本差不多一周多就出來了(為什麼用了那麼久?成熟的工程師可以半天完成,而我沒有任何APP開發經驗,所以同時又邀請了一個iOS資深開發朋友帶我一起寫代碼,也幫我寫了很多複雜的功能,還有例如教我如何搭建框架之類。非常感激這位朋友,沒有他這個app也無法完成,我自己下班後的時間也大都在學習swift,那段時間王者榮耀都沒怎麼玩。)還有那個壁紙收藏狂魔朋友又是做後端的,所以就拉來一起搞,幫忙搭建後端服務,把我收藏的壁紙都傳到伺服器上去共享,同時把unsplash的壁紙API介面拿來用。

然後第一版完成就是提交,結果是第一次提交後被拒,哈哈哈出師不利,觸發了蘋果4.2.2審核條款,簡單點說,就是功能太簡單,沒必要也不需要做一個app來實現......

第二版添加了收藏功能,收藏功能對我這個新手來說還是複雜,找的朋友幫我寫的這個功能,提交後還是同樣的原因被拒,申訴也不行,這個時候我快放棄了,我不想把APP做成普通底欄4個tab的樣式,也不想添加裁剪功能,準確的說是不想添加任何沒用的功能。

第三版增加的濾鏡功能,第二個圖標:

也是後來想了下,如果壁紙可自由調色應該也不錯,所以第三版加了濾鏡功能,同時保留了收藏等幾個基礎功能。再次提交,第二天早上通知可以發布了哈哈,真的很開心,算是一個里程碑。


產品的其它特點

(下圖是壁紙大圖界面的隱藏手勢操作)

左右滑動切換鎖屏和主頁的預覽樣式

上下滑動切換壁紙,就像抖音上下滑動切換視頻一樣。


曾經為了追求數量我上傳了非常多不是自己挑選的壁紙,但是自己後來都看不下去了,所以後來又把這些壁紙全刪了,只保留了經過自己挑選的,品質達標的。

產品上線後的效果:

幾乎得到了朋友們的一致好評,上線後在朋友圈發了個廣告,第二天就衝到了娛樂榜第12位,目前蘋果商店也是滿5星好評,截至寫文章的9月30日。

朋友們反饋提到最多的就是希望增加分類功能,這個我還在糾結要不要增加 ? ....

?MAX WallPaper?

itunes.apple.com圖標

作為一個良心APP,最重要的一點是無廣告,無內購,無通知

甚至不會索要通知許可權,希望希望知乎的朋友們下載體驗,順便給些建議...

感謝


推薦閱讀:

TAG:Swift語言 | iOS | 設計師 |