iPhone Life magazine

Kevin McNeish's picture
Kevin McNeish is author of the new "iOS App Development for Non-Programmers" book series (www.iOSAppsForNonProgrammers.com), winner of the 2012 Publishing Innovation Award. Kevin is also an award-winning app developer, software architect, and well-known software conference speaker in the U.S. and abroad. He has spent much of his career making difficult concepts easy to understand for the uninitiated. Follow Kevin on Twitter: @kjmcneish.

Unleash Your Inner App Developer Part 4: Adding Navigation

image

Do you have an idea for an app but lack the programming knowledge to begin building it? In this weekly blog series, How To Unleash Your Inner App Developer, I will take you, the non-programmer, step by step through the process of creating apps for the iPhone, iPod Touch, and iPad. Join me each week on this adventure, and you will experience how fun turning your ideas into reality can be! This is Part 4 of the blog series. If you're just getting started now, check out the beginning of the series here (This post has been updated to iOS 7.1.)

In my previous post, we finished up the main screen of the iAppsReview iPhone app. In the process, you learned how to configure a table view, how to add images to a project, and how to use them as launch images as well as in the rows of a table view. 



Apple Loosens up its NDA for iOS 8, OS X, and Xcode

image

Apple, notorious for its secrecy, has loosened up its restrictive NDA (Non-Disclosure Agreement) for the beta versions of iOS 8, OS X, and Xcode 6. In the latest version of the iOS Developer Program License Agreement, they have added the following statement in the Confidentiality section under the topic 10.1 Information Deemed Apple Confidential:



Unleash Your Inner App Developer Part 3: Diving Deeper

image

Do you have an idea for an app but lack the programming knowledge to begin building it? In this weekly blog series, How To Unleash Your Inner App Developer, I will take you, the non-programmer, step by step through the process of creating apps for the iPhone, iPod Touch, and iPad. Join me each week on this adventure, and you will experience how fun turning your ideas into reality can be! This is Part 3 of the series. If you're just getting started now, check out the beginning of the series here (This post has been updated to iOS 7.1.)

In my previous post, we started the process of creating a prototype of an iPhone app called iAppsReview. You learned how to create a new project in Xcode, how to add a storyboard to a project and configure it, and how to add a navigation controller to a storyboard. You had just begun to configure the table view, which we will finish in this post. You'll learn how to create multiple sections in a table view, set section header text, add images to a project, and incorporate them in table-view cells.



The iOS 8 Sky is Falling - What Should Developers Do?

image

So the word is out. iOS 8, Xcode 6 and the new Swift programming language are headed your way. What should you do? Should you continue to learn iOS 7 and Objective-C or should you make the switch to iOS 8 and Swift programming? I've already had several emails and tweets asking about this as iOS developers ponder this important question.



WWDC 2014 - 7 HUGE iOS 8 Advancements for App Developers

image

When Tim Cook opened up by saying that iOS 8 accompanies the biggest release of the Apple SDK since the launch of the App Store, I thought it might just be hyperbole. It wasn't. There are tremendous changes in store for iOS app developers that will drastically change the way you create apps. I'll start with the biggest change first.



Unleash Your Inner App Developer Part 2: Your First Taste of Xcode

image

 

Do you have an idea for an app but lack the programming knowledge to begin building it? In this weekly blog series, How To Unleash Your Inner App Developer, I will take you, the non-programmer, step by step through the process of creating apps for the iPhone, iPod Touch, and iPad. Join me each week on this adventure, and you will experience how fun turning your ideas into reality can be! This is Part 2 of the series. If you're just getting started now, check out the beginning of the series here (This post has been updated to iOS 7.1.)

After introducing the tools you'll need to develop apps in my previous postI assume you've installed Xcode and are ready to get a taste of app developmentI find there is no better way to learn than by doing, so let's dive in and start creating an app.



Unleash Your Inner App Developer Part 41: Logging In With Facebook

image

Do you have an idea for an app but lack the programming knowledge to begin building it? In this weekly blog series, I will take you, the beginner app developer, step by step through the process of creating apps for the iPhone, iPod touch, and iPad. Join me each week on this adventure and you will experience how much fun turning your app ideas into reality can be! This is part 41 of the series. If you are just getting started, check out the beginning of the series at this link.

These days, more and more iOS apps offer users the option of logging in with Facebook. If you want your app to go viral, this is a great first step. In fact, 80 percent of the top-grossing iOS apps use social media logins. As stated in the Facebook documentation:



Unleash Your Inner App Developer Part 40: iBeacons Step By Step

image

Do you have an idea for an app but lack the programming knowledge to begin building it? In this weekly blog series, I will take you, the beginner app developer, step by step through the process of creating apps for the iPhone, iPod touch, and iPad. Join me each week on this adventure and you will experience how much fun turning your app ideas into reality can be! This is part 40 of the series. If you are just getting started, check out the beginning of the series here

One of the hottest technologies to come out of iOS 7 is iBeacon. In case you haven't heard, iBeacon is Apple's trademark for what it calls "a new class of low-powered, low-cost transmitters that can notify nearby iOS 7 devices of their presence." This new technology solves one of the biggest problems with Location Services on iOS devices—pinpointing the location of a device when it's indoors. Unlike GPS technology that determines a device's absolute location in terms of latitude and longitude, the iBeacon technology measures a device's relative distance to an iBeacon in an established location. Since iBeacons work without the need for a WiFi or cellular connection, it makes them ideal for indoor use.



Macworld / iWorld 2014 Wrap-Up

image

I'm finally back at the helm after attending last week's Macworld / iWorld 2014 conference at the Moscone Center in San Francisco! My company had a booth at Macworld again this year, selling books in my iOS App Development for Non-Programmers series, and it was the best conference for us to date! There was a lot of positive energy at the conference and we met lots of great people who are interested in getting into iOS app development.

Here are some of the highlights of Macworld / iWorld 2014.



Unleash Your Inner App Developer Part 39: 7 Steps to Being a Better App Developer

image

Do you have an idea for an app but lack the programming knowledge to begin building it? In this weekly blog series, I will take you, the beginner app developer, step by step through the process of creating apps for the iPhone, iPod touch, and iPad. Join me each week on this adventure and you will experience how much fun turning your ideas into reality can be! This is part 39 of the series. If you are just getting started, check out the beginning of the series here

Are you proud of the code that you write? Are you using a set of best practices that allows you to develop well-designed, stable apps that can adapt to change?



Syndicate content