Why does it have to be an app? I don't have an iPhone and don't intend to get one, so I can't even try out your project.
EDIT: also, notifications are important, you want to know whether your lunch is on or not. Emails would work too, but that's kind of old school.
In the end, a native app looks much better for fewer lines of code (assuming you can stand Objective-C).
#1 UI looks pretty #2 Functionality is avaialble to potential users.