Announcing: Objective-C for Swift Developers

Objective-C for Swift Developers

Current and future iOS Developers, you’re in quite a spot these days. Swift is here, Swift 3.0 is coming, but there is still so much out there written in Objective-C. More and more companies are moving TO Swift as their main programming language, but those same companies have a LOT of legacy Objective-C code that has to be dealt with. Interoperability, to put it mildly, is a big deal. The true champions in this space will be those developers who know and understand both Objective-C and Swift, and who can—perhaps most importantly—rewrite from the former to the latter. Will this be you?

Continue Reading

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