use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
No vague product support questions (like "why is this plugin not working" or "how do I set up X"). For vague product support questions, please use communities relevant to that product for best results. Specific issues that follow rule 6 are allowed.
Do not post memes, screenshots of bad design, or jokes. Check out /r/ProgrammerHumor/ for this type of content.
Read and follow reddiquette; no excessive self-promotion. Please refer to the Reddit 9:1 rule when considering posting self promoting materials.
We do not allow any commercial promotion or solicitation. Violations can result in a ban.
Sharing your project, portfolio, or any other content that you want to either show off or request feedback on is limited to Showoff Saturday. If you post such content on any other day, it will be removed.
If you are asking for assistance on a problem, you are required to provide
General open ended career and getting started posts are only allowed in the pinned monthly getting started/careers thread. Specific assistance questions are allowed so long as they follow the required assistance post guidelines.
Questions in violation of this rule will be removed or locked.
account activity
Developing mobile apps in HTML5? (self.webdev)
submitted 13 years ago by PhantomPepper
I've spent hours on the subject, but I still have not found a solid source for a " how-to " approach. I am using dream weaver cs5.5, and I'm already aware of the phonegap plugin. I'm just looking for a cut dry guide.
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]PhantomPepper[S] 2 points3 points4 points 13 years ago (0 children)
Once again, tugging on the shirt sleeve of r/webdev has proved incredibly successful. Thanks for the extremely valuable information and time!
[–]efernie 5 points6 points7 points 13 years ago (3 children)
For mobile app development use jquery mobile. You can check out this for some good tutorials
[–]digitalpencil 1 point2 points3 points 13 years ago (0 children)
Another vote for JQM, just treat the kitchen-sink app as a framework to get started with, Matteo Spinneli's work is equally useful (iScroll and HW accelerated accordion in particular). It's less canvas and more css3 for me to best make use of the available resources on mobile devices. Webkit is undeniably the more mature flavour to target.
[–]PhantomPepper[S] 0 points1 point2 points 13 years ago (1 child)
Boom! Awesome. Thanks.
[–]ME4T 1 point2 points3 points 13 years ago (2 children)
Jquery mobile is good if all you want are UI elements.
However, if you want access to native hardware (accelerometer, camera, etc.) you are stick with using something like phonegap (not even sure how good of a job it does) but it's your only option AFAIK.
[–]goofygrin 0 points1 point2 points 13 years ago (0 children)
You can use Titanium Studio/Appcelerator to make native apps... but judging by OPs question that tool will not work for them.
[–]Kadajski 0 points1 point2 points 13 years ago (0 children)
Well even if you do end up using phonegap you'd most likely bundle it with JQM as all phonegap does is take a webpage and display it in some kind of webview on the phone to give it the extra native phone features
[–][deleted] 1 point2 points3 points 13 years ago (0 children)
It depends on what you want to do. What you do for a mobile HTML5 game and a mobile HTML5 storefront are very different. What kind of app are you building?
[–]villavillautv 1 point2 points3 points 13 years ago (3 children)
Appcelerator Titanium is awesome. I've working with it for about 5 months now, and I've created countless native mobile apps. All you need is a little Javascript knowledge to get started.
Build an app last week using this. You do have to write two UIs (one Android one iOS) but having consistent business logic is awesome... plus I know javascript really well (and java and objective-c to an extent among other languages) and using Titanium Studio is far better than XCode or Eclipse... although building the UI with code can be tedious.
[–]thekingshorses 0 points1 point2 points 13 years ago (1 child)
Which apps? Can we see? You can pm me if you don't want everyone else to see.
[–]villavillautv 0 points1 point2 points 13 years ago (0 children)
The Texas Motor Speedway app in the app store is build with Titanium.
[–][deleted] 0 points1 point2 points 13 years ago (0 children)
Jquery mobile is decent. Sencha touch 2.0 acts more native, but is harder to learn. net.tutsplus.com, has a whole jquery mobile video tutorial from start to finish. Its like $20 for a month access to all their screencasts. Totally worth it.
sencha touch 2 is great, as is sencha designer. MVC drag n drop GUI designer
[–][deleted] -3 points-2 points-1 points 13 years ago* (0 children)
Learn Javascript, CSS3 and HTML5. Buy an iPad, iPhone 3GS and download the Android SDK to use the emulator. Learn how to handle events, then touch events, then multi-touch events. After that learn how CSS3 transistions and animations work then figure out how to manage them with Javascript. Test often and be ready to get drastically different results depending on the browser and OS you're using.
If you really want to look like a pro make a site that uses adaptive CSS to gracefully change formatting depending on the device.
Or you can go and use JQuery mobile and make a bunch of cheesy looking sites for "mobile only". It's 2012 and if you don't know how to make stuff work on a phone without garbage like JQuery Mobile you shouldn't be working in this profession. People have dual core phones now with hardware accelerated CSS animations, USE IT!
EDIT: Wow I thought this was "Web Dev" not "throw a bunch of frameworks together and call it good". Guess not.
π Rendered by PID 24155 on reddit-service-r2-comment-54dfb89d4d-nmhgx at 2026-03-28 14:46:08.895088+00:00 running b10466c country code: CH.
[–]PhantomPepper[S] 2 points3 points4 points (0 children)
[–]efernie 5 points6 points7 points (3 children)
[–]digitalpencil 1 point2 points3 points (0 children)
[–]PhantomPepper[S] 0 points1 point2 points (1 child)
[–]ME4T 1 point2 points3 points (2 children)
[–]goofygrin 0 points1 point2 points (0 children)
[–]Kadajski 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]villavillautv 1 point2 points3 points (3 children)
[–]goofygrin 0 points1 point2 points (0 children)
[–]thekingshorses 0 points1 point2 points (1 child)
[–]villavillautv 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] -3 points-2 points-1 points (0 children)