Adobe PhoneGap & Apache Cordova Helpful Links


Sites I’ve found useful for Adobe PhoneGap and Apache Cordova iPhone and Android development, adapting to various screen sizes. They are put here so I can access them from various computers. I use “PhoneGap” and “Cordova” interchangeably on this page, not having known the difference between the two at the time.

Contents

PhoneGap & Apache Cordova
Mobile Frameworks
CSS, HTML5
Mobile Makeover Guidelines/Responsive Web Design
Web Apps
PhoneGap Tutorials
Code Scripting Sites
Random Code/Stuff
Google Play
Apple App Store
Drag-n-Drop App Makers
Optimize Your Code
Services and Tools
App Stores (submit your apps here)
General Reference
General Conversions/Translations

PhoneGap & Apache Cordova

Cordova & PhoneGap in Layman’s Language
http://wp.me/pyIb9-4F

Beginner Wiki
https://github.com/mwbrooks/phonegap-day-workshop-beginner/wiki

Top PhoneGap Mistakes
https://github.com/jessemonroy650/top-phonegap-mistakes
Gotchas http://www.slideshare.net/photoKandy/common-phonegap-gotchas-pgday-eu-2016

Official sites
http://codesnippets.altervista.org/documentation/phonegap/bookmarks/topBloggers.html
http://cordova.apache.org/
http://www.phonegap.com/

Cordova Versioning Strategy
https://github.com/apache/cordova-coho/blob/master/docs/versioning-and-release-strategy.md

Cordova News
http://cordova.apache.org/#news

PhoneGap & Cordova support online
http://stackoverflow.com (use the “cordova” tag for both)

Cordova Bug Tracker
https://issues.apache.org/jira/browse/CB#selectedTab=com.atlassian.jira.plugin.system.project%3Asummary-panel 

PhoneGap Communities
PhoneGap forums: https://forums.adobe.com/community/phonegap
PhoneGap Build forums: https://forums.adobe.com/community/phonegap/build

PhoneGap Plugins

PhoneGap Tutorials and Wikis (for various platforms)

About Security

Blogs

Core PhoneGap Developer (iOS & Android) Software

Mobile Frameworks (not an exhaustive list)

2016 survey of frameworks
https://agingcoder.com/mobile/2016/09/25/the-state-of-html-mobile-frameworks-in-2016/

Mobile development tools list
http://www.visionmobile.com/

Adobe AIR, etc., for mobile + tablet platform development
http://www.adobe.com/devnet/devices.html

Ansca Corona (Lua programming language)
http://www.anscamobile.com/corona/

Appcelerator (Titanium)
http://www.appcelerator.com/

AppLaud for Android
http://www.mobiledevelopersolutions.com/

Basic4android (rapid app development)
http://www.basic4ppc.com

Cardinal CSS – CSS framework
cardinalcss.com/

Closure (modular Javascript library of widgets)
https://developers.google.com/closure/library/ + https://developers.google.com/closure/compiler/

Dojo Toolkit (modular plugins)
http://dojotoolkit.org/

Enyojs
http://enyojs.com/

Google’s iUI (for mobile apps)
http://code.google.com/p/iui/
http://www.iui-js.org/

iKeto (HTML5 app framework)
http://www.iketo5.com/iketo/index.php

JQ Mobi (now called Intel’s App Framework)
http://app-framework-software.intel.com/

Kan.so and couchDB (create and share apps)
http://kan.so/

LiveCode
http://livecode.com/

Materialize
http://www.materializecss.com/

Mobile GWT (Google Web Toolkit)
http://www.m-gwt.com/ 

MooTools (write cross-browser JS code)
http://mootools.net/

NSB App Studio
http://www.nsbasic.com/app/

Onsen UI
http://onsen.io/

qooxdoo, universal JavaScript framework
http://qooxdoo.org/

Rhomobile
http://www.rhomobile.com/

Skeleton, boilerplate responsive CSS framework
http://www.getskeleton.com/

Sproutcore
http://sproutcore.com/

Susy
http://css-tricks.com/build-web-layouts-easily-

Wink, JavaScript toolkit
http://www.winktoolkit.org/

YAML
http://www.yaml.de/

YUI, JavaScript & CSS library
http://yuilibrary.com/

Zurb Foundation Responsive CSS Framework
http://foundation.zurb.com/

CSS, HTML5

Online CSS editor
http://bluepeneditor.com/

HTML5/CSS Compatibility
http://mobilehtml5.org/
http://www.quirksmode.org/

Learn CSS
Safari Resource http://developer.apple.com/library/safari/navigation/
http://www.sitepoint.com/11-css-learning-tools-and-resources/

