iPhone Development Mentoring Now Available
A good friend once described the process of learning iPhone development as having a “high-barrier to entry.” It’s not that iPhone development is any more difficult than any other platform, rather, it has to do with the fact that most everything is typically new to developers interested in coding iPhone apps: the programming language (Objective-C), the development tools (Xcode, Instruments, Interface Builder), the extensive API’s and navigating the iPhone development and deployment process.
In over 20 years of software development, I’ve delivered 1000+ hours of developer training. No question, classroom training can be helpful to learn a new programming language and related tools. On the other hand, with few exceptions, course content and delivery is not tailored to your specific development experience and needs, which can result in a loss of focus and time spent on areas that are not relevant to your projects.
Regardless of the platform and tools, in my experience, one of the most effective ways to get up to speed quickly is to work alongside an experienced developer. With that in mind, I am offering customized mentoring for developers interested to learn iPhone application development.
You decide what’s important to you, based on your projects and current skill set. Unlike classroom training, the content is entirely your call.
Potential topics:
• Effective wireframes (tools and approaches)
• Creating wireframe/specification for your project
• Getting up to speed with Xcode
• Objective-C crash course
• Code walk-through of working applications
• Developer program registration, profiles and certificates
• Creating and distributing adhoc/beta builds
• Deployment process and tips
• Working with the simulator
• Playing audio and video content
• Calling web-services, using JSON
• Working with property lists (plists)
• Recommended open source projects (with code examples)
• Any other topics you need…
Benefits of mentoring:
• Focus on your specific needs and interests
• Working with an experienced iPhone developer
• Delivered on site, working in your environment
• More effective than classroom training
A little more about my background:
• Extensive experience teaching developers
• Over 20 published iPhone applications (from Snoop Dogg to Star Wars)
Visit 3SixtySoftware.com for more information about my apps
• 20+ years designing and developing software
• Published author including a best-selling mobile developer book
Pricing:
My objective is to provide a very effective learning process at a reasonable price, offering one-on-one guidance that isn’t available in traditional classroom training. Rates for mentoring are based on the number of developers involved – I recommend mentoring be limited to 1-3 individuals which will keep the pace moving quickly. Any travel related expenses would be additional.
For more information:
To learn more, including pricing and scheduling availability, please contact me by email: John at 3SixtySoftware dot com or fill out this Contact Form.








The thing I’d like to see most is a really, really, REALLY good explanation of how to use the Interface Builder efficiently and organically. Doing the whole interface in code works for me, but people keep telling me I’m making extra work for myself.
The problem is that I don’t have patience for the lousy tutorials that I’ve found, and just playing around with IB is a headache. I’m also worried about debugging — too much black box black magic worries me, makes me wonder if I’ll be able to track down problems with they occur.
Hi Michelle,
I couldn’t agree more, I write all my apps from the ground up, no IB. Seems the world could use a first-class, in-depth IB tutorial.