03.06 app是如何製作的,APP如何開發?

中達鴻運小秘書諾諾


很高興回答這個問題。

我是從事安卓App開發的,開發過很多App,那麼App是如何製作的。

頁面設計

我們看到的app都一個個頁面,每個頁面功能不同。首先是產品經理通過調研整理需求,然後將需求整理成頁面(可以使用墨刀等網頁製作),然後在交給UI人員進行專業設計和美化,最後將設計圖打包給開發人員。

開發設計

拿安卓舉例,開發使用語言也分幾種,具體得根據實際情況來選擇。

1.原生開發

安卓一般使用java語言開發,當然現在也有kotlin語言進行開發。如何開發就涉及到具體編程了,這裡就不詳說了。簡單描述就是使用安卓提供的一系列控件來實現頁面,複雜點的頁面可以通過自定義控件來實現。

2.使用H5語言開發

使用H5開發的好處有很多,可以多端複用,比如瀏覽器端,ios端,當然H5開發的體驗是沒有原生好的。結合我做過的項目來說,一般是這個頁面需要分享出去的話,就用H5開發。

3.使用flutter開發

flutter是近年來谷歌推出的一款UI框架,

使用dart語言進行開發,支持跨平臺,weight渲染直接操作硬件層,體驗可媲美原生。但是flutter技術比較新,生態還不完善,開發起來效率相對偏低

頁面數據填充

頁面開發出來只是空殼子,沒有數據填充,這時候就需要通過接口獲取數據,然後解析數據,顯示在頁面上。

到此,一個大概的App製作流程就結束了。


分享到:


相關文章: