I would like to make a multiplication practice app for my daughter. She is very particular about how she practices her math, eg. she does not like apps with timers, she would like a progress chart (i.e. save progress on device/browser). We basically haven't found a good app for iphone/android. I also thought it would be fun to have her be the "project manager" and I can build the app - to give her some appreciation of the process. After all of this we may build something nice! In that case, I'd like to submit it to the app stores out there.
My current skill set is python/django server side web programming and data analysis. But, I've dabbled in jQuery and so I know a little javascript.
I would like to stick to html/js/css and then using something like PhoneGap (or alternatives?) to package the web site (or single page app?) for app store distribution. I am just trying to read about all the differences between, eg. ember, knockout, AppFramework/Intel, dojo, jQueryMobile, node. But I can't figure out which one would be best for this specific scale of project and with other of my own requirements (web app, distributable to iphone/android, easy to learn, has good programming practices).
Anyone care to suggest a roadmap to help me out?
You'll have a couple of hurdles when working with Django because they both use {{ }}. Using the Django {% verbating %} to enclose your Angular worked well for me. Also if you rely on $resource in Angular, it removes slashes from urls so sometimes it's easier to resort to $http or escape your slashes.
Couple of references:
http://pragmaticstartup.wordpress.com/2013/04/27/some-lesson...
http://stackoverflow.com/questions/14533117/angular-trailing...
enjoy.