Using SQLite with NimbleKit
I am excited to be working on an iOS project for a client that uses an SQLite database to store data locally on an iPhone, iPod touch, or iPad (note that this is also a universal app). The app is a mobile resource for pregnant mothers, and the screenshot above shows the Labor Log screen that allows her to record the frequency and length of her contractions before giving birth. This data, along with any comments, is stored right on the device; no internet connection is required.
For designers and developers with database experience, NimbleKit’s support of SQLite is fantastic. And at some point, I hope to share an expanded article about this topic and have my project collaborator explain how the database works (I’m not a database developer). Meanwhile, if you already know SQLite or have an interest in learning it, I hope this project example gets you excited about the possibilities of storing data locally in your iOS app!
MIMA Summit 2011: The Digital Decade
I am honored to be speaking at the 2011 MIMA Summit on October 12 in Minneapolis. The title of my talk is Learning from Luther: Mastering the Second Mobile Revolution. Hope to see you there!
Designing a Universal iOS App with a Tableview Navigation, an article I’ve written for Peachpit.com.
Two Apps Per Day will be in San Francisco for the beginning of WWDC! Join me on Sunday June 5 from 4-6 p.m. at the King George Hotel for two hours of discussion and demos about designing native iOS apps with Web Standards and the NimbleKit JavaScript API. Registration is free, but seating is limited to 20 people.
I thought this was an excellent walkthrough of the development process from someone who has obviously been there. This is primarily directed to designers and not programmers, and is definitely not for someone who wants to write code natively.
Well written for those of us with some html coding experience. It definitely helped demystify the process from start to deployment.
M. DiazXcode 4 and NimbleKit folder permissions

After installing Xcode 4 and NimbleKit 1.9.6, I could no longer test my apps on the iOS Simulator. Specifically, I was getting errors stating that I didn’t have permission to view various files located in /Library/Frameworks/NimbleKit. When I looked there, this is what I saw (above): a folder with a “do not enter” sign on it.
If you experience this problem, just Get Info for the folder, double click on the lock in the lower right corner (and enter your admin password for your Mac when prompted), and then change Sharing & Permissions for everyone from No access to Read only.
Problem solved!
Xcode 4 Update

After a very busy March and early April, I’m finally catching up on the newest release of Xcode, the eagerly-awaited version 4. It looks incredible! But there’s one caveat: it’s not free anymore, as noted in my book.
Well, it is still free… if you are already a member of the iOS Developer Program. But now if you want to learn Xcode before making the $99 commitment to join the program (which I recommend — why pay the program fee until you know whether it’s right for you?), you need to purchase Xcode for $4.99 from the Mac App Store.
Visit Apple’s Xcode 4 web site for more information about these two options.
FirstTech iOS event on Apr. 20 has filled
As updated on FirstTech’s web site.