Understand Your Meta Tags
http://developer.apple.com/library/safari/#documentation/appleapplications/reference/SafariHTMLRef/Articles/MetaTags.html

http://www.metatags.info/all_meta_tags

CSS for iPhone, iPad, and Retina Displays
http://zsprawl.com/iOS/2012/03/css-for-iphone-ipad-and-retina-displays/  

Professional front-end developer’s base HTML/CSS/JS template
http://html5boilerplate.com/

Setting orientation in iPad
http://www.cloudfour.com/ipad-css/

CSS Tips & Tricks

CC3 Code Generators, border-radious, gradients, text shadows, etc.

CSS Color Names
http://www.crockford.com/wrrrld/color.html

CSS Call-out Box
http://www.mattimattila.fi/comments/simple_call_out_box_with_css

CSS/HTML/JS Reference
http://reference.sitepoint.com/css

Mobile Makeover Guidelines/Responsive Web Design

General:

Fluid Layouts:

Fluid Images:

Media Queries:

Web Apps

Code Scripting Sites

(following sites: user beware – user-submitted scripts may use non-standards-compliant code)

Random Code and Stuff

Plugin: Send a textarea via email in Android
http://railgaadi.wordpress.com/2012/09/23/how-to-send-email-in-phonegap-android-using-a-gmail-account/

Security/Data Encryption
https://www.owasp.org/index.php/HTML5_Security_Cheat_Sheet
http://shop.oreilly.com/product/0636920023234.do

Detect iPhone/iPad and redirect to starting page

PhoneGap Database

Display data in PG from external MySQL, using PHP, AJAX, XML

Android/PhoneGap eBook reader
http://code.google.com/p/phonegap-ebookreader-plugin/downloads/detail?name=ebookreader.zip

Ajax Image Upload without Refreshing Page using Jquery
http://www.9lessons.info/2011/08/ajax-image-upload-without-refreshing.html

Live Chat
http://www.tokbox.com/live-video-ios-sdk
http://www.hipmob.com/ 

Image gallery for mobile devices
http://www.photoswipe.com/

iScroll
http://cubiq.org/iscroll-5

Mapping
http://modernweb.com/2013/12/09/mobile-friendly-mapping-for-phonegap-apps/

Using Network API
https://gist.github.com/1595136

Create a FavIcon
http://www.chami.com/html-kit/services/favicon/

Copy/Paste Symbols, Dingbats, and Characters
http://copypastecharacter.com/

Android Plugin to Extract Zip Files
http://vishal-rajpal.blogspot.in/2012/02/phonegap-android-plugin-to-extract.html

handleOpenURL – shared interapp communication
http://handleopenurl.com/

iPhone URL Schemes
http://wiki.akosma.com/IPhone_URL_Schemes

Create a directory in Android device, then a file in that directory
http://bit.ly/yv3kNB

Example of NativeControls plugin in PhoneGap
https://gist.github.com/1384250

Google Play

Android Developers site
https://developer.android.com/guide/index.html

Dashboards – check latest percentage of use
http://developer.android.com/intl/pt-br/about/dashboards/index.html

Google Play Developer Program Policies — read before developing app
http://play.google.com/about/developer-content-policy.html

Android Version History
http://en.wikipedia.org/wiki/Android_version_history
http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels

Android Fragmentation numbers
http://opensignal.com/reports/2014/android-fragmentation/

Media Formats supported
http://developer.android.com/guide/appendix/media-formats.html

Apple App Store

iTunes Connect Resources and help
https://itunespartner.apple.com/en/apps/overview

Returning your iTunes purchase to Apple
http://www.labnol.org/software/itunes-app-store-refunds/13838/

App Store Rejections
http://iphoneincubator.com/blog/app-store/rejections

iOS Developer Center (need account)
https://developer.apple.com/devcenter/ios/index.action

Human Interface Guidelines
https://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/MobileHIG/Introduction/Introduction.html

App Store Review Guidelines
https://developer.apple.com/appstore/guidelines.html

iOS Developer Forums (need account)
https://devforums.apple.com/community/ios

Create a provisioning profile, etc. in Windows
http://www.joshmorony.com/how-to-create-an-ios-provisioning-profile-and-p12-with-windows/

Figuring out the crypto/encryption question during the approval process (if using ssl or https in your app):
http://www.bis.doc.gov/index.php/policy-guidance/encryption/classification#One
https://groups.google.com/forum/#!topic/phonegap/DrYOdMrTssM

Drag-n-Drop (no PhoneGap)

Services and Tools

Build and compile an Android app on your Android device
http://www.android-ide.com/

