All is ready for my mobile software development course with practitioners from the Kellogg School of Management and Interaxmedia. This 5-day program will cover development on Android, BlackBerry and iPhone, along with topics related to the impact of mobile platforms on social media and services.
We have a great curriculum, with presentations and hands-on sessions, and I wanted to share some highlights with you.
Learning about Android, BlackBerry and iPhone application development
The course will start with a mobile applications introduction that examines the following subjects:
- Mobile access trends
- Impact of mobile devices on social networks and services
- Options for mobile development, types and styles of mobile applications
Next, we will take a tour of the Android, BlackBerry and iPhone platforms:
- Platform overview
- Building blocks
- Features
And then we will have an in-depth look at mobile applications development:
- Types of applications on each platform
- Main components, such as UI elements, data persistence options and networking
- Application integration with the OS and device hardware
- Integration with other applications and back-ends
- Development environment choices
- Tools
- Mobile development best practices
Hands-on mobile development training
We are covering a lot of territory, but this is still a hands-on class. We will write code, review code from existing applications and see how the different issues discussed in the presentations apply in real-world situations.
I am very excited about this great course, and I am looking forward to learning the points of views, challenges and solutions that my students work on every day.
What about you?
Are you already doing mobile development? Are you thinking about it?
I will tell you how the course went very soon. Stay tuned!