設計師學習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作為一個良心APP,最重要的一點是無廣告,無內購,無通知
甚至不會索要通知許可權,希望希望知乎的朋友們下載體驗,順便給些建議...
感謝
推薦閱讀: