Issue
So, I recently took a job where I need to develop a fairly simple notification app on both iOS and Android. I've never done mobile development, besides a hello world in Android and some very basic stuff in Objective-C. I've never really programmed Java either, but it shouldn't be hard for me to learn enough to make these apps. Here's where I need help:
I need to find the best way to get started, I want to have Android and iOS developing environments up and running by the end of the day. My desktop broke leaving me with only a ubuntu system, however I can install different operating systems if need be. Could somebody show me how to get everything set up nicely? I want to have both of these environments set up before I begin to learn the code necessary, this way I can determine if it will be beyond my abilities and I can tell my employer that he should find another guy.
I am most comfortable in windows, however use ubuntu on a daily basis as well, and would consider myself averagely competent with it. Is iOS development impossible without running os x? Could I run an os x virtual machine if need be?
Sorry for all the questions, I thank anybody that is willing to offer me some help.
EDIT: I am just going to add that I have an android device(Tmobile Samsung Galaxy S2), and an iOS device(Old iTouch), in case this makes any difference.
Solution
Ubuntu will work just fine for Android Development. You're going to need a machine with Mac OS for iOS development.
You can always run a Windows machine and get two Virtual Boxes for Mac OS and Ubuntu.
For Android: You'll need to download the Android SDK and then get an IDE of your choice. Android has a Plug in with Eclipse. You can use Netbeans or whatever.
http://developer.android.com/index.html
Go to this website and follow their instructions.
For iOS you'll need to Download XCode and then they explain everything for that.
There's really not all that much to set up. You may want to add the SDK tools to your path so that you can run them from your command line but that's about it.
Download and code.
Answered By - broguyman Answer Checked By - Terry (WPSolving Volunteer)