Tag Archives: iOS

Intern Insights – iOS recap

In case you were wondering if we interns have been abused to death by older nerds, don’t worry, we haven’t. But not everything is perfect around here. For example, we don’t have enough natural light in the old office and we don’t have a swimming pool…  yet. That said, I’ve enjoyed everyday of my internship because I get paid to do things that I already love – learning.

I thought I would be working on rails web development, but since I also had some experiences with iOS apps, I was assigned to the iOS team. My mentor is Jon Rex, the biggest iOS nerd at The Nerdery, and I’ve been learning new things everyday since I started.

In the first week, I refreshed my memory about iOS development and finished the code challenge. All of the interns spent time meeting people from different departments who briefed us on what they do and what their missions are. I started the second week with nothing to do because Rex was on vacation. That didn’t last long because Annette Johnson, the Developer Advocate Manager, introduced me to another awesome iOS developer Mark Randell. Mark is a very nice guy and he helped me setup with a new challenge – Refactoring The Nerdery App. It’s an internal app that Mark started eight months ago as a personal project. Since he has been too busy with the client projects, nobody has been working on it for a while. It is a huge project – at least for me – with more than a dozen views, XML parsing and fancy UIs, all of which I have no experience with. When Mark first handed me the code and asked me to refactor the app to use Core Data from XML and fix some other bugs with the interface, I had no idea where to start. I stared at the code for just about the whole afternoon. When I got home that day, I downloaded all the slides from the Stanford iOS development class from iTunes U and started reading a book about iOS professional database development which I read last winter break and had since forgotten.

The next day, I started to see some traces about how the data is passed between the code. I started playing with it by writing NSLog()s. By the end of that day I had created the database schema and got the data updated to the database while the view was still pulling data from the old datasource at the same time. I hooked up the new datasource with one view on Wednesday, and I got all the views for all the Nerd profiles to pull data from the database on Thursday. On Friday, the only thing left to do was to the delete old code and to test my finished section of the app. Now it’s the end of the third week, I’ve committed to the depository a dozen times and finished basically all of the required specs and submitted to Mark for review.

So, yes, I’ve been pretty happy about my stay here thus far. Back to work. Cheers!

- Shaomeng Zhang is an iOS intern and graduate student at the University of Minnesota.

Filed under Intern Insights

Interactive Primer Notes: iOS5 Game Changers

Missed the latest Interactive Primer? Don’t worry, we have the video and slide right here for you! Take a look to hear (almost) everything Jon Rex learned at WWDC 2011.

And the slides:

Filed under Events

Interactive Primer: The iOS5 game changers

Our lead mobile developer, unabashed Apple fanboy, and early adopter of all things iOS, Jon Rex went to Apple’s latest unveiling and came away from the Worldwide Developers Conference with more than what was publicly revealed in the keynote. Will he tell all at our next Interactive Primer webinar? No. He wants to be invited back to WWDC.

However, we want to cordially invite you to hear his take on what game-changers are coming to your world with iOS5. RSVP for our two free webinars, Tuesday, June 14 at 10:15 a.m. and Thursday, June 16 at 3:15 p.m.

Rex is stoked to work and play with iOS5 – what with the Twitter integration and the enhanced notifications; the geo-fence driven reminders and the PC-free synching; Lion and iMessage and iTunes Match – oh my. And don’t even get him started on iCloud. Actually, do. But you could ask him to recite all 250 new features for Lion, or to go off on the simultaneous auto-synching of music and photos and everything to iPhones, MacBooks, and iPads. . . it’s almost too much, but we’ll fit it neatly into a 45-minute webinar, twice even, on June 14 and 16. RSVP today!

Filed under Agency Partner, Events

Rapid Reaction: iPad 2 announcement

If you haven’t been glued to your tech twitter feed, blog feed, live stream from engadget or Macworld, Apple released details of the iPad 2 starting at noon CST. While the next 9 days until the March 11 release date will be covering all the great new tech specs, a couple things stood out to us.

The numbers
Apple usually starts these presentations with a hearty pat on the back for themselves where they state numbers, tell you how magical the products are, and occasionally diss the competition (there was more than one dig at Android tablets). A couple telling stats were that 100 million iPhones have been sold and 15 million iPads have been sold. Add that to the fall 2010 estimate that 45 million iPod touches have been sold and you have over 160 million iOS devices in the hands of consumers. Regardless of your opinion Flash, an audience of 160 million is too big to ignore. You don’t have to abandon Flash – it adds a lot of great value to websites – but it’d be wise to start having alternative content for those without it.

