當前位置:
首頁 > 新聞 > 這個由設計師親手開發的小程序,就是這麼簡潔好看

這個由設計師親手開發的小程序,就是這麼簡潔好看

知曉程序註:

「曉組織」是知曉程序推出的全新欄目。

這裡是「曉組織」的第 16 期。

羅曼羅蘭曾說過:

世上只有一種真正的英雄主義,那就是認清生活的真相後,依然熱愛生活。

我熱愛生活,是個理想主義者,也是個射手座。我熱愛文學,卻學了設計,我熱愛設計,卻學了開發。我想,我所做的一切,只是想更準確地表達自己。

感謝知曉程序(微信號 zxcx0101)給了我一次表述自己的機會。


小天氣是什麼?

「小天氣」是我做的一個實時查詢天氣的小程序。

排版簡約精緻,布局條理分明。

它採用精準的天氣數據,提供分鐘級的降雨提醒、實時天氣、污染指數、48 小時逐時預報、五日預報、天氣預警,以及其它單項天氣信息。


為了讓更多人看見,我選擇了小程序

我很普通,自學了三年前端,踩了很多坑,也走了很多彎路,當然也獲得了更多的成就感。

我做 web 前端,瀏覽器即是載體,因為無法讓許多人打開瀏覽器,輸入網址訪問我的網站,所以我來到了微信。

說到「小天氣」,也是因為一個很偶然的原因。

我的另一個移動 web 項目(文藝日簽類,類似 one 一個,一言等產品)需要實現一個功能,就是用 Canvas 生成圖片時,加上地理位置與本地天氣。這使得我接觸到了天氣介面。

就此我找了許多天氣介面提供商。然而,免費的數據不全,且調用量有限制,而且質量不一,要麼少這個數據,要麼少那個數據。收費的更是參差不齊,好壞不一。

「小天氣」 1.0 版本採用的並不是現有的介面,而是採用的一家數據較全,而且數據都是已處理好的數據。

可惜,看著不錯,調用方便,但是天氣不準。這,是硬傷。

所以,我在考察了很多數據的全面性和準確性後,更換了第二個版本的數據。API 市場提供的天氣 API 不適合做天氣小程序,更適用於日曆或外賣等平台使用的簡單天氣狀況。

另外,我也找到了雅虎天氣的 API,但由於返回的數據英文偏多,所以放棄使用。在此之前,我是使用彩雲天氣的,相對來說彩雲天氣比較精準。而此次發現彩雲天氣也是提供天氣 API 的,最終決定選用彩雲天氣的 API。

相比第一版採用的 API,彩雲 API 提供的數據更加原始,這也增加了很多自定義數據加工的方式。

比如關於風,返回的數據為風向角與風速,根據官方文檔判斷風向,風力,以及可以自定義風的具像化;比如一級風,對應炊煙直上。

這使得一個產品可以利用自定義而更具特色,我的想法是一套簡約的文字,但是目前並沒準備好。


不會設計的前端,不是好的程序員

我做「小天氣」並沒想太多,比如要做成爆款之類。

我是一名設計師,所以 UI 必須得到位。我理解的到位即是簡約但精緻,友好與實用,這也是「小天氣」整體的設計理念。

我的女朋友很少看天氣,但是我的女朋友很支持我做的事情,我想,我做完了,我的女朋友一定會看天氣的。於我,於我女朋友,我都必須以一個最好的態度與知識,去完成「小天氣」。

對此,我參考了眾多 Dribbble 大神的天氣作品,以及 App store 的天氣 app。最終,定下了初稿,有了大的思路。

(著名創意交流網站 Dribbble)

每種天氣狀況對應相應的顏色,易於用戶對界面有一個更加真實的直觀感受,並且每種天氣狀況也都應該有自己的動畫,這樣搭配在一起,像極了主題,直觀統一。

「小天氣」至此更新了好幾次,大多是因為 UI 優化,可能因為學的設計,在一些細節的處理上會犯強迫症。

在這次開發過程中也遇到過難點,主要是一些數組的處理加工。

比如逐時天氣,需要在零點之後顯示新的一天的日期,要不 48 小時天氣很容易讓人有一種眼花繚亂的感覺。這就需要在原數組中,添加新的一天的日期,然後在 WXML 里進行判斷調用。

後來也做了預警信息模塊,以及兩小時每五分鐘降雨量模塊。但是,這兩個模塊在平常天氣下不會顯示。只在有當地氣象局發布預警信息時,或兩小時內有降雨數據時才會分別顯示。這樣做的原因,是讓用戶在最短的時間閱讀完最重要、最需要的天氣信息。

「小天氣」在以後的更新中,UI 會繼續優化,並且會增加地理位置切換,查詢其它地區天氣的功能。另外,還會利用 Canvas 生成今日天氣的圖片,排版會細緻一些,利於大家保存與分享。

當然啦,許許多多的小細節都需要完善,謝謝大家的支持~

小天氣內有聯繫方式,歡迎大家一起交流。

「小天氣」小程序使用鏈接

https://minapp.com/miniapp/3811/

關注「知曉程序」公眾號,在微信後台回復「曉組織」,看厲害的人怎麼做小程序。


點擊展開全文

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 愛范兒 的精彩文章:

聽說 21 號的日全食百年一遇,美國人民都瘋狂了……
LOL-SNG賽後採訪:劣勢下,把心態穩住就能贏!
騰訊的 WeGame 真能 Steam 手中分到更多的蛋糕嗎?

TAG:愛范兒 |

您可能感興趣

小程序開發門檻都這麼低了,你還在猶豫什麼?
為什麼買房再便宜也別選這一層?聽師傅一說,都是開發商的套路
這封開發信就是不一樣!
怎麼開發小孩子的右腦,聽說開發出來小孩子會特別聰明?這一點太關鍵!
好玩的遊戲哪裡找?認準這幾個開發商就不會錯
店長寶小程序是怎樣開發單另小程序的?
開發小程序多少錢?哪裡可以開發小程序?如何選擇靠譜的小程序開發公司
小哥路邊撿到一個盒子,打開發現一個玩具狗,仔細一看發覺不對勁!
「跳一跳」小遊戲這麼火爆,它是如何做的設計和開發?
帶有這幾種性質的房子,再便宜也不要買,都是開發商的套路
小程序·雲開發還能這麼玩?漲知識了
這是一項艱難的成就!十個沒有雷作的遊戲開發商
可燃冰的好處這麼多,為什麼沒有規模開發?難度確實太大!
現在開發商做的水電都要重做,但以前的房子很少會改,這是為什麼?
孩子智力開發「黃金期」大多是這一項拉開差距,很多父母沒做好
聰明人都不買電梯房的這一層,再便宜也別買,都是開發商的圈套
小程序OS,讓開發更簡單
開發商說漏嘴,買房一定要避開這幾層,優惠再大也不划算!
不能再強大了,這塊開發板性能絕對出乎你的想像……
極客薦|好玩的遊戲哪裡找?認準這幾個開發商就不會錯