1.0.0 初識APP
Android初識
##序言##
IT技術棧更新換代很快,關於安卓移動端2015年還是Android 5.1橫行,如今到了2018年都已經Android 8.0了,開發工具Android Studio也更新到了Android Studio3.0.1。本系列的教程可能有些地方已經過時了。技術人員要積累更多的學習網站和平臺,不斷的去豐富自己,才能與時俱進,站在時代的浪潮頂峰。
##介紹##
首先我想介紹一下APP的種類:
** Native App(原生APP) **
Native App是一種基於智慧手機本地作業系統如iOS、Android、WP並使用原生程式編寫執行的第三方應用程式,也叫本地app。一般使用的開發語言為JAVA、C++、Objective-C。
WebApp
從一個簡單的幫助消費者計算汽車租借費用的網頁,到為商業人員和度假者提供全套旅遊服務的大型複雜的WEB站點,都是WebApp。它包括一些完整的WEB站點,WEB站點的專門功能以及在Internet、Intranet或ExtraNet上的資訊處理應用。
Hybrid App##
Hybrid App(混合模式移動應用)是指介於web-app、native-app這兩者之間的app,兼具“Native App良好使用者互動體驗的優勢”和“Web App跨平臺開發的優勢
總結一下:
對於三種類型的APP多多少少都有接觸,選擇Hybrid App是不二之選,因為Native App的致命點開發難度大,開發速度慢,而且一套程式碼程式碼只能針對於IOS或者ANDROID一個平臺,如果需要開發多個平臺就要相關專業人員,成本開銷大。WebApp由於效能的致命問題已經被很多平臺所不待見,Hybrid App是Native App和WebApp的橋樑,一個好的Hybrid App人員既要懂得一部分Native App的知識,又需要接觸WebApp的知識。而且需要把控選擇兩者對接過度的技術選擇。所以Hybrid App是一個知識比較廣的學習路線。由於本人第一次接觸的平臺是APICLOUD平臺APP 所以選擇APICLOUD進行講解平時學習的積累以及工作中遇見的問題
##APICLOUD介紹##
APICLOUD是標準化App開發平臺,模組Store作為開發者生態中的重要組成部分,積累了大量成熟的app功能模組
入門快,開發週期短,相容多端,有豐富的生態模組Store,文件全,對於當時作為剛出來的新人來說是不二之選。
簡單的來說,APICLOUD平臺是把複雜的東西簡單化,把一些複雜繁瑣的配置以及環境構建成開箱即用的工具,對於新手來說很友好,但是對於開發人員來說過度依賴高度封裝的工具是一件利於成長的事情。在這裡作者本人希望開發者能學會使用工具以後,瞭解底層的原始碼實現,以及工具設計模式流程。才會越來越精進自己的技術。
##建議##
最後給大家推薦幾個我自己學習ANDROID學習網站地址
https://github.com/coder-pig/Android-Storage-Box