网友真实露脸自拍10p,成人国产精品秘?久久久按摩,国产精品久久久久久无码不卡,成人免费区一区二区三区

小程序模板網

從無到有開發一款產品(小程序)的過程與思考

發布時間:2018-09-11 15:50 所屬欄目:小程序開發教程

在阿里巴巴總部有著這樣一句話, 改變世界的不是技術,而是技術背后的夢想。

不知不覺已經做技術有三年的時間了,這三年間經歷了很多次項目的開發上線,以及產品的爭論。很多同事都常常說我,你不像一個干技術的,產品讓你干什么你就干什么不就好了,最多就是在技術比較難實現時說一句這個需求做不了就得了,為什么老要去和產品關于交互問題爭論吶?我常常爭辯道,我認為一個技術不能不會敲代碼,但是一個好的技術不能只會敲代碼,再敲代碼之外也應該有自己關于產品的一些思考。

確定需求

有一天,和一位朋友在聊微信,聊著聊著突然想添加對方的手機號碼到通訊錄里面,于是就讓他發電話號碼郵箱和公司名稱發過來,然后我一遍一遍的復制到手機通訊錄里面花了好一段功夫才添加完成,過程覺得特別麻煩。這個時候我就突發奇想,要是有一款產品可以直接由對方把自己的各種信息輸入(例如,姓名、電話、公司、郵箱),然后生成一個二維碼發送給好友,好友長按二維碼識別信息或者用掃一掃功能掃一下就能直接添加進入手機通訊錄那該是一件多么方便的事情啊。說干就干,于是我產生了設計并開發一款這種產品的想法。

產品選型

需求很明確,做一款能根據用戶輸入的信息生成二維碼,并且通過掃一掃直接添加進入手機通訊錄的產品。由于我是做android開發的,所以首先想到的是做一款android客戶端去供大家下載使用。但是轉念一想,這種東西的需求場景是有,但是并不是一個高頻場景下使用的東西,真的有必要或者用戶真的會特意下載一款這種一次用完下次什么時候再次使用都不知道的APP嗎?答案顯然是否定的。時間寶貴,流量寶貴,內存更寶貴,用戶顯然不會一直把一款這種方面但使用率不算很高的應用放在內存寶貴的手機里。APP的開發成本很高,做一款這種APP顯然不合適。那么比較低頻用完即走的應用和張小龍所推廣的微信小程序簡直不謀而合,不占內存空間,想到了就使用,用完即走,小程序顯然滿足這所有的一切。經過這一塊思考之后,決定從做一款android APP轉而做一款微信小程序!

具體功能與界面

決定好了不做android APP而是做微信小程序之后,接下來就該思考這款小程序具體會有那些功能還有界面應該是怎么樣的了。

首先大的核心功能就是一個,輸入個人信息生成二維碼去掃碼添加用戶。因此我將界面拆成兩個,主要的界面是類似于騰訊乘車碼小程序那樣,只有一個二維碼界面,方面對方直接通過掃一掃來添加信息。另外一個界面為用戶信息界面,這個界面可以由用戶添加個人信息,添加完成之后點擊生成二維碼按鈕自動生成二維碼并且跳轉到主界面。

于是把界面搭建完成之后成為了這個樣子

可以看到,這里將小程序分為兩個主要的界面,二維碼頁面負責提供掃描的二維碼,個人界面負責由用戶自己填寫個人信息,這里面包含姓名、移動電話和電子郵箱信息。當用戶點擊生成二維碼名片的按鈕時將數據保存在本地并自動跳轉到二維碼界面。

思考

此處在主界面我產生了兩個思考,

  1. 二維碼中信息的格式該如何處理?
  2. 是否需要添加一個掃一掃功能去掃描二維碼?

