How to create iphone/Android apps?

Underrated

Registered Member
Joined
Jul 7, 2013
Messages
92
Reaction score
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:
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.
 
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.
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?
 
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?

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...
 
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.
 
Last edited:
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)
 
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.
 
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.

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.
 
I am mostly considering to start using Bucky 67 videos tutorial (even though it is somehow outdated)

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:
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)

Do you have any problems with publishing own created apps with the cracked version of Xamarin?
 
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.
 
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.
 
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?

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
 
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
 
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
 
Back
Top