Android phone sales have been no slouch either, and Google is doing great things. This begs the question, “Does your website work on these mobile devices?” Here at The Nerdery we are well equipped to do HTML5 targeted websites and mobile targeted websites, and we want to help.

The iPad 2
The iPad 2 is 33% thinner, has a dual core processor that is twice as fast, 9x faster graphics performance, and has video cameras. You can read up on all the tech specs at http://www.apple.com/iPad. One of the things that really stood out is the HDMI out and video mirroring. We’ve done presentation apps here at The Nerdery which allowed sales representatives to give very interactive presentations at conference booths or even in smaller settings. Getting video out has always been difficult to say the least. Now, with the iPad 2, you can have a monitor mirroring everything for you so potential customers can ooo and ahhhh at your next great app that is displayed on a projector or HDTV.

In terms of utilizing the full, unbridled power of the iPad 2, we’ve  got your back. When The Nerdery went to WWDC in 2010 and the Apple engineers said, “You should really adopt these certain programming practices. We can’t say why, but just do it.” We listened. We always follow the best and recommended practices in programming, and we’re ready to hit the ground running. Apps we’ve built in the past should run faster, and apps going forwards will be faster as well.

iOS 4.3
Apple also rolled out a peek of iOS 4.3. We’ve had several devices running iOS 4.3 here for what seems like ages. We’re ready for the new iOS and are comfortable with all the new changes and fixes in this build. One thing to note is Airplay. Take the scenario where, on your new, important, client site, you have a HTML5 video embedded. A user comes along, sees the video, and wants to AirPlay it to their HDTV to show off your cool important client site video to their friends and family. We have the know-how to make this happen.

While the iPad 2 is cool, and lots of new things are coming, it doesn’t flap us unflappable, unstumpable Nerds. We’re always on the cutting edge and we’re ready to help you out.

Filed under Technology

Intro to iOS for ActionScript Developers

If you stuck around after our open house last week, iOS gurus Jon and Adam explained how to get started developing for iOS from the viewpoint of an ActionScript developer. The following slides will make the most sense to people that attended the events.

Did you miss these presentations but have a strong desire to learn? Be sure to follow @the_nerdery to get updated on all the various events and user groups we host.

Part 1:

Part 2:

Filed under Events

Come to The Nerdery for our Winter Open House & iOS development seminar

Yesterday when it was announced that MySpace was laying off 47% of its staff The Nerdery’s UX Manager, Mike, tweeted about it adding, “In other news The Nerdery is hiring.”

And we are! This is why we want to invite you to The Nerdery Winter Open House from 4 – 6 p.m. on Wednesday, January 19th.

You’ll have free reign to explore The Nerdery – the natural habitat of nearly 200 web pros who blur the line between work and play and who have made The Nerdery #1 on Mpls-St. Paul Business Journal’s 2010 Best Places to Work list. You’ll also have access to our Nerds, including the leadership team, software development managers, and developers of all disciplines.

BUT WAIT THERE’S MORE!

After the Open House we’ll be offering the first part of a free 2-part seminar Intro to iOS Development for Web Developers. Part I, Introduction to the tools and languages is from 6 – 8 p.m. on Wednesday, January 19th (right after the Open House) and Part II, Beyond the Basics: App Development is from 6 – 8 p.m. on Thursday, January 20th.

Whoa, that’s a lot. So here it is in a quick & easy-to-digest bulleted list:

  • 4 -6 p.m., Wednesday, January 19, The Nerdery Winter Open House More info & RSVP.
  • 6 – 8 p.m., Wednesday, January 19, Intro to iOS Development for Web Developers, Part I More info & RSVP.
  • 6 – 8 p.m., Thursday, January 20, Intro to iOS Development for Web Developers, Part II More info & RSVP
Filed under Events

Apple announces much more than music at music event

itunes10

I’m not sure if it’s genetic or if I’ve been socialized to do this, but there’s something about a Steve Jobs’ presentation that turns me into a barely-verbal toddler. With every product he announces I shout “me want that” just like my nephews used to when they were toddlers and watching any commercial that featured brightly-colored plastic junk. So yes, new iPods, new iOS, new iTunes (with a new logo that ditches the CD), Ping a music social network, and a new appleTV. So much stuff. . . here’s what all the pundits are saying already.

Filed under Technology