史上最全最熱門的Android 開發和安全系列必備工具
GreenDroid
GreenDroid最初是由Cyril Mottier發起是一個Android的UI開發類庫能夠讓UI開發更加簡便並且在應用中始終保持一致。
Android的開放性使得各種應用的基本上喪失了一致性。不管是官方應用還是第三方應用都選擇使用自己的UI互動開發各種非標準的按鈕和控制元件。GreenDroid可以使開發者的應用與Android生態系統保持一致並試圖為開發者打造介面結構與風格一致的開發環境。
GreenDroid包含三個目錄
GreenDroid: 核心類庫. 這個庫會經常被用到。
GreenDroid-GoogleAPIs: GreenDroid的擴充包含很多釋出後的Google API的功能。(GDMapActivity 是關於它的樣例)
GDCatalog: 關於GreenDroid和GreenDroid-GoogleAPI的樣例工程。這個工程有很多示例性程式碼教你怎麼使用GreenDroid。
DroidParts
DroidParts是Android開發中一組常用的開發元件主要囊括以下幾個方面
DI——DroidParts在注入Views、Services方面做到了真正的“開箱即用”效果並且自定義依賴關係可以定義在DependencyProvider類中。
ORM——透過利用Cursors和Fluent APIDroidParts可以幫助開發者實現高效模型持久化。
JSON——DroidParts中含有簡單的JSON生成和解析器實現了對巢狀物件的高效處理。
ImageFetcher——可以將圖片非同步載入ImageViews中同時支援淡入和淡出效果。
RESTClient——可以向伺服器傳送各種HTTP請求使用者也可以自定義請求方式和提交JSON物件並顯示伺服器響應。
APICloud
APICloud旨在為跨平臺的原生提供一種更便捷的方式它是一個Web應用程式執行環境支援不同的系統平臺(Windows、Linux、Mac)。在基於APICloud平臺上使用者可以快速開發高效能的原生應用並且一套程式碼生成兩種程式Android和iOS。
APICloud平臺使用者達30w+建立應用數超過48w其中包括春秋航空、中興付等知名應用。
Basic4Android
Basic4Android 是一個簡單但功能強大的 Android 應用開發環境。類是於Visual Basic 。Basic4Android 功能非常強大支援的物件更多可將程式碼直接編譯安卓原生應用軟體而不需要其他環境的支援安卓端工具支援藍芽和WIFI連線可以獲取裝置螢幕上的內容。Basic4Android 完全為了 Android 應用開發不支援其他平臺。
主要特性
編譯為原生的bytecode不需要執行庫。生成的APK檔案與Java / Eclipse生成的檔案完全一樣
與Java編寫的應用效能相同
與Visual Basic類似的事件驅動程式語言支援物件和程式碼模組
不需要寫任何XML檔案
視覺化編輯器支援多螢幕和各種解析度
支援Android 1.6及其以上版本的所有移動裝置
支援自動完成、內建文件、內部索引和其它高階功能
強大的單步除錯功能
支援所有的Android核心特性
Titanium SDK
Titanium旨在為跨平臺的原生提供一種更高階的API所以開發者可以訪問一系列從使用者介面元件、插座介面到通知系統整合的原生特性和功能。Titanium是一個Web應用程式執行環境它支援不同的系統平臺(Windows、Linux、Mac)並且支援Web應用程式對本地APIs的訪問。在基於Titanium平臺上使用者可以快速開發和方便的部署應用程式並且這些應用程式可以使用本地APIs實現許多普通Web應用程式無法完成的。
主要特性
開源Titanium採用寬鬆的Apache 2.0許可證
高效開發透過程式碼重用減少了開發者的工作時間調高工作效率
廉價特性透過使用JavaScript SDK降低了跨平臺操作的成本
Vuforia
Vuforia擴增實境軟體開發工具包英語Vuforia Augmented Reality SDK是高通推出的針對移動裝置擴增實境應用的軟體開發工具包。它使用家算計視覺技術來實時地識別和跟蹤平面影像以及簡單的3D影像使開發者能夠在現實世界和數字體驗之間架起橋樑。 Vuforia透過Unity遊戲引擎擴充套件提供了C、Java、Objective-C和.Net語言的應用程式程式設計介面。從而Vuforia SDK能夠同時支援iOS和Android的原生開發這也使開發者在Unity引擎中開發AR應用程式時很容易將其移植到iOS和Android平臺上。
主要特性
跨平臺同時支援iOS和Android系統
AR特性 Vuforia是移動裝置最好的擴增實境體驗平臺
最佳的效能體驗透過無與倫比的互動性實現現實與虛擬的完美互動
文字識別功能支援藉助智慧手機和平板電腦攝像頭實現實時文字識別
Firebase
Firebase曾與Facebook已經陣亡了的Parse有點像其提供了資料庫服務、使用者身份驗證功能、以及主機工具。在新版Firebase中Google將Firebase轉變成了一個“統一應用平臺”。當前有47萬開發者在使用這項服務而在收購Firebase的時候這個數字還只有11萬。
Firebase現已與分析服務實現了深度整合感謝Google Analytics團隊的幫助只需簡單的幾行程式碼所有開發者都可輕鬆將之新增到自己的應用中。
它可以向Firebase反饋基礎的使用者資訊但與Google Analytics一樣開發者也可以指定特定的細節比如追蹤一個按鈕的按壓、或者一次購買的操作。
藉助這些資料Firebase能夠給出一個直觀的分析報告以便開發者深入瞭解使用者的行為、或者廣告的投放效果。
Geshi
這是一個高度自定義的語法高亮顯示工具可以在網頁裡用來更好的展示程式碼片段。Geshi經過開發後來應用在phpBB論壇軟體上但在功能特性上仍然是分開使用的。此外這個語法高亮工具支援幾乎所有的流行程式語言像ActionScript、ASP、C、JAVA、PHP、Ruby和SQL等等。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1020/viewspace-2814109/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 史上最全最詳細的新媒體運營工具(121種),自媒體人必備工具
- Java 最全工具類(後端開發必備)Java後端
- 開發者必備,熱門api介面大全API
- Java 開發者 必備的工具 和 框架Java框架
- ?史上最全的企業級容器系列之kubernetes入門和搭建(四)
- ?史上最全的企業級容器系列之kubernetes入門和搭建(三)
- ?史上最全的企業級容器系列之kubernetes入門和搭建(二)
- Mac 開發必備工具Mac
- 史上最全的Android開發學習教程集錦【初學者】Android
- 史上最全的Vue開發規範Vue
- Android Camera 開發你該知道的祕密㊙️-新手入門必備Android
- 史上最全的Websocket入門教程Web
- Android史上最全面試題Android面試題
- 【史上最全】設計師必備的83個設計資源網站網站
- Android除錯工具-ADB史上最強介紹Android除錯
- Kotlin系列教程——史上最全面、最詳細的學習教程,持續更新中....Kotlin
- Android——RxJava2史上最全講解AndroidRxJava
- 史上最全、最詳細的Docker學習資料Docker
- 史上最全、最詳細的 kafka 學習筆記!Kafka筆記
- 20款開發運維必備的頂級工具運維
- 推薦5款學Java開發的必備工具!Java
- Linux開發環境必備的工具!Linux學習Linux開發環境
- 史上最全中文分詞工具整理中文分詞
- Android最全開發資源Android
- 史上最全效能最佳化詳解(9大必備大廠最佳化方案)
- Android開發者必備:推薦一款助力開發的開源APPAndroidAPP
- Android開發實用必備的幾款外掛,提高你的開發速度Android
- 免費API介面分享,提升開發效率的必備工具API
- 史上最全 Terraform 入門教程,助你無坑入門!ORM
- 牆裂推薦:Web前端開發必備工具Web前端
- Android開發者珍藏必備【學習資料篇】Android
- 新媒體人必備:你必須知道的5款追熱點工具
- 史上最全最強SpringMVC詳細示例實戰教程SpringMVC
- 史上最全測試開發工具推薦(含自動化、效能、穩定性、抓包)
- 10個新手必備的網路安全工具推薦!
- 2024年高效Web前端開發必備的工具有哪些 ?Web前端
- PyCharm入門級使用指南,Python開發必備!PyCharmPython
- java高併發系列 - 第14天:JUC中的LockSupport工具類,必備技能Java