Adblock breaks this site

I have an great idea for APP, but no skills to put in use!

Discussion in 'Programming General' started by Risotto, Oct 10, 2014.

  1. Risotto

    Risotto Member

    Joined:
    Nov 21, 2013
    Posts:
    42
    Referrals:
    0
    Sythe Gold:
    10
    I have an great idea for APP, but no skills to put in use!

    Well i have a great idea for an app, but i dont know any language needed to program an application for either Android or iOS.

    I've been googling around a little and it have come to my attention that i need to learn either "Java" for android and C + Obj-C for iOS.

    Now im not a total scrub,
    when i look at programming codes i feel like i can understand in a way what the code does by just reading it.
    I am a very quick learner and would like to know where to start. Android or iOS?

    And if so,
    maybe someone could help me out where to learn Java or C+OBJ-C the easiest way..
    Maybe you tried something out that worked for you?

    Im aiming to have started developing the app within 6 months, how long will it take usually for someone that is dedicated to learn?
     
  2. WMios

    WMios Apprentice

    Joined:
    Oct 6, 2014
    Posts:
    661
    Referrals:
    0
    Sythe Gold:
    0
    I have an great idea for APP, but no skills to put in use!

    I don't really know about Java, because I learned that in school, but for C + Obj-c I would say that you should get the Big Nerd Ranch Guide to Objective-C. This will give you all of foundation of C and Objective-c you will need to build an app. When you have completed the book I would suggest watching the Stanford iTunesU videos of their iPhone app class.
     
  3. Risotto

    Risotto Member

    Joined:
    Nov 21, 2013
    Posts:
    42
    Referrals:
    0
    Sythe Gold:
    10
    I have an great idea for APP, but no skills to put in use!


    Thanks for the answer! I would need a mac to start developing iOS apps right?

    And which of these languages would you say is least complicated? What im out after is just to develop this app, and get patent on it right away.
    Anyone that have experience with taking patents on apps and what is needed?
     
  4. WMios

    WMios Apprentice

    Joined:
    Oct 6, 2014
    Posts:
    661
    Referrals:
    0
    Sythe Gold:
    0
    I have an great idea for APP, but no skills to put in use!

    C is probably the most basic. Then Java. Then Objective-C. You need a Mac for OSX and iOS development.

    Also, patent wise, people don't really get patents on apps (or at least for iOS apps). Apple's App Store Guidelines prevents people from creating copies of apps that are already on the store. If you really want a patent on it, I'm sure it's possible.
     
  5. kmjt

    kmjt -.- The nocturnal life chose me -.-
    Banned

    Joined:
    Aug 21, 2009
    Posts:
    14,450
    Referrals:
    8
    Sythe Gold:
    449
    I have an great idea for APP, but no skills to put in use!



    Java is probably "easier" to learn than objective c in the sense that the concepts are easier to grasp. Imo objective c has a lot of hidden and "assumed" stuff that you have to learn.
     
  6. WMios

    WMios Apprentice

    Joined:
    Oct 6, 2014
    Posts:
    661
    Referrals:
    0
    Sythe Gold:
    0
    I have an great idea for APP, but no skills to put in use!

    Yeah I would agree with this.
     
  7. Risotto

    Risotto Member

    Joined:
    Nov 21, 2013
    Posts:
    42
    Referrals:
    0
    Sythe Gold:
    10
    I have an great idea for APP, but no skills to put in use!

    I will start with JAVA since i don't own a MAC or cba to install os x on my PC.
    thanks for your help guys! :)
     
  8. SmokeHut

    SmokeHut Great men grow tired of contentedness.
    $100 USD Donor New

    Joined:
    Aug 17, 2011
    Posts:
    1,504
    Referrals:
    0
    Sythe Gold:
    112
    Discord Unique ID:
    865859811747692554
    Discord Username:
    Okesseril#7961
    Gohan has AIDS Sythe's 10th Anniversary
    I have an great idea for APP, but no skills to put in use!

    DO NOT DEVELOP FOR ANDROID.

    I avoid it like a plague, if you don't know how to program in either languages then nut up and take on objective-c.

    Here's a few reasons why.

    Xcode vs Eclipse with plugin = Xcode. (I haven't used the Android Studio IDE so I can't comment)

    Xcode is fast, powerful and helpful. The debugging is great and not too difficult to work your way around. Split screens work a charm too!

    Eclipse is slow, poorly laid out, unnecessarily complex and just a damn right mess! When I try to debug I have to use the log-file debugging method which is a fucking pain compared the the "hunt" style of Xcode.

    Both are good for garbage collection as objective c now has ARC, no more retain/release! woo!

    Both have a great API so it's a joint score on that..

    Where you'll find publishing your app with Android is a dream, you'll have a fucking nightmare with Xcode, but when you do it once it's easy to remember. But when it's on the store ios takes it by a fucking mile. You have complete control over your app, prices and pretty much everything. It's quite easy to become a coffee shop millionaire and manage your apps with ios. Where'as in my opinion, having the lack of control with android has got to be it's biggest flaw.. They put your app on sale whenever it suits them, you don't have a great deal of control at all.

    As well as this, optimizing for the iPhone 4, 4s, 5, 5s, 5c, 6, 6+ is a pretty easy manageable process. Where's optimizing for the screen resolutions of the many Android phones is something I'd rather stay away from completely and never even try again.

    Well you can either take my advice or not, but it's definitely worth the headache of learning Objective-C.

    EDIT: You'll never get a patent on code, ever.

    It also took me two years to release my first app after starting to learn objective-c. I pretty much mastered PHP four years prior to that.. So as for a time frame, if you want your app to be successful then don't rush it, but keep motivated to keep going and developing it to the highest standard you're capable of, as a users first use could be the difference of them suggesting it to others or not.
     
  9. Risotto

    Risotto Member

    Joined:
    Nov 21, 2013
    Posts:
    42
    Referrals:
    0
    Sythe Gold:
    10
    I have an great idea for APP, but no skills to put in use!

    Thanks for your opinion and help mate! But 2 years, no can do.. Need to be done with atleast first prototype within 6 months, doesnt matter my skill in the programming language i decide to go with.

    And i think it will be easier going with JAVA since
    1. I dont own a MAC
    2. CBA to hackintosh my PC for now.

    But eventually i will man up and take on C and Objective-C, its just a matter of time. And i believe its mostly what you put your head into (Worst translation from my native language to english ever) .. But meaning with that is you can take 2 years to learn OBJ-C, and then someone else can learn it on just a few months. All depends :)



    But anyhow, tomorrow ill get a book used by many beginner java programmers with high review score in my language and start working on my programming skills.


    PS. Is it possible to program iOS apps through VM Mac on my PC? Or is it better to just install it/Get a mac?
     
  10. SmokeHut

    SmokeHut Great men grow tired of contentedness.
    $100 USD Donor New

    Joined:
    Aug 17, 2011
    Posts:
    1,504
    Referrals:
    0
    Sythe Gold:
    112
    Discord Unique ID:
    865859811747692554
    Discord Username:
    Okesseril#7961
    Gohan has AIDS Sythe's 10th Anniversary
    I have an great idea for APP, but no skills to put in use!

    It didn't take me two years to learn objective-c, it just took me two years to release my first app.. It was very complex and required many custom algorithms for image drawing to provide a very accurate result which were non programming related and was just simply a fucking nightmare to create. I personally got myself a macbook pro to create ios apps with, but as far as I'm aware you can do it with a virtual machine. Though, I got my money back for my pro after about 2 months of releasing my first app ;)

    Most people who decide to start creating apps are advised to take on objective-c first, as the market is less flooded and iphone owners tend to be a little wealthier / influential. Just be sure to market your app correctly.. If it's a game, why charge for it? When you can make money from adverts, consumables etc etc.

    I did all this whilst working away from home, and while at home working 50+ hours a week. It's just about staying motivated. Someone who doesn't work and can put 10 hours of programming a day into their early retirement then I would strongly recommend anyone to do so!
     
  11. 70i

    70i Forum Addict
    Banned

    Joined:
    Jan 11, 2014
    Posts:
    462
    Referrals:
    0
    Sythe Gold:
    174
    I have an great idea for APP, but no skills to put in use!

    Android isn't that bad. Yeah eclipse is probably the most evil program ever created, but Android Studio came out that is supposedly better.
    https://developer.android.com/sdk/installing/studio.html
     
  12. SmokeHut

    SmokeHut Great men grow tired of contentedness.
    $100 USD Donor New

    Joined:
    Aug 17, 2011
    Posts:
    1,504
    Referrals:
    0
    Sythe Gold:
    112
    Discord Unique ID:
    865859811747692554
    Discord Username:
    Okesseril#7961
    Gohan has AIDS Sythe's 10th Anniversary
    I have an great idea for APP, but no skills to put in use!

    I've yet to use Android Studio IDE, I think all things a side is that I'm incredibly biased towards IOS with past experience with Android. Even the thought of going back there gives me shudders.. Perhaps I should seek medical help.
     
  13. kmjt

    kmjt -.- The nocturnal life chose me -.-
    Banned

    Joined:
    Aug 21, 2009
    Posts:
    14,450
    Referrals:
    8
    Sythe Gold:
    449
    I have an great idea for APP, but no skills to put in use!


    Haha its kind of funny how mobile developers usually despise the other platform XD I know someone who lives and dies by android, he hates iOS.
     
  14. SmokeHut

    SmokeHut Great men grow tired of contentedness.
    $100 USD Donor New

    Joined:
    Aug 17, 2011
    Posts:
    1,504
    Referrals:
    0
    Sythe Gold:
    112
    Discord Unique ID:
    865859811747692554
    Discord Username:
    Okesseril#7961
    Gohan has AIDS Sythe's 10th Anniversary
    I have an great idea for APP, but no skills to put in use!

    Haha, well.. So long as developers stick to android and apple make better phones us developers are going to be laughing for a good old while!
     
  15. Risotto

    Risotto Member

    Joined:
    Nov 21, 2013
    Posts:
    42
    Referrals:
    0
    Sythe Gold:
    10
    I have an great idea for APP, but no skills to put in use!

    Well since i dont have a mac or funds to buy one either. And wont have for a while :) So i might as well get into java and start developing for android.

    Ill just learn objective-c when i get a hang of programming while developing .. :)
     
  16. Risotto

    Risotto Member

    Joined:
    Nov 21, 2013
    Posts:
    42
    Referrals:
    0
    Sythe Gold:
    10
    I have an great idea for APP, but no skills to put in use!

    So I'm using my new 2014 MacBook Pro to post this, and waiting for my iPhone to come.

    I decided to develop for iOS because how easy it is to get your app out there.

    The only thing i need now is learn programming. Signed up for a course in school and going to read Big nerd Ranchs guide to objective-C and watch the iTunesU Stanford vids.

    Anyone that can come with other advices on how to learn objective-c and everything needed to start developing from scratch is welcome to post :)

    And thanks to anyone that have helped me so far!
     
  17. kmjt

    kmjt -.- The nocturnal life chose me -.-
    Banned

    Joined:
    Aug 21, 2009
    Posts:
    14,450
    Referrals:
    8
    Sythe Gold:
    449
    I have an great idea for APP, but no skills to put in use!


    Not sure where you got this information. Android is a lot easier to get your app out there. iOS apps are put through a review process before they see the store whereas there is no real review process for Android apps. You can literally have an Android app on the app store an hour from when you finished it. In iOS it usually takes 10 days after you submit the app for the review, just to get it reviewed. If there is the slightest thing wrong, they will decline it and usually you will have to wait another 10 days or so for it to get re-reviewed (after you fixed the issue it got declined for).

    I have been developing for Android for a bit over a month now and imo its much nicer to program for. I much prefer Android Studio to Xcode as an IDE. If you have never programmed before you should start with Android (java). Objective c is a weird language.
     
  18. SmokeHut

    SmokeHut Great men grow tired of contentedness.
    $100 USD Donor New

    Joined:
    Aug 17, 2011
    Posts:
    1,504
    Referrals:
    0
    Sythe Gold:
    112
    Discord Unique ID:
    865859811747692554
    Discord Username:
    Okesseril#7961
    Gohan has AIDS Sythe's 10th Anniversary
    I have an great idea for APP, but no skills to put in use!

    #mandown!

    It's good to hear the android studio is a better IDE than xcode, I'll perhaps try it.

    As for the OP, the plan your taking sounds pretty solid.
     
  19. VirusRS

    VirusRS Member
    Banned

    Joined:
    Dec 9, 2014
    Posts:
    73
    Referrals:
    0
    Sythe Gold:
    0
    I have an great idea for APP, but no skills to put in use!

    Java > obj c
     
< Thread Synchronization | Build my game >


 
 
Adblock breaks this site