I am a senior IT student working on a mobile application for Android. I have 2.5 months design to complete implementation.
App basics:
-Seismographer app
-Record data from accelerator
-Visualize data in a live fashion on a graph
-Connect several phones together via bluetooth/wifi to sync up the data
-Geo-aware application – optional
I have limited java knowledge and mainly specialize in system admin and web development.
Given my constraints, is it better for me to use Adobe AIR/Flex/ActionScript to develop this? Or Google SDK/Java would take just as long?
I feel like on one hand Adobe is faster, but Java is more straightforward? Not sure…
If you are good in Web Development (HTML5? CSS? JavaScript?), then you should use it for your mobile application as well.
You can use PhoneGap to access all Android functions (See: https://github.com/phonegap/phonegap-plugins/tree/master/Android).
You can develop the application in your desktop browser with all the good old (and new) web development tools. PhoneGap will wrap it in the end to run like any Java Android application.
You can find some good JavaScript/HTML5 frameworks for your development and charting (Sencha Touch, for example).