Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

General Discussion

I really want to learn IOS and Android development, but not sure if I should jump into it

I really want to learn IOS and Android development, but I felt that learning any tracks related to web development is where I should start first because those tracks get your mind ready for tracks like IOS and Android.

Is it good to do tracks like IOS and Android without doing tracks such as web design and front-end first?

Are there mobile apps developers that know stuff related to mobile, but don't know or do web development at all?

My main question is is it ok to just jump into IOS and Android without doing anything in web development?

I hope yall understand what I'm saying, let me know if something isn't clear.

I see job descriptions like this and it has all these skills. To me it looks daunting, do they really expect you to know all this for a junior position?

http://www.careerbuilder.com/jobseeker/jobs/jobdetails.aspx?sc_cmp1=js_jrp_jobclick&APath=2.31.0.0.0&job_did=J3F84676976YZ5WQ05R&showNewJDP=yes&IPath=ILKCV0A

William Li
William Li
Courses Plus Student 26,868 Points

Don't mind that post, it's beyond ridiculous, people with that level of skill can easily get a job at Facebook or Twitter as senior developer and enjoying a 6 figures income.

That makes a lot of sense. I was thinking why would someone need to know that much for a junior level position.

Where are some good sites to look for full-time opportunities for junior IOS or android development?

You never cease to amaze me! Thanks man. Good luck with your endeavors and hope you make it big homie!

Holger Liesegang
Holger Liesegang
50,595 Points

Hi abhiram reddy !

Just have fun learning iOS and Android development and don't let ridiculous job descriptions like the one you posted getting in your way! Everything will start making more sense while you get deeper into the matter...

...the only thing I'm missing in this funny "Junior iOS Developer" description are the obligatory 8 years+ experience with Swift LOL

William Li
William Li
Courses Plus Student 26,868 Points

Holger Liesegang , agree, this job description bulletpoints look exactly like a non-tech recruiter assembled by copy/paste from various sources without knowing what in the world he's talking about. I also heard story that there's a recruiter emails DHH trying to offer him a job by saying "hey, our company needs a Rails developer, you seem like a good fit, but first we need to know how many years of Rails experience you had". Oh that poor recruiter has no idea he's talking to the GOD himself. LOL

Holger Liesegang
Holger Liesegang
50,595 Points

"...this job description bulletpoints look exactly like a non-tech recruiter assembled by copy/paste from various sources without knowing what in the world he's talking about. "

Yes, exactly what I thought too, William Li !

"I also heard story that there's a recruiter emails DHH trying to offer him a job by saying "hey, our company needs a Rails developer, you seem like a good fit, but first we need to know how many years of Rails experience you had". "

Yeah...and I'd really like to know David's answer to this :)

6 Answers

William Li
PLUS
William Li
Courses Plus Student 26,868 Points

Is it good to do tracks like IOS and Android without doing tracks such as web design and front-end first?

Yes, just go for iOS or Android, whichever you prefer. Knowledge of front-end isn't required to learn mobile development.

The reason I ask is cause I know there is a lot of demand for either one of these. I know some web development, but do good mobile developers also know web development too?

It's just hard for me to imagine someone knowing mobile development, but not knowing web development

William Li
William Li
Courses Plus Student 26,868 Points

Well, I have some friends who are full-stackers, they know everything from backend, frontend, mobile, everything; but I also have other friends who just do iOS development alone and had no idea how to read HTML, and they're doing extremely well too. If you look at description for iOS jobs on the market, none of them ask to you know frontend. Perhaps you just getting started and haven't realized yet how much is there to learn in order to become a reasonable good mobile developer (tons and tons of stuffs), so I suggest that if you aim to be iOS developer, just focus your sole attention there); if someday you try to develop an app that needs to talk to a site, parse its data or make API call, just learn them as needed.

I am new to development. I am just trying to land a job as a junior IOS or junior android developer. I know the market is fantastic for that.

I'm just preoccupied because I feel I have to know everything. I just put pressure on myself to be a full-stack developer.

Thanks a lot man. This was really helpful.

William Li
William Li
Courses Plus Student 26,868 Points

Yeah, it can easily get overwhelming, web it a very complex being, with so many moving parts, there's HTML, CSS, JavaScript, and then you also needs to know some js libraries like jQuery, Angular, or Backbone, then there's version control like git you also need to know, tons and tons of stuffs, not to mention web is constantly changing and evolving. Mobile development is kinda nicer in comparison, there's one technology stack, iOS or Android, learn it well and you can develop any app you like, and there's huge job demands for mobile developers. Yeah, it's good to know everything about one thing, and know something about everything, just focus on learning ios or android first, getting good at it, land a job, then you can learn more about other stuffs in your spare time and finally become a full-stacker.

B B
B B
2,934 Points

I wouldn't see web dev as a lead in for android/iOS. Skills you learn are definitely transferable, but its not a direct path. If you want to program for iOS or android, I would just jump straight into it.

I think perhaps I might have been overthinking. I thought web development was easier and it's a good starting place to learn to be a developer. I guess I was under the misconception that Mobile development is much more advanced than web.

That's why I thought learning web first was a better option

Chris Atlas
Chris Atlas
2,038 Points

As a CS student, I'd agree and say that web dev is not relative to mobile dev. I took JavaScript last semester and Java this semester.

Once, I understood OOP (object-oriented programming), moving onto mobile dev(Objective-C/Swift) was vaguely similiar, but definitely its own beast. Besides, the IDE(Xcode) is so much better than other Dev Environments used in JS and Java.

CONCLUSION: start learning iOS/Android mobile development!

I appreciate the advice Chris!

I just have one quick question though, why does this job description have some web development principles.

It's a junior mobile developer position

http://www.careerbuilder.com/jobseeker/jobs/jobdetails.aspx?sc_cmp1=js_jrp_jobclick&APath=2.31.0.0.0&job_did=J3F84676976YZ5WQ05R&showNewJDP=yes&IPath=ILKCV0A

Chris Atlas
Chris Atlas
2,038 Points

You know what? I'm not sure. BUT GUESS WHAT?

If you bring this up in your interview - something along the lines of, "I'm familiar with Objective-C and OOP, but I notice you're looking for a developer with common skills in etc etc etc. Can I ask why?"

This is great for building rapport with the interviewer and figuring out what they really want you to do at their company. It could be that you'll be helping the Front-End / Back-End team from time to time.

CONCLUSION: Never be afraid to ask! The response to your questions may surprise you :)

That's true. This job description still looks daunting for a junior position though.

Chris Atlas
Chris Atlas
2,038 Points

Listen to William Yi. He is giving you great advice.

Yes he is! I think all of y'all are giving me great advice. It really means a lot! I have one more question, what sites should I look at for junior positions in ios or android?

Chris Atlas
Chris Atlas
2,038 Points

I noticed your search was in WA. I'm not sure of what's in that area

I just looked on career builder, I didn't do anything special. I actually live in Atlanta, but open to relocation

Chris Atlas
Chris Atlas
2,038 Points

William gave you a link above. Use it! Team Tree House provides us with links and the new Career feature (right bottom tool bar w/ a check mark)

Yes sir on it right now! Thanks for the advice man. Good luck to your endeavors!