10款高效簡化移動開發過程的工具
移動應用開發工具的更新換代,讓開發者可以直接通過瀏覽器就能建立移動主題和應用,快速而又簡單。而這些工具的主要特色就是,無需編寫大量程式碼或是無需編碼,它們除了讓經驗豐富地開發人員更快速地構造原型外,也降低了新手進入移動應用開發的壁壘。在這裡,本文介紹一些能夠有效簡化移動開發過程的10款工具。
1. Appium
Appium是一個開源、跨平臺的自動化測試工具,用於測試原生、混合以及移動Web應用,支援iOS、Android和FirefoxOS平臺。Appium通過使用WebDriver JSON協議,驅動iOS的UIAutomation庫以及Android的UIAutomator框架 。
相關連結:Appium的GitHub託管地址、mobilehub主頁
2. Mobiscroll
Mobiscroll是一個用於觸控裝置的日期和時間選擇器,它的使用不會改變HTML5、PhoneGap以及混合應用的原生使用者體驗。作為一款jQuery日期外掛,使用者可以自定義主題樣式,為自己的移動專案UI元件添色。Mobiscroll支援所有主流平臺:iOS、Android、BlackBerry, Windows Phone 8以及Amazon Kindle。
相關連結:Mobiscroll的GitHub託管地址、mobilehub主頁
3. Hammer.js
Hammer.js是一個多點觸控手勢庫,能夠為網頁加入Tap、Double Tap、Swipe、Hold、Pinch、Drag等多點觸控事件,免去監聽底層touchstart、touchmove、touchend事件並且要寫一大堆判斷邏輯的痛苦。
相關連結:Hammer.js的GitHub託管地址、mobilehub主頁
4. Countly
Countly是一款世界領先、實時、開源的移動分析平臺,它通過收集來自手機的資料,並將這些資料通過視覺化效果展示出來,分析移動應用的使用和終端使用者的行為,用來有效地幫助提高所開發的產品質量。目前,Countly支援iOS以及Android平臺。
相關連結:Countly的GitHub託管地址、mobilehub主頁
iWebInspector是一款免費的工具,用來除錯、配置和檢查iOS模擬器(iPhone或iPad)上執行的Web應用。可以檢查資源,檢視和修改HTML以及CSS,還可以對JavaScript程式碼使用斷點,建立圖表等,就像在桌面上使用Safari、Chrome或Firebug一樣簡單。
相關連結:iWebinspector的mobilehub主頁
Adaptive Images檢測訪問者的螢幕尺寸,自動建立、快取並能夠重新縮放HTML內嵌影像使其能夠變為最適合裝置的尺寸大小。Adaptive Images結合流體影像技術,適用於響應設計。
相關連結:Adaptive Images的GitHub託管地址、mobilehub主頁
7. Mobjectify
Mobjectify是簡化的移動開發,無論你是想要建立簡單的實體模型在不同裝置上進行測試還是構建工作應用,Mobjectify為你提供工具,加快你的工作流程。它使用繫結的小工具以及jQuery Mobile,在短短几分鐘內就可生成一個原型設計,而不是紙上的佈局或者線框圖。
相關連結:Mobjectify的mobilehub主頁
8. Ratchet
Ratchet是一款免費的開源工具,主要功能是,使用簡單的HTML、CSS和JS元件就能構建出移動應用程式原型。Ratchet使用簡單的原因之一就是,它支援很多控制元件,其中包括:Bars、Lists、Buttons、Forms、Segmented controllers、Sliders、Push events等。
相關連結:Ratchet的GitHub託管地址、mobilehub主頁
9. Vinisketch
通過Vinisketch,可以使用HTML5、CSS以及JavaScript來開發出能在移動平臺上原生執行的應用,並且其提供雲服務或作為一個獨立的應用程式。
Vinisketch特性:
- 視覺化編輯器:使用視覺化編輯器,只需拖放或自定義小部件,就可輕鬆設計應用程式。
- 多引擎:使用多引擎,可以為每一個目標裝置管理自己的應用程式。
相關連結:Vinisketch的mobilehub主頁
10. mAdserve
mAdserve是一個採用PHP+MySQL開發,用於輕鬆管理和跟蹤移動廣告的開源移動廣告伺服器,支援iOS、Android、Windows Phone平臺。
相關連結:mAdserve的mobilehub主頁
相關文章
- 5個不容錯過的高效開發工具
- 我的移動開發春季歷程移動開發
- 移動web——移動web開發簡介,WebStorgae簡介Web
- 戲說移動江湖開發歷程
- 如何優化產品開發過程?優化
- 移動應用程式開發簡介!
- 精選 Top10 開源排程工具,解鎖高效工作負裁自動化
- webpack(8)vue元件化開發的演變過程WebVue元件化
- 淺談移動跨平臺開發框架的發展歷程框架
- 淺談移動端 View 的顯示過程View
- Flutter #0 移動開發技術簡介Flutter移動開發
- Xcode for Mac(高效開發工具)XCodeMac
- 研發過程中的文件管理與工具
- 怎麼跳過阿里騰訊框架面試中的陷阱?這樣做!高效學習移動開發阿里框架面試移動開發
- AnyProxy簡介移動端抓包工具
- 簡單又好用的高效工具
- 宣告式 Shadow DOM:簡化 Web 元件開發的新工具Web元件
- 遊戲開發過程中需求變化那些事遊戲開發
- iOS開發過程中 效能監控及優化iOS優化
- 【移動端開發】移動端開發基礎問題
- 黑科技在此!移動開發者必須瞭解的跨平臺開發工具移動開發
- redis啟動初始化過程Redis
- 自動化簡化了移動傳輸網路的部署
- 移動效能測試---工具PerfDog簡單使用
- 使用 ESLint + Prettier 簡化程式碼 Review 過程EsLintView
- JavaScript工具函式助力高效開發JavaScript函式
- 直播賣貨APP開發過程中的最佳化問題APP
- 簡化 Go 開發:使用強大的工具提高生產力Go
- 使用 Playwright 複用 Cookie:簡化自動化測試的高效方法Cookie
- appium uiautomator 移動端自動化測試工具APPUI
- 移動應用app設計開發工具:Creo 2 for macAPPMac
- Jenkins敏捷開發 自動化構建工具Jenkins敏捷
- Navicat Premium 16:高效的資料庫開發工具REM資料庫
- 2021 Google 開發者大會 | 更簡潔、更高效,創造更流暢的移動端使用者體驗Go
- 移動裝置的自動化測試工具,如何選型?
- 「移動開發」iuap mobile玩轉前端自動化構建移動開發前端
- 你有開發過chrome外掛嗎?說說你的開發過程Chrome
- APP自動化測試過程概述APP
- YonBuilder移動開發-移動原生外掛開發環境配置教程UI移動開發開發環境