我應該用什么樣的格式去保存個人信息的內容,怎樣能夠讓程序更好的進行解析操作?是否需要再開發一個掃一掃功能來掃描里面的二維碼?這些問題困擾在我面前。我的思考是,用戶拿到二維碼的時候第一反應肯定不是拿小程序里面的掃一掃去進行掃描,而是直接掏出手機打開微信,使用微信里面的掃一掃來掃描二維碼查看里面的內容。而如何解決擺在我面前讓微信掃一掃自動識別我二維碼里面內容這是現在必須思考的難題。

好在我同事幫我解決了這個問題。他說有一種叫電子名片的格式微信是可以掃碼支持的。于是我去了解了一下這種,原來微信掃碼是支持一種vcard格式的二維碼名片,它會根據你在二維碼中隱藏這種格式來進行自動的解析操作,將解析的信息直接識別出來并添加到通訊錄當中去,于是通過這種方式解決了第一個個人信息格式的問題。 

那么第一個問題解決了,現在處理第二個思考,到底有沒有必要在小程序里面內嵌一個掃一掃的功能?我的思考是沒有這個必要。理由有二:

  1. 用戶不用為了添加一個信息而專門去小程序市場找一個小程序來掃碼。用戶的直覺一定是看見二維碼直接打開微信去掃,而不是打開微信,打開小程序再打開小程序中的掃碼功能。我對產品交互的理念一直都是能一步到位的事情絕對不多一步去處理,能讓用戶直接打開微信掃一掃完成的事情非要拆成兩步三步放到小程序里面去干,這種交互在我看來非常的愚蠢!

  2. 微信的掃一掃功能已經非常強大了,實在沒有必要在已經這么強大又便捷的功能面前再自不量力的去自己寫一遍,并且寫的還沒微信好。

綜合上面兩點思考,我決定不去做掃一掃功能。

那么這里又有一個問題出現,一般我們在給別人聯系方式的時候很少會面對面給,大部分情況都是通過網上聊天或微信直接發。所以此時我要做的就是將這個二維碼分享出去讓好友長按之后能自動識別出來再添加,這種場景會更多見一些。

于是我便把當初要添加掃一掃功能的button按鈕進行了一次改造,換成了點擊分享二維碼功能,將二維碼直接直接發送分享出去,將界面修改成了這個樣子:

好了,所有關于產品的思考都已經完成了,剩下的就是擼起袖子直接干。功能很簡單,我只花了半天的時間就全部開發完成了。但是我卻覺得這是一個解決用戶實際痛點的問題,由這一個我們經常在生活中面臨的實際問題出發通過層層思考,接著確定功能和界面,最后利用自己所學的技術將想法變成現實,這一過程無比的有趣。

寫在最后

其實在如今這個大功能都被人做完的時代里,我們再想做一些事情的時候確實比較難,但并不代表沒有機會去做。就像我做出這款產品一樣,也是因為實際中有這么個痛點讓我苦惱,所以我才想著能不能通過自己的技術去幫助解決這個痛點。一款好的產品在我看來從來不需要做的多復雜,也不需要有多炫酷的界面。雜而多的功能,會讓用戶無從下手,不知道自己到底怎么用,要用什么;而炫酷的界面只會讓用戶停留在炫酷的效果中,而忽視了產品的本身使用,就像羅丹的斷臂維納斯一樣,一雙過于完美的手會阻礙維納斯整體的美,于是羅丹毫不猶豫的將它砍掉。微信的界面從來就沒有那么酷炫,他的開屏界面永遠都是一張衛星拍的地球圖片,但是你卻從來離不開他。好的產品就是以簡約至上,復雜的功能和炫酷的界面在我看來只是在掩蓋他華而不實的內在而已。如果有興趣想體驗下我的小程序,歡迎掃碼體驗。如果有什么意見也歡迎留言。

 

 


易優小程序(企業版)+靈活api+前后代碼開源 碼云倉庫:starfork
本文地址:http://www.xiuhaier.com/wxmini/doc/course/24795.html 復制鏈接 如需定制請聯系易優客服咨詢:800182392 點擊咨詢
QQ在線咨詢
AI智能客服 ×