提供了一些自帶的用戶身份驗(yàn)證功能,使得用戶管理員可以輕松創(chuàng)建和管理不同的用戶。
2. React Native
React Native 是 Facebook 開發(fā)的移動(dòng)開發(fā)框架,可以使用 JavaScript 進(jìn)行開發(fā)。它支持 iOS 和 Android 平臺(tái),并提供了許多常用的 UI 組件和本地模塊。開發(fā)人員可以使用 React Native 開發(fā)跨平臺(tái)的原生應(yīng)用程序,這意味著只需要編寫一次代碼就可以在不同的平臺(tái)上運(yùn)行。
React Native 相關(guān)的工具和 IDE 都是免費(fèi)提供的。React Native SDK 也是免費(fèi)開源的,支持的組件和庫可以從 Github 上下載。
3. Ionic
Ionic 是一個(gè)使用 Web 技術(shù)開發(fā)移動(dòng)應(yīng)用的框架,它基于 AngularJS 和 Apache Cordova 的組件和庫實(shí)現(xiàn)了面向移動(dòng)端的用戶界面和本地功能。它支持 iOS 和 Android 平臺(tái),并通過 Apache Cordova 將 Javascript 代碼封裝成原生應(yīng)用程序。
Ionic 提供了完整的開發(fā)框架,包含了免費(fèi)響應(yīng)式設(shè)計(jì)、內(nèi)置單元測(cè)試、內(nèi)置類型檢測(cè)等功能。Ionic 還提供了許多插件使得開發(fā)人員可以訪問設(shè)備內(nèi)的本地功能如相機(jī)或文件系統(tǒng)等。Ionic SDK 也是完全開源免費(fèi)的,大多數(shù)的 UI 組件和工具框架也是免費(fèi)提供的。
4. PhoneGap
PhoneGap(現(xiàn)已更名為 Apache Cordova)是一個(gè)可以使HTML、CSS、Javascript網(wǎng)頁編寫的移動(dòng)應(yīng)用平臺(tái)。PhoneGap核心技術(shù)是將HTML、CSS、Javascript橋接至設(shè)備上的硬件。這個(gè)平臺(tái)可以完美支持包括iOS、Android、Windows、Blackberry在內(nèi)的有近30種移動(dòng)設(shè)備。
在使用 PhoneGap 開發(fā)應(yīng)用程序時(shí),所有相關(guān)的工具和插件都是免費(fèi)并開源的。開發(fā)人員APP可以利用 Apache Cordova 的插件機(jī)制來增加不同平臺(tái)上的本地功能,而無需重新編寫本地代碼。這些插件可以從 Github 或 Apache Cordova 插件庫中獲取。
總的來說,這些方案都是為了免費(fèi)提供給開發(fā)人員用于開發(fā)和測(cè)試自己的移動(dòng)應(yīng)用程序。雖然這些方案可能不如常規(guī)開發(fā)方案那樣完整或強(qiáng)大,但它們可以為初APP開發(fā)學(xué)者提供找出自己們未來的方向和體驗(yàn)的機(jī)會(huì)。