This is an example iOS app to demonstrate what a mocl application looks like. It is a simple contact list satisfying the CRUD basics (create, read, update, delete).
Note: mocl is required to build this application. It cannot run on its own. But, you can still see what the code looks like without it.
The application works as follows:
- Zach Beane's vecto (actually the Wukix fork) renders the contact list itself, as well as the detail view of each contact.
- The UI navigation and edit form layout is defined using Xcode's Interface Builder.
- Lisp is used to manage the contact data (sorting the list, reader/printer for storage persistence, etc.).
Video (from mocl ECLM 2013 presentation):
- Navigation: http://i.wukix.com/contacts_navigation.m4v
- Scrolling: http://i.wukix.com/contacts_scrolling.m4v
- Rotation: http://i.wukix.com/contacts_rotation.m4v
There is also an Android version which uses the exact same app.lisp file: https://github.com/Wukix/mocl-example-lisp-contacts-android