`
rensanning
  • 浏览: 3514164 次
  • 性别: Icon_minigender_1
  • 来自: 大连
博客专栏
Efef1dba-f7dd-3931-8a61-8e1c76c3e39f
使用Titanium Mo...
浏览量:37479
Bbab2146-6e1d-3c50-acd6-c8bae29e307d
Cordova 3.x入门...
浏览量:604323
C08766e7-8a33-3f9b-9155-654af05c3484
常用Java开源Libra...
浏览量:678071
77063fb3-0ee7-3bfa-9c72-2a0234ebf83e
搭建 CentOS 6 服...
浏览量:87257
E40e5e76-1f3b-398e-b6a6-dc9cfbb38156
Spring Boot 入...
浏览量:399816
Abe39461-b089-344f-99fa-cdfbddea0e18
基于Spring Secu...
浏览量:69067
66a41a70-fdf0-3dc9-aa31-19b7e8b24672
MQTT入门
浏览量:90474
社区版块
存档分类
最新评论

Awesome PhoneGap/Cordova

 
阅读更多
A curated list of amazingly awesome PhoneGap/Cordova libraries, resources and shiny things. Inspired by other awesome lists.

Official Site
Apache Cordova - Apache Cordova is a set of device APIs that allow a mobile app developer to access native device function such as the camera or accelerometer from JavaScript. Combined with a UI framework such as jQuery Mobile or Dojo Mobile or Sencha Touch, this allows a smartphone app to be developed with just HTML, CSS, and JavaScript.
PhoneGap - PhoneGap is a free and open source framework that allows you to create mobile apps using standardized web APIs for the platforms you care about.

Plugin Registry
Cordova 5.0.0开始官方核心Plugin全部移到npm!
Cordova Plugin Registry - Discover plugins for your Apache Cordova project.
PlugReg - PlugReg allows Cordova / PhoneGap developers to search for existing plugins for their app projects. It also gives plugin authors additional exposure to their open source plugin(s).
Telerik Verified - Verified Plugins Marketplace. Curated list of Cordova/PhoneGap plugins that have been thoroughly tested, documented, and extended to empower cross-platform hybrid mobile developers
PhoneGap Build Plugins

MEAP(Mobile Enterprise Application Platform)
Kony - Discover the only enterprise-grade platform for developing and deploying HTML5, native, or hybrid mobile apps using open and standards-based tools.
IBM MobileFirst(Worklight) - IBM® MobileFirst Platform Foundation, formerly known as IBM Worklight, helps organizations extend their business to mobile devices. It provides an open and comprehensive platform to not only build, but test, run and manage native, hybrid and mobile web apps. Available as an on premises or private cloud solution, IBM MobileFirst Foundation can help reduce both application development and maintenance costs, improve time-to-market and enhance mobile application governance and security.
SAP Mobile Platform - Use SAP Mobile Platform to build and deploy mobile apps that keep people connected. This industry-leading mobile application development platform solves mobility challenges, supports mobile apps that fit your business-to-enterprise (B2E) or business-to-consumer (B2C) use case, and helps balance device user requirements with enterprise requirements.
Oracle ADF Mobile - Oracle ADF Mobile enables developers to build and extend enterprise applications for iOS and Android from a single code base. Based on a hybrid mobile architecture, ADF Mobile supports access to native device services, enables offline applications and protects enterprise investments from future technology shifts.
Applican(Japan) - Applicanは、Android/iOS対応アプリを同時開発できるハイブリッドアプリ開発環境です。カメラやGPS機能などにアクセスするための各種APIが用意されていて、HTML5+CSS+JavaScriptの知識だけでスマホアプリを作ることができます。
AppCan(China) - AppCan是中国领先的一站式移动开发服务平台,支持HTML5快速开发手机应用,同时支持iOS、Android、WindowsPhone。
DCloud HBuilder(China) - 当前最快的HTML开发工具,强大的代码助手帮你快速完成开发,最全的语法库和浏览器兼容性数据让浏览器碎片化不再头痛。
APICloud(China) - 中国首个“云端一体”的移动应用云服务提供商。

Tool
Intel XDK(appMobi) - Intel® XDK HTML5 Cross-platform Development Tool provides a simplified workflow to enable developers to easily design, debug, build, and deploy HTML5 web and hybrid apps across multiple app stores, and form factor devices.
SMP Kapsel - Kapsel is a set of plugins for Apache Cordova which adds SMP capabilities to a Cordova application.
Visual Studio Tools for Apache Cordova - Build cross-platform mobile apps for iOS, Android, and Windows devices using Visual Studio Tools for Apache Cordova. With an extension for Visual Studio 2013 Update 4 or Visual Studio 2015 Preview, Visual Studio gives you the tools you need to get started building your first app using HTML, CSS, and JavaScript based on Apache Cordova.
Eclipse THyM - The Hybrid Mobile project enables cross platform mobile development with Eclipse IDE. It delivers IDE components and a framework for developing Hybrid Mobile Applications on the Eclipse platform. The delivered IDE components support the Apache Cordova framework, but they are extendible to support Apache Cordova distributions and other frameworks.

Trigger.io - Trigger.IO is a mobile development framework that enables cross-platform phone applications to be written in HTML5.
Sencha Touch - Sencha Touch, a high-performance HTML5 mobile application framework, is the cornerstone of the Sencha HTML5 platform. Built for enabling world-class user experiences, Sencha Touch is the only framework that enables developers to build powerful apps that work on iOS, Android, BlackBerry, Windows Phone, and more.

X-to-Native Tool
J2ObjC   —  Google’s transpiler that translates Java to Objective-C. It also includes basic Java libraries ported to Objective-C. Basic usage is to develop the app logic in Java to be shared between your Android and iOS app. The Android app would use the logic natively. For iOS, you translate the Java logic to Objective-C and import the translated code into your Swift or Objective-C project. J2ObjC is open-sourced on github and is freely available.
RoboVM   — A Java implementation that targets iOS. RoboVM command-line tools compile Java into native iOS bytecode. RoboVM implements its own garbage collector on iOS. Like, J2ObjC, the Android app would be native. Pricing is unavailable as RoboVM is in beta.
Xamarin (C#)  — A C# implementation that targets iOS, Android, and Windows Phone. Using Xamarin Studio, you can write your entire app in C# and compile it down to native bytecode. For iOS, Xamarin apps use SGen or Boehm for garbage collection. Pricing starts at $25 per month.
RubyMotion(Ruby)  —  A Ruby implementation that targets iOS, Android, and OSX. RubyMotion command-line tools compile Ruby iOS and Android apps into native bytecode. Ruby gems must target RubyMotion which precludes many existing gems. RubyMotion implements its own garbage collector on iOS. Pricing starts at $15 per month.
Titanium Mobile(JavaScript) - An open, extensible development environment for creating beautiful native apps across different mobile devices and OSs including iOS, Android, and BlackBerry, as well as hybrid and HTML5. It includes an open source SDK with over 5,000 device and mobile operating system APIs, Studio, a powerful Eclipse-based IDE, Alloy, an MVC framework and Cloud Services for a ready-to-use mobile backend.
Adobe AIR(ActionScript) - Adobe AIR is a cross-platform runtime that enables you to use your existing Flash/ActionScript or HTML/JavaScript development skills and tools to build and deploy applications, games, and videos outside the browser and on mobile devices.
NativeScript(JavaScript)  (from Telerik) - NativeScript enables you to use a complete stack of cross-platform APIs to write your application code or, if you need to, you can directly access all platform-specific native APIs using JavaScript only. That’s right—you can access all native APIs, not only the ones we thought would be useful!
React Native(JavaScript)  (from Facebook) - React Native enables you to build world-class application experiences on native platforms using a consistent developer experience based on JavaScript and React.
Hyperloop(JavaScript)  (from Appcelerator) - Hyperloop is a next-generation compiler that converts JavaScript source code into native code for targeting different native OS platforms. Currently supports iOS and WinRT development.

Test Tool
Ripple Emulator - Apache Ripple is a web based mobile environment simulator designed to enable rapid development of mobile web applications for various web application frameworks, such as Apache Cordova and BlackBerry WebWorks. It can be paired with current web based mobile development workflows to decrease time spent developing and testing on real devices and/or simulators.
Weinre - weinre is a debugger for web pages, like FireBug (for FireFox) and Web Inspector (for WebKit-based browsers), except it's designed to work remotely, and in particular, to allow you debug web pages on a mobile device such as a phone.
GapDebug - GapDebug is a comprehensive mobile debugging tool that bridges the gap left by other debugging options. Operating on both the Windows and Mac platforms, GapDebug allows debugging of hybrid mobile apps, such as PhoneGap and Cordova, on modern iOS and Android devices. And, GapDebug is always free for local debugging.
ScreenQueri.es - *Screenqueries is not an emulator & Results may vary on actual devices. It is advisable to test website on actual devices before you go live.

Cloud Tool
PhoneGap Build - Simply upload your HTML5, CSS, and JavaScript assets to the Adobe PhoneGap Build cloud service and we do the work of compiling for you.
AppBuilder(Icenium) - Create cross-platform mobile apps for iOS, Android and Windows Phone using an instantly available, hyper productive PhoneGap/Cordova development environment.
Appery.io(Tiggzi) - Appery.io, developed by Exadel, is the first mobile platform that offers a cloud-based rapid development environment with integrated backend services and a rich catalog of API plug-ins that dramatically simplify integration with cloud services and enterprise systems.
Monaca - Accelerate Your App Development with HTML5 Hybrid Apps.
Ionic Creator - Creator makes it easy to rapidly build Ionic mobile apps. With a drag-and-drop interface and real code exporting, you can create live apps for your team with a few drags of the mouse. And it's totally free to use.

App Sandbox
PhoneGap Developer App - The PhoneGap Developer app is a testing utility for web developers and designers using the PhoneGap framework. After installing the PhoneGap Developer app you will be able to connect to your PhoneGap desktop app to instantly view and test your project on the device.
Ionic View - Ionic View makes it easy to share your Ionic and Cordova apps with clients and testers around the world, all without ever going through the App Store.
Intel App Preview - App Preview allows web designers and developers who are using the Intel® XDK to preview their apps on real devices.
applican simulator - アプリカンプラットフォームと連動し、iPhone、iPadなどのデバイス上で動作確認を行う専用アプリです。これによりコンテンツのチェックを簡易なものにします。

Android Webview
Intel Crosswalk Project - Replace Android’s default WebView with Crosswalk, a predictable web runtime for developing powerful Android and Cordova apps.
Ludei WebView+(Cocoon JS) - This project is a plugin for cordova/phonegap apps, and provides a uniform webview on any Android 4.x device.
Amazon Silk - Amazon Silk is a next-generation web browser available only on Kindle Fire. Built on a split architecture that divides processing between the client and the Amazon cloud, Amazon Silk is designed to create a faster, more responsive mobile browsing experience.
Android System WebView - Android 5.0 WebView is a system-level .apk that can be updated without user intervention – a mechanism very much like Google Play Services.

UI Frameworks
jQuery Mobile - jQuery Mobile is a HTML5-based user interface system designed to make responsive web sites and apps that are accessible on all smartphone, tablet and desktop devices.
App Framework(jqMobi) - The App Framework JavaScript library is a blazingly fast cross-platform UI library built for mobile HTML5 apps. The UI styles in this library are designed to easily adapt to your target platform (Google Android*, Apple iOS*, Microsoft Windows* 8, and new RIM Blackberry* devices) so you can give your application a target-specific look and feel.
Kendo UI - Fast, light, complete: 70+ jQuery-based UI widgets in one powerful toolset. AngularJS integration, Bootstrap support, mobile controls, offline data solution.
Topcoat - CSS for clean and fast web apps
Ionic Framework - The beautiful, open source front-end SDK for developing hybrid mobile apps with HTML5.
Onsen UI - Onsen UI makes building applications simple basing on the concept of Web Components. Applications can be build using HTML tags web developers already know. It is built on top of heroic AngularJS and performance craving Topcoat.
Famo.us - Famo.us is a free, open source JavaScript framework that helps you create smooth, complex UIs for any screen.
ChocolateChip-UI - ChocolateChip-UI is a framework for making mobile Web apps. It has three components: semantic HTML5 markup, CSS and JavaScript. To successfully make an app with ChocolateChip-UI you'll need at least moderate experience working with JavaScript. This is so you can use templates, make Ajax requests and handle callbacks for user interaction.
Ratchet - Build mobile apps with simple HTML, CSS, and JS components.
Mobile Angular UI - Mobile Angular UI is a mobile UI framework just like Sencha Touch or jQuery Mobile. If you know Angular JS and Twitter Bootstrap you already know it!
AppGyver Supersonic - Build beautiful data-driven apps with real native performance

Helping you select a cross-platform mobile framework

Showcase
PhoneGap
Telerik Platform
AppGyver
Monaca
AppCan
Ionic
Titanium       http://www.builtwithtitanium.com/
Intel XDK

Documentation
Apache Cordova Documentation
PhoneGap Documentation
Ionic Documentation
Apache Cordova Tutorial @ccoenraets
Ionic Tutorial @ccoenraets

Developer Reviews
(2012/05/12) Comparing Titanium and PhoneGap - Appcelerator开发者Kevin Whinnery
http://www.appcelerator.com/blog/2012/05/comparing-titanium-and-phonegap/
中文版:http://mobile.51cto.com/web-338270_all.htm
(2013/09/04) Hybrid App开发实战 - 李秉骏
http://www.infoq.com/cn/articles/hybrid-app-development-combat
(2014/03/08) Hybrid sweet spot: Native navigation, web content - RoR作者DHH
https://signalvnoise.com/posts/3743
中文版:http://coolshell.cn/articles/12225.html
(2015/02/01) 谈谈 React Native - 唐巧
http://blog.devtang.com/blog/2015/02/01/talk-about-react-native/
(2015/03/27) 跨平台开发时代的 (再次) 到来? - Line王巍
http://onevcat.com/2015/03/cross-platform/
(2015/05/11) 聊聊移动端跨平台开发的各种技术 - 百度FEX吴多益
http://fex.baidu.com/blog/2015/05/cross-mobile/

IDE
Atom from GitHub
https://atom.io/
WebStorm from JetBrains
https://www.jetbrains.com/webstorm/
Brackets from Adobe
http://brackets.io/
Light Table
http://lighttable.com/
Visual Studio Code
https://code.visualstudio.com/Download

Blog
PhoneGap Blog
Christophe Coenraets(Developer Evangelist for Adobe/Salesforce.com)
Holly Schinsky(Developer Evangelist for Adobe)
Raymond Camden(Developer for Adobe)
John Wargo(Product Manager for SAP)
Nic Raboy
Andrew McGivery

Book
PhoneGap 3.x Mobile Application Development Hotshot(May 26, 2014)
PhoneGap and AngularJS for Cross-Platform Development(October 31, 2014)
PhoneGap 3, Beginner's Guide, 2nd Edition(September 24, 2013)
PhoneGap for Enterprise(December 18, 2014)
Instant PhoneGap(January 2, 2014)

Apache Cordova API Cookbook(July 19, 2014)
Apache Cordova 4 Programming(Apr 9, 2015)
Apache Cordova in Action(2015)
Developing Cross Platform Mobile Applications with Cordova CLI

Ionic in Action(2015)

Online Courses
Building Mobile Apps With the Ionic Framework and AngularJS

Other
AngularJS - AngularJS lets you extend HTML vocabulary for your application. The resulting environment is extraordinarily expressive, readable, and quick to develop.
Zepto.js - Zepto is a minimalist JavaScript library for modern browsers with a largely jQuery-compatible API. If you use jQuery, you already know how to use Zepto.
FastClick - FastClick is a simple, easy-to-use library for eliminating the 300ms delay between a physical tap and the firing of a click event on mobile browsers. The aim is to make your application feel less laggy and more responsive while avoiding any interference with your current logic.
iScroll - iScroll is a high performance, small footprint, dependency free, multi-platform javascript scroller.
Hammer.js - A javascript library for multi-touch gestures.
Handlebars - Handlebars is largely compatible with Mustache templates. In most cases it is possible to swap out Mustache with Handlebars and continue using your current templates.
Q.js - A tool for making and composing asynchronous promises in JavaScript.
ngcordova - ngCordova is a set of AngularJS extensions on top of the Cordova API to make it easier to build, test, and deploy Cordova apps with AngularJS.
Ionicons - The premium icon font for Ionic Framework.
Modernizr - Modernizr is a JavaScript library that detects HTML5 and CSS3 features in the user’s browser.
jsPerf - jsPerf(JavaScript performance playground) aims to provide an easy way to create and share test cases, comparing the performance of different JavaScript snippets by running benchmarks.
分享到:
评论

相关推荐

    Font Awesome 5.2 Axure 图标组件库.rplib

    Font Awesome 5.2 Axure 图标小部件库。 1200 多个图标,在 Axure 中完全可编辑。 所有图标都已从 svg 转换为自定义形状,并且表现得像矢量。 以非破坏性方式编辑大小、形状、颜色、笔触、渐变、阴影。

    Font Awesome 音/视频图标

    Font Awesome 音/视频图标 下表显示了所有的 Font Awesome 音/视频图标: 图标 描述 实例 fa fa-arrows-alt fa fa-backward fa fa-compress fa fa-eject fa fa-expand fa fa-fast-...

    font-awesome-4.4.0

    http://fortawesome.github.io/Font-Awesome/ 可能网络问题,下载不了

    awesome-cordova-plugins:精选的Cordova Apache插件https的精选列表

    精选的Cordova Apache插件精选清单 指数 关于 精选的Cordova插件,组件等等的精选列表。 该列表分为几类,例如Cordova插件,组件。 每个类别中没有预先确定的项目顺序。 入门 构建适用于iOS的Cordova应用 构建适用于...

    cordova-plugins

    安装$ npm install https://github.com/olssonr/cordova-plugins插件.json cordova-plugins 在 plugins.json 中跟踪所需的插件。 它应该包含您要为项目安装的插件列表。 cordova-plugins 期望此文件存在于项目根...

    FontAwesome Pro V5.15.1深度精简完整版

    基于FontAwesome Pro V5.15.1专业完整版制作,去除无用文件,去除IE老版本专用字体,去除各浏览器不兼容字体,仅保留各浏览器通用字体文件,去除js及svg字体。深度精简,字体完整无缺,文件大小缩小90%,完美使用。...

    fontawesome-webfont

    提供字体描述 ,为了方便大家使用 ,使用起来方便快捷

    fontawesome-5.15.4-web.zip

    Font Awesome 5.15.4最新版 Font Awesome 字体为您提供可缩放矢量图标,它可以被定制大小、颜色、阴影以及任何可以用CSS的样式。 前端字体库,目前最新专业版。 可用于页面设计、QT图标设计

    Font-Awesome-WPF, WPF+UWP的FontAwesome控件.zip

    Font-Awesome-WPF, WPF+UWP的FontAwesome控件 font-awesome-wpf/UWPWPF & UWP控件,用于图标字体和CSS工具包 Font Awesome 。Font-Awesome: http://fortawesome.github.io/Font-Aweso

    Cordova-PhoneGap-Babel-React-Hotloader-Webpack-Framework7-Firestore-FontAwesome:KitchensinkCordova-PhoneGap-Babel-React-Hotloader-Webpack-Framework7-Firestore-FontAwesome的样板

    科尔多瓦的厨房水槽/样板-PhoneGap-Babel-React-Hotloader-Webpack-Framework7-Firestore-FontAwesome 具有原生外观的即用型混合移动应用程序的模板。 预习 安卓 的iOS 工具类 参见下文 编译为iOS和Android应用 ...

    awesome 配置文件

    awesome 配置文件 ./config/awesome/rc.lua

    cordova-plugin-location:基于高德API获取地理位置的Cordova插件

    cordova plugin add com-amap-location 特性 window.xunsoft.getCurrentPosition(成功,失败); 回调函数有一个参数 成功回调参数属性 #### locationType #### latitude #### longitude #### accuracy #### ...

    bfont-awesome-4.7.0 稳定版本 下载

    font-awesome-4.7.0 在线版 1.进入 Font Awesome官网 2. 在html中引入文件 3.在网页中直接检查图标对应源码 下载压缩包文件 1.下载Font Awesome安装包. 2. 复制整个font-awesome目录到你的项目 3. 在你的...

    vue-cli3 引入 font-awesome的操作

    import “font-awesome/css/font-awesome.min.css” 补充知识:在Vue2.0中引入font-awesome,并在Element-ui中正确显示font-awesome的icon 如下所示: npm install font-awesome –save 在main.js中引入 import ...

    开发工具 fontawesome-webfont.woff

    开发工具 fontawesome-webfont.woff开发工具 fontawesome-webfont.woff开发工具 fontawesome-webfont.woff开发工具 fontawesome-webfont.woff开发工具 fontawesome-webfont.woff开发工具 fontawesome-webfont.woff...

    wm-awesome-rc:很棒的窗口管理器的配置文件——http

    很棒的 WM 配置文件安装将文件复制到$XDG_CONFIG_HOME/awesome/或$HOME/.config/awesome/ 安装依赖使用incrontab -e配置 incron /var/log/kern.log IN_MODIFY sh $XDG_CONFIG_HOME/awesome/popLog.sh /var/log/kern....

    awesome-config:Awesome窗口管理器的配置GUI和插件API

    很棒的配置该存储库包括以下内容: awesome-config-用于操作crappy-用于读取Awesome的配置文件的库坏话Crappy读取配置文件以配置Awesome 3.4.x或3.5.x。 在3.4.11和3.5.5+上进行了专门测试。 这样做的目的是能够在多...

    开发工具 fontawesome-webfont.ttf

    开发工具 fontawesome-webfont.ttf开发工具 fontawesome-webfont.ttf开发工具 fontawesome-webfont.ttf开发工具 fontawesome-webfont.ttf开发工具 fontawesome-webfont.ttf开发工具 fontawesome-webfont.ttf开发工具...

    FontAwesome4.4.0图标字体元件库

    解决办法2:在AxureRP7.0中配置【生成HTML文件】中的【Web字体】设置,添加链接到“.css”文件,URL中填写https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css。(需要网络) 解决办法3:...

Global site tag (gtag.js) - Google Analytics