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

How to create iphone/Android apps?

Discussion in 'General Programming Chat' started by Underrated, Jul 7, 2013.

  1. Underrated

    Underrated Registered Member

    Joined:
    Jul 7, 2013
    Messages:
    93
    Likes Received:
    64
    Just to let you know I am complete noob, know almost nothing about Java or other programming languages (everyone has to start from somewhere, so don't insult me etc...) . I think app programming may be one of the most lucrative businesses someone could do, and I am asking you how could I learn to program for beginning simple mobile apps, how long should I have to learn to make my first app. What are some of the best (for now) free tutorials on mobile app developing. I would really appreciate advices, especially from some more advanced mobile app developers. For more than a year I was always thinking about this, but I was always too lazy to start going and actually put some risk and effort into it. Also, is JAVA best choice for creating mobile apps? Thanks in advance...
     
    Last edited: Jul 8, 2013
  2. bartosimpsonio

    bartosimpsonio Jr. VIP Jr. VIP Premium Member

    Joined:
    Mar 21, 2013
    Messages:
    8,891
    Likes Received:
    7,493
    Occupation:
    ZLinky2Buy SEO Services
    Location:
    ⇩⇩⇩⇩⇩⇩⇩⇩⇩⇩⇩⇩
    Home Page:
    Download the platform SDK, read the docs, try the examples. Java is, commercially speaking, the best language for Android. For Apple stuff you need to learn Objective-C.

    Hope this helps.
     
    • Thanks Thanks x 2
  3. Underrated

    Underrated Registered Member

    Joined:
    Jul 7, 2013
    Messages:
    93
    Likes Received:
    64
    Yeah, thanks Lumbergh :) for fast response. I think I can't develop iPhone apps on Windows which I have, but I think there is an app called vmware or something like that...
    What I am mostly curious about is how hard is it to learn Java basics to develop some easy application for beginning?
     
  4. bartosimpsonio

    bartosimpsonio Jr. VIP Jr. VIP Premium Member

    Joined:
    Mar 21, 2013
    Messages:
    8,891
    Likes Received:
    7,493
    Occupation:
    ZLinky2Buy SEO Services
    Location:
    ⇩⇩⇩⇩⇩⇩⇩⇩⇩⇩⇩⇩
    Home Page:
    Yyyeeeaaahhhh. LOL. So much for Lumbergh.

    Apple stuff can only be developed in Apple computers....it's stupid really, it just keeps lots of good developers out of the Apple market.

    VMWare is a computer emulator, AKA a virtual machine. You'll have to find a hacked Mac OS X torrent for it, (unless things have changed in the past few years) Mac OS used to not run outside Mac hardware...
     
    • Thanks Thanks x 1
  5. rinor4ever

    rinor4ever Junior Member

    Joined:
    Jun 7, 2012
    Messages:
    103
    Likes Received:
    57
    ANDROID

    Here you have all what you need:
    Code:
    [URL]http://developer.android.com/sdk/index.html[/URL]
    You can also decompile others APK-s.

    IOS - Ask someone else.
     
    • Thanks Thanks x 2
    Last edited: Jul 8, 2013
  6. chad362wiley

    chad362wiley Supreme Member

    Joined:
    Dec 8, 2011
    Messages:
    1,341
    Likes Received:
    782
    Occupation:
    n/a
    Location:
    Behind you
    Home Page:
    • Thanks Thanks x 1
  7. saxgod

    saxgod Regular Member

    Joined:
    Sep 19, 2010
    Messages:
    351
    Likes Received:
    337
    I use xamarin, which is in C# and can reuse codebases for android and iphone so you don't need to reinvent the wheel all the time for crossplatform apps.
    there are cracked versions floating around (torrents)
     
  8. russellhope

    russellhope Registered Member

    Joined:
    Jan 11, 2010
    Messages:
    83
    Likes Received:
    6
  9. Underrated

    Underrated Registered Member

    Joined:
    Jul 7, 2013
    Messages:
    93
    Likes Received:
    64
    I am mostly considering to start using Bucky 67 videos tutorial (even though it is somehow outdated)
     
  10. dannyhw

    dannyhw Senior Member

    Joined:
    Jul 16, 2008
    Messages:
    980
    Likes Received:
    462
    Occupation:
    Software Engineer
    Location:
    New York City Burbs
    If you have the luxury, Objective-C is a much more human language and XCode is a beautiful IDE. You won't be able to run anything on Android, but you'll be actually publishing apps faster. Java and the Android SDK aren't *bad* but it's just not a nice language especially for novice programmers.

    That's just my opinion though. I wouldn't discourage you from going with Java if that's convenient for you, the iOS stuff is just more modern and elegant. Android is going to be a more hardcore type computer science education learning curve.
     
  11. bartosimpsonio

    bartosimpsonio Jr. VIP Jr. VIP Premium Member

    Joined:
    Mar 21, 2013
    Messages:
    8,891
    Likes Received:
    7,493
    Occupation:
    ZLinky2Buy SEO Services
    Location:
    ⇩⇩⇩⇩⇩⇩⇩⇩⇩⇩⇩⇩
    Home Page:
    Agree with this. With Objective-C you're closer to the machine. It's just C with message passing and other higher level stuff. Pretty cool language too and the market for developers is BIG. Java, of course, is big too but I also "feel" obj-c to be more elegant.
     
  12. rinor4ever

    rinor4ever Junior Member

    Joined:
    Jun 7, 2012
    Messages:
    103
    Likes Received:
    57
    It's better idea if you choose what app you are going to write and you have idea what to do.
    In the start you make one feature and later you can improve.

    Go to XDA Developers and there you will find more information (get idea what you're going to make). There are a lot Open Source app under GNU license, and you can modify as you want.

    All what I say was about Android...

    EDIT:
    Applications are developed in the Java language using the Android software developmenT kit (SDK). The SDK includes a comprehensive set of development tools,including a debugger, software libraries, a handset emulator based on QEMU, documentation, sample code, and tutorials. The officially supported integrated development environment (IDE) is Eclipse using the Android Development Tools (ADT) plugin. Other development tools are available, including a Native Development Kit for applications or extensions in C or C++, Google App Inventor, a visual environment for novice programmers, and various cross platform mobile web applications frameworks.
     
    Last edited: Jul 10, 2013
  13. biglia

    biglia Regular Member

    Joined:
    Jun 28, 2008
    Messages:
    201
    Likes Received:
    37
    Do you have any problems with publishing own created apps with the cracked version of Xamarin?
     
  14. Mrewards

    Mrewards Newbie

    Joined:
    Jul 23, 2013
    Messages:
    3
    Likes Received:
    0
    Occupation:
    Freelancer
    Learning through videos tutorials is the most productive I think..
     
  15. nopme88

    nopme88 Registered Member

    Joined:
    Jul 30, 2013
    Messages:
    50
    Likes Received:
    7
    Occupation:
    Freelancer
    To create android apps you need java and XML knowledge. You can find many free tutorials for these on the web. Also the official android developer site has a handy tutorial.
     
  16. aetroijg

    aetroijg BANNED BANNED

    Joined:
    Jan 12, 2009
    Messages:
    417
    Likes Received:
    143
    If you really want to learn, start with a simple idea of any app you want to create, for example, a simple calculator, a small app to help you with your daily small tasks like task manager etc.
    Then just begin creating it, by reading all the tutorials you can required for each step. This way you'll definitely learn more.
    Otherwise by just reading all tutorials without a specific aim/goal, will get you confused and nothing productive will come out of it, just a little bit of theoretical knowledge.
     
  17. StrixMedia

    StrixMedia Jr. VIP Jr. VIP Premium Member

    Joined:
    Jul 25, 2013
    Messages:
    2,073
    Likes Received:
    264
    Gender:
    Male
    Location:
    In a competitive world
    well you need to plan what you want to really have an idea of the time frame. Most simple apps (for very very beginners) can be developed in 1-2 weeks (up to a month) from scratch. These would be extremely simple though
     
  18. sugengmail

    sugengmail Registered Member

    Joined:
    Aug 9, 2012
    Messages:
    50
    Likes Received:
    8
    well the most lazzy way i think is create some responsive wordpress site and go to appsgeyser.com to convert your site into apps .. dont know for i phone .. hope it helped
     
  19. americanmobi

    americanmobi Newbie

    Joined:
    Jun 18, 2012
    Messages:
    13
    Likes Received:
    1
    We would like to know more about how to do this . Thanks.
     
  20. hootsparta

    hootsparta Jr. VIP Jr. VIP

    Joined:
    Aug 23, 2012
    Messages:
    1,411
    Likes Received:
    328
    Occupation:
    Unique and Spun Blogpost, Real Guest Posting.
    Location:
    Sparta World to BHW
    Home Page:
    Learn the basics of Android then try to understand the entire process involved in application development part. Then start with very fundamental application development with SDK. Then you'll be an expert if you continue the developing segment