Getting ready for Swift 3.0

apple-swift-logo-S-1024x769

I’ve been teaching iOS for many years—in the United States, in Europe, and in Latin America primarily—and I can tell you from personal experience that the arrival of Swift 3.0 is going to be met with excitement across the globe. While new versions of a language can seem intimidating,  Swift is open sourced, so we know what’s coming, and we can watch it as it happens. In this post we’ll take a look at the features that have been added, and the bugs that have been excised, so we can understand what Swift 3.0 will mean for all of us. But first, a little personal history!

Continue Reading

7 Skills You Need to Be an iOS Developer

If you’re thinking about starting a career, accelerating a career, or changing a career, you’ve probably heard of something called “The Skills Gap.” It’s a pretty inescapable topic of conversation in the modern hiring landscape, and it’s front-page news from Fortune to Forbes and beyond.

Growing Demand for App Developers

There are those who maintain it doesn’t actually exist, and others who call it a crisis. The truth is probably somewhere in the middle, but honestly, the numbers don’t lie. Mobile App Developer, for example, ranked near the top of just about every legitimate “hot jobs” list for the coming year The U.S. Bureau of Labor Statistics projects incredible growth, with estimates running above 20% over the next five years, and a recent article in Inc. noted 83,649 more App Developer jobs posted than people hired!

Continue Reading

Mobile Developer Spotlight: Alan Fineberg, iOS Engineer at Square

We recently had the chance to speak with Alan Fineberg, an iOS engineer at Square who’s worked for companies including Google, Zillow and Yelp. Alan gives some incredibly interesting insight into his personal career journey from web to mobile development, and provides some helpful tips for beginners looking to get started in iOS or software development in general!

Alan Fineburg

What is your name and what do you do?

My name is Alan Fineberg. I’m an iOS engineer at Square, working primarily on the Register app for iPhone and iPad.

How would you describe your education and career progression?

I feel like my progression was fairly straightforward. I tried teaching myself how to code as a teenager with mixed results, studied Computer Engineering at UW in Seattle, and had a couple of internships. But I was uncertain about the job market when I graduated because the U.S. economy had just fallen off a cliff.

Fortunately, plenty of tech companies were still hiring at the time. I landed a job with Yelp as a web developer where I coded in Python. Mobile development and the iPhone in particular were blowing up, and after a year, I shifted from web development to iOS, which I’m still focused on.

Continue Reading

Suddenly, I Was an iOS Developer!

It’s Day Six of #6DaysOfiOS, and we’re giving away six Apple devices: two iPhone 6s, an Apple TV, an Apple Watch Sport, an iPad, and a Macbook Air! If you enroll in a free trial of the Beginning iOS App Development Nanodegree program between October 13th at 12pm ET and October 26th at 12pm ET you’ll be entered in a random drawing to win!

~

My name is Khang Vu and I’m originally from Vietnam. I am currently an iOS developer, and this is my story.

Khang Vu blog

The Beginning

I came to the U.S. six years ago and spent my first two years in community college earning an associate’s degree in engineering. I love math and science, and eventually began working as a math tutor. English was the biggest challenge for me at that time because I didn’t really speak or write English when I came to the U.S.

“Hello. How are you?” That was about all I could say.

Continue Reading

More Apps Our Students are Launching

It’s Day Four of #6DaysOfiOS, and we’re giving away six Apple devices: two iPhone 6s, an Apple TV, an Apple Watch Sport, an iPad, and a Macbook Air! If you enroll in a free trial of the Beginning iOS App Development Nanodegree program between October 13th at 12pm ET and October 26th at 12pm ET you’ll be entered in a random drawing to win!

student-apps-blog_2015-10-15

 

The projects you build are at the heart of your Nanodegree program experience, and there is no clearer evidence of the skills you’ve mastered than the tangible work you produce. This is why we’re always especially thrilled to highlight amazing apps build by our amazing students! Back in August, we highlighted new work from three Udacity Nanodegree program graduates: Linda, Paul and Spiros. Today we introduce iOS Developer Nanodegree program graduates Raphael, Ryan and Umar, each of whom has created an awesome new app that we highlight below! We’ll tell you about what they built and how they built it, and we also encourage you to check out Student Swift Blogs, where you can really dive deep into some clever, candid, and seriously educational stories from our students who are programming in Swift.

And with that, meet Raphael!

Continue Reading

Classroom Preview: Beginning iOS App Development Nanodegree Program

It’s Day Four of #6DaysOfiOS, and we’re giving away six Apple devices: two iPhone 6s, an Apple TV, an Apple Watch Sport, an iPad, and a Macbook Air! If you enroll in a free trial of the Beginning iOS App Development Nanodegree program between October 13th at 12pm ET and October 26th at 12pm ET you’ll be entered in a random drawing to win!

~

The classroom environment is an integral component of the entire Udacity experience, and everyone from our instructors to our engineers to our developers to our course managers is involved in making it as incredible a space as we can. Which is why we’re so excited to share something very special with you here. An exclusive classroom preview of our just-launched Beginning iOS App Development Nanodegree program!

This is a unique opportunity not only to test the waters of your interest in developing apps for iPhone, iPad, and Apple Watch, but to directly experience what it’s like to learn through our innovative online classroom model. We invite you to read on, and as you start to “take” this first class, we hope that you’ll start thinking about enrolling in the full program. Enrollment is open now, you’ve got a free 7-day experience waiting for you, and we’re saving you a seat in the classroom!

*What you see below is exactly what you see as a new enrollee in the Beginning iOS App Development Nanodegree program. Time to start learning!

Continue Reading

14 Essential Swift / iOS Resources

It’s day two of #6DaysOfiOS, a celebration of the launch of our new Beginning iOS App Development Nanodegree program. We’re giving away six Apple devices: two iPhone 6s, an Apple TV, an Apple Watch Sport, an iPad, and a Macbook Air, and if you enroll in a free trial of the Beginning iOS App Development Nanodegree program between October 13th at 12pm ET and October 26th at 12pm ET you’ll be entered in a random drawing to win!

Swift_14Resources_Blog_1200x628

We’ve just launched our brand-new Beginning iOS App Development Nanodegree program, and we’re marshaling all our energies to support anyone who wishes to pursue iOS development, or learn more about Swift, Apple’s custom programming language designed specifically for building iOS and OS X apps.

So get ready to start bookmarking, because we’ve assembled a list of 14 essential Swift resources just for you! Whether you have little to no programming experience, and only just enrolled in the Beginning iOS App Development Nanodegree program, or are in the final stages of our career-track iOS Developer Nanodegree program, this is a list you’re going to come back to again and again!

Continue Reading