
What makes this different from other binpress.com projects? This
project gives you a fully working basic app that allows you to preload a
populated SQLite database for both Android and iOS. While the project is
intended for use as a conference or trade show app, it could be used for any
data driven application that requires preloaded data. It is a fully working
app, it also has complete instructions on how to make modifications for other
uses and it can be used as an instruction tool for someone just starting out in
PhoneGap development.
The iOS project is located here: http://www.binpress.com/app/conference-core-ios-for-html5-phonegap/1483
The Android version is here: http://www.binpress.com/app/conference-core-android-for-html5-phonegap/1537
The Android version of the app is located on Google Play here: https://play.google.com/store/apps/details?id=com.barndoorapps.conferencecore


Why did I build this in PhoneGap instead of native? I am not a
huge fan of PhoneGap, I prefer native development, however PhoneGap does have a
place in the mobile development world and I wanted to test out some theories
about how PhoneGap works.
The positives:
1. PhoneGap has a fairly
fast development time, usually, for relatively simple applications.
2. Much of the UI (HTML5)
code is cross platform, but not all of it, the best I can get to is about 85%.
3. Anyone that can claim to
be a web designer can build a reasonable approximation of a mobile app.
The negatives:
1. PhoneGap changes its
code base about every three weeks (not really but it seems that way) and usually
is not backwards compatible.
2. 15% of the code is
different, 100% of the native code.
3. PhoneGap UI apps aren't
as "smooth" as native.
Hopefully the BinPress.com project can save someone time or can be
a useful tool in building their own project. What's next for me and Barn Door
Apps? The native versions... someday... hopefully :)
Phil Sacchitella
Barn Door Apps LLC
No comments:
Post a Comment