Jump to content

I Want to Make an App

- - - - -

  • Please log in to reply
4 replies to this topic

#1
agnl666

agnl666

    Programmer

  • Members
  • PipPipPipPip
  • 173 posts
  • Programming Language:C, Java, C++
  • Learning:Python, Assembly
Hi. To preface this I want to thank everyone in this community who help me when I need it. My main topic though is app development. I want as much info as I can receive on this topic. I have a few key questions.

- What language/s does the iphone, android phone, or blackberry use?
- Do you know of any good tutorials on the topic?
- May I have links on any information I can receive on these?

Thank you. I was also wondering how does app development differ from writing programs on a laptop or desktop computer?

#2
TCristoforo

TCristoforo

    Learning Programmer

  • Members
  • PipPipPip
  • 52 posts
Hi agnl,

Making an app for iPhone(or even iPad) is relatively simple. Obviously the more complex of an app that you want to make, the more complex the code will get. To start, iPhone uses Objective-C, which is very similar in syntax to C and C++. If you know either of these two languages you should be fine.

To get started, I recommend a book called "Beginning iPhone Development: Exploring the iPhone SDK". It has plenty of examples to start you off and is a very good read on top.

As for the differences between Desktop Applications and iPhone Apps, from experience I can tell you that you will have to get your app approved by Apple, which includes a list of roughly 70 things that must be a certain way(it sounds worse than it is). Additionally, I haven't had much luck with making custom controls, but Apple may 'decline' your development of them and force you to use their custom library as it already works.

I hope this helps :)

#3
agnl666

agnl666

    Programmer

  • Members
  • PipPipPipPip
  • 173 posts
  • Programming Language:C, Java, C++
  • Learning:Python, Assembly
Thank and you and yes it does help a lot. I know c++ and java so hopefully i will be able to pick up objective-c quickly. I was also wondering if anyone is aware of any way to work on an iphone app on a computer running linux?

#4
TCristoforo

TCristoforo

    Learning Programmer

  • Members
  • PipPipPip
  • 52 posts
I don't have much experience with it, but I believe you *must* have an Intel Mac.

#5
so1i

so1i

    Programming Professional

  • Members
  • PipPipPipPipPip
  • 312 posts
Android is written completely (I think) in Java, as are the apps. You can download the DevKit as well as an emulator to test your software on, if this was what you decided you wanted to develop for. This also has the advantage that you don't need a Mac, and can develop it on any platform and there are no costs (not sure what is involved in creating iPhone apps, cost or otherwise).
My Company - My Homepage - My Twitter - My Google+ - My LinkedIn

"Things don’t have to change the world to be important.” - Steve Jobs




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users