I'm starting an internship in late August, and I'm going to develop mobile applications using Objective C, Java and HTML5/JQuery Mobile.
The problem is, where to start? I've started out with Android, but there's a thousand topics I could work with. But what is important for enterprise applications? I've made a checklist for the least amount of knowledge I need for each language.
- Basic syntax for the languages
- Making a dynamic list
- Using images
- Different screens working together, Eg. click list open details for list element
- Basic layout management
- Database connection using CRUD(Create, Read, Update & Delete) methods
- Working with at least one API
Pretty standard, but anything important or lesser important I might have missed? I'm still in school, so I haven't worked with "real" enterprise applications.
Also, if there are any important architectural design patterns specifically for mobile platforms, please share, I haven't found anything useful yet.
Hope you can help me,