HTML5/JavaScript Bluetooth integration
https://github.com/bcsphere/bcexplorer

DropBox.js
https://tech.dropbox.com/2012/08/some-love-for-javascript-applications-2/
https://github.com/dropbox/dropbox-js

Accept credit card payments in-app
https://www.braintreepayments.com/

Maps

Mobile application performance monitoring
http://www.crittercism.com/blog/product/announcing-crittercisms-phonegap-support/

Parse – push notifications, data storage, social integration …
https://parse.com/

Create HTML5 eBooks and magazines for iPad (not using PhoneGap)
http://bakerframework.com/

iOS PDF Reader
http://www.vfr.org/

Remove 300ms wait time for clicks
https://github.com/ftlabs/fastclick 

Buy/Sell source code/templates for iPhone and Android apps
http://www.chupamobile.com/
http://ibuildapp.com/projects.php

Free icon fonts – Why? because they’re scalable for any screen size. Better than raster icons!
http://sixrevisions.com/resources/free-icon-fonts/

Factual – Definitive Global Data On Places & Products
http://factual.com/

Mobiscroll – date/Time Picker and more
http://mobiscroll.com/

TestFlight – beta-testing iOS
https://testflightapp.com/

Video Converter to convert video for playback on different devices

Automatically convert WordPress blog to Android app (WordPress Plugin)
http://wordpress.org/extend/plugins/feed-nu/

Using Cordova Cleaver in iOS
http://maniacdev.com/2012/05/examples-using-cordova-phonegap-as-a-component-within-objective-c-apps/

Git Repository

Share your code

Upload to App Store with a PC
http://www.appstoreuploader.com/home

Free Google Closure Compiler for Javascript
http://code.google.com/closure/compiler/

Make simple iPhone apps with Windows
https://www.genuitec.com/mobile/index.html

Windows 8
http://www.c-sharpcorner.com/UploadFile/020f8f/windows-phone-8-app-development-using-PhoneGap-cordova-par/

App Promotion
http://monsterfreeapps.com
http://marketing.comboapp.com/

Push Notifications
http://www.pushwoosh.com/
http://urbanairship.com/products/

Monetize your app

Use a Mac on a PC to make iPhone apps
http://www.macincloud.com/

Training videos/learn code

Compatibility tables for support of HTML5, CSS3, SVG and more in desktop and mobile browsers
http://caniuse.com/#

Online Conversion of audio, image, video formats, etc.
http://www.online-convert.com/

Web fonts
http://cufon.shoqolate.com/generate/
https://www.google.com/fonts

WURFL – the Wireless Universal Resource FiLe
http://wurfl.sourceforge.net/index.php

Debugging

App Annie – advanced app analytics
http://www.appannie.com/

Cloud Storage accessible from anywhere – capture web pages as PDF
http://www.cortado.com/euen/EN/Products/CortadoWorkplace.aspx

Form Validation

Mockup Tools

App Stores (submit your apps here)

Optimize Your Code

Javascript validators, etc.

General Reference

General Conversions/Translations

11 thoughts on “Adobe PhoneGap & Apache Cordova Helpful Links

  1. Pingback: PhoneGap/iPhone Crib Sheet – Handy Links | iPhone Dev Log

  2. I did not find anything for local storage or SQLite so I post it here.

    The safest solution for SQLite for iPhone/IOS: https://github.com/davibe/Phonegap-SQLitePlugin

    IOS 5.1 has broken the working of HTML5 local storage and Web SQL with Cordova/PhoneGap, see http://pastebin.com/5881768B for a workaround solution. For more discussion see: https://issues.apache.org/jira/browse/CB-330

    For HTML5 local storage, I liked the following search result: http://diveintohtml5.info/storage.html

    For HTML5 Web SQL, I liked the following: http://www.tutorialspoint.com/html5/html5_web_sql.htm and for a nice-looking library: http://html5sql.com/

    For anyone who is making a web app, I recommend using an HTML5 cache manifest to make the entire web app work offline. There are plenty of guides, I liked the following: http://www.html5rocks.com/en/tutorials/appcache/beginner/

  3. Pingback: Installing ChildBrowser with Cordova/PhoneGap 1.7.0 | iPhone Dev Log

  4. Pingback: How do you develop your applications? - Android Forums

  5. Pingback: Need help with getting started. - Android Forums

  6. Pingback: PhoneGap/Cordova Android App in Mountain Lion with Eclipse: from Install to Google Play | iPhone Dev Log

  7. There are some great links. Please see also our new release of Steroids for PhoneGap. Steroids fills the “gaps”. Developers can get their “apps up” in a fraction of the time.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s