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

which platform is best for developing apps? iOS or Android?

Discussion in 'BlackHat Lounge' started by american_hacker, Feb 11, 2014.

  1. american_hacker

    american_hacker BANNED BANNED

    Joined:
    Sep 22, 2012
    Messages:
    90
    Likes Received:
    39
    Hey..... I want to learn developing apps for mobile phones. But now i'm confused which platform to choose. I have some knowledge of C, C++, HTML5, CSS3. I don't have mac so i can't even use xCode.

    Please suggest me which platform to choose?
    Tools for building apps?
    Which language should i learn to start building apps?
    Any eBook or Reference for app developing tutorials?

    Thanks :)
     
    Last edited: Feb 11, 2014
  2. mysterysolver

    mysterysolver Regular Member

    Joined:
    Dec 22, 2011
    Messages:
    418
    Likes Received:
    122
    Occupation:
    e-commerce,ios app developer
    you can serach on udemy.You can find a lot of courses :)
     
  3. american_hacker

    american_hacker BANNED BANNED

    Joined:
    Sep 22, 2012
    Messages:
    90
    Likes Received:
    39
    thanks for info. But that is not what i was looking for. My main question is which platform to choose for developing apps and why?
     
  4. KillerHeck

    KillerHeck Regular Member

    Joined:
    Apr 12, 2011
    Messages:
    239
    Likes Received:
    442
    We'll eventually you need both (iOS & Android), but to start choose the one with the programming language you're most familiar with (C or Java). If your not that familiar with any programming language, start with iOS because it's a bit more easier to develop a good looking app (due to limited screen sizes and default UI elements apple provides), most developer still release their app first on iOS for that reason.

    So my advice, go for iOS since you already got some experience in C, C++... I also don't have a mac but I'm still able to use xcode because I run it on VMware, just go to a torrentsite and download vmware workstation and a os x vmware image.. that's all you need to run Mac software on your Windows/Linux computer!
     
    • Thanks Thanks x 2
  5. american_hacker

    american_hacker BANNED BANNED

    Joined:
    Sep 22, 2012
    Messages:
    90
    Likes Received:
    39
    woooow thank u very much. just one more thing. Is there any site for free app development tutorials for beginners ?
     
  6. vsching

    vsching Jr. VIP Jr. VIP Premium Member

    Joined:
    Dec 16, 2013
    Messages:
    564
    Likes Received:
    153
    Gender:
    Male
    Occupation:
    Full Time Internet Marketer
    Home Page:
    Hi there,
    i am expertise in this area. I think i can pinpoint you a few good tips.
    For developing native iPhone app, you will need Xcode (aka mac os x), either a mac or a hackinstosh .
    Android app can be developed on both mac and windows.

    Ios is more straightforward , however android is not that hard as well. (iOS development for App Store need US99 per year, android US25 lifetime)
    - Or you can look at cross platform development, cocos2dx , corona etc. I never try these thou.

    i) For iOS development
    - Google for ray wunderlich , it is the best place you can learn
    - Objective C for dummies is a good book , for beginner to start off with the language.

    ii) For android development
    - I would go with some lynda.com android beginner videos for a start
    - the best book is http://commonsware.com/Android/ The Busy Coder's Guide to Android Development
    - 2nd place is this http://www.amazon.com/Professional-Android-4-Application-Development/dp/1118102274

    The truth is- i suggest don't be scared to spend money to invest yourself. Time is more precious , you want to get the best material so you are not wasting time. This is what i believe, learn from the best. I'm pretty sure your technical competence would be at least 1.5x people starting at the same time (buy or crack, its up to u)

    Cheers
     
    • Thanks Thanks x 1
  7. american_hacker

    american_hacker BANNED BANNED

    Joined:
    Sep 22, 2012
    Messages:
    90
    Likes Received:
    39
    thanks for sharing. I think i should go with cross platform development tools like cocos2dx. It will help me to develop apps for both platforms.
     
  8. american_hacker

    american_hacker BANNED BANNED

    Joined:
    Sep 22, 2012
    Messages:
    90
    Likes Received:
    39
    thanks for sharing. I think i should go with cross platform development tools like cocos2dx. It will help me to develop apps for both platforms.
     
  9. sitesofray

    sitesofray Newbie

    Joined:
    Oct 10, 2011
    Messages:
    18
    Likes Received:
    0
    Thanks guys I was looking for a good android book
    Udemy is great dor learning Java BTW, which will help with Android dev
     
  10. clpride

    clpride Registered Member

    Joined:
    May 15, 2014
    Messages:
    57
    Likes Received:
    3
    Occupation:
    Software Engineer
    Location:
    CA
    If you don't have a mac, forget about developing for iOS. You can use a cross-compatible framework to deploy to both android and iOS, but you'll need need a mac to port and release it to Apple's app store.
     
  11. bigbank

    bigbank Newbie

    Joined:
    Nov 11, 2013
    Messages:
    13
    Likes Received:
    5
    Occupation:
    Entrepreneur
    Location:
    Florida
    Android is the best target market right now :)

    xCode all the way!