1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Fastest way to develop this android app?

Discussion in 'Mobile Marketing' started by Raffy, Jul 6, 2013.

  1. Raffy

    Raffy Regular Member

    Joined:
    Nov 30, 2012
    Messages:
    212
    Likes Received:
    613
    Hey guys,
    I have no experience with mobile apps but I have an idea for an android app I'd like to develop. Hopefully someone here can give me some guidance on the fastest way and right tools to use to develop it. Google hasn't been very helpful.

    I'd like to create a simple app that uses geolocation and interacts with a backend database through a JSON API. I know how to build the backend but I've never developed a mobile app and I don't know Java so I'm not sure of the best way to start. Could anyone point me in the right direction or recommend some resources or tools to get it done as simply and quickly as possible? Preferably without having to learn a new language. Thanks :)
     
  2. shindig

    shindig Registered Member

    Joined:
    Aug 2, 2012
    Messages:
    62
    Likes Received:
    9
    Occupation:
    Programmer
    Location:
    Seattle, WA
    Home Page:
    Unity 3d game engine. Gives methods for working wtih gps data, works with google maps, etc.

    Can make 2d apps just the same. Has a WWW class to work with web server. Best of all, they made their Basic android and ios licenses free rather than $800 for both which is what they used to charge, and you can do what you want with the free license...you can convert the same code to publish for android in an apk or compile in xcode for ios.
     
    • Thanks Thanks x 3
  3. thejake

    thejake Jr. VIP Jr. VIP Premium Member

    Joined:
    Nov 13, 2009
    Messages:
    685
    Likes Received:
    828
    • Thanks Thanks x 3
  4. wuquater

    wuquater Junior Member

    Joined:
    Jan 1, 2013
    Messages:
    167
    Likes Received:
    63
    Location:
    no man's land
    OP this is the answer you are looking for,

    develop backend, use phonegap to retrive data and render it in frontend with phonegap
     
    • Thanks Thanks x 1
  5. phracktl

    phracktl Regular Member

    Joined:
    Sep 2, 2012
    Messages:
    218
    Likes Received:
    152
    You don't say what langs you know.

    Unity is great, but sounds like overkill for this. PhoneGap is OK, but I class it as abandonware (and havent kept u with it). Have a look at Appcelerator if you know JS. Its more solid in every way (finsihed app, ecosystem...)

    I also like LiveCode. Its feature rich, cross platform. Still, you could be finished in a week as the language is so simple: basically its hypercard, if you remember that. License might put you off though. Its free for open source & about $500 if you want to make a closed source app
     
    • Thanks Thanks x 1
  6. Raffy

    Raffy Regular Member

    Joined:
    Nov 30, 2012
    Messages:
    212
    Likes Received:
    613
    Thanks for the suggestion. It sounds like Unity is more than is needed for this but I'd eventually like to learn it.

    Never heard of Ripple before. Thanks for the link.

    JS, Ruby, and a little PHP and C#

    Thanks for the heads up on PhoneGap. PhoneGap sounded like a good choice but now I'll check out alternatives and look into Appcelerator.

    A little pricey but I'll keep that in mind.



    Anyone have experience with Sencha Touch?
     
  7. shindig

    shindig Registered Member

    Joined:
    Aug 2, 2012
    Messages:
    62
    Likes Received:
    9
    Occupation:
    Programmer
    Location:
    Seattle, WA
    Home Page:
    Sencha touch is awesome for making html5 animations, really awesome, but not sure how you'd get the geo information. That's why I like Unity, you get access to all sensors on a device like gps, accelerometer, internal compass, even mac address of the network card, and it wraps everything in a nice native deployable app for the device. Good luck.
     
    • Thanks Thanks x 1
  8. phracktl

    phracktl Regular Member

    Joined:
    Sep 2, 2012
    Messages:
    218
    Likes Received:
    152
    Me again. Having looked at PhoneGap today i would say dont discount it for your needs. Apache seem to have turned it around post-Adobe.

    I still wouldnt choose it, as im not keen on webkit wrapper apps. But it might fit your need well. Never worked with Sencha, as previously we have rather prototyped with PG (but went elsewhere for production - unity/Ti. Livecode for prototypes and personal apps now).

    My favourite used to be Rhodes (because ruby) - but it died for me even before they sold on to Motorola.

    Here's a (biased) recent article that might help you evaluate PG/Ti:

    http://www.juliusbuss.de/web/youatn...-over-phonegap-and-a-competitive-solution.htm
     
    • Thanks Thanks x 1
    Last edited: Jul 7, 2013
  9. kugundo

    kugundo Regular Member

    Joined:
    Jun 21, 2013
    Messages:
    210
    Likes Received:
    75
    Occupation:
    IM
    Location:
    Germany
    Maybe " MIT App Inventor " ( search on google) is the right thing for you.
     
    • Thanks Thanks x 1
  10. tadow

    tadow Newbie

    Joined:
    Jul 2, 2013
    Messages:
    7
    Likes Received:
    0
    1) post a job for the app on odesk
    2) interview and compare prices to get the app done
    3) choose a developer you feel comfortable with.
     
  11. Raffy

    Raffy Regular Member

    Joined:
    Nov 30, 2012
    Messages:
    212
    Likes Received:
    613
    I see. Thanks for the explanation.

    Thanks! That article was very helpful and sold me on Titanium. I'll use Titanium for this and learn Unity some other time.
     
    • Thanks Thanks x 1
  12. phracktl

    phracktl Regular Member

    Joined:
    Sep 2, 2012
    Messages:
    218
    Likes Received:
    152
    Good luck with it. You'll make quick progress as you know js already.

    Little advice with Ti: if you're really only targeting Android, then do concentrate on getting it right for your targets, as opposed to getting hung up on worrying about it being x-platform later.

    Mostly, this relates to UI/views. Most of your android code base can be reused later for iOS etc. Think of it less as "write once, run everywhere" but more like "write once, port everywhere"

    Good docs on their site. Follow the community app development that they blogged about last year (I think). Also making use of free libraries on the Ti market place might offer useful short cuts. Finally, look at Alloy for Ti if you need MVC Framework. Its overkill for most Ti projects, but more graceful for server heavy apps.

    best of luck
     
    • Thanks Thanks x 1
  13. oliverrusso

    oliverrusso Registered Member

    Joined:
    Mar 7, 2013
    Messages:
    63
    Likes Received:
    1
    There is lots of ways to develop android application without any coding skills. There is some paid tools on internet from where u can buy tool and start developing apps in just few hours. I am experienced android application developer with three years of experience. PM me i can help you.