Saturday, October 22, 2011
Mobile web applications development - VIA class 5
This time the class was about the native Android applications development. My PhD student Filip delivered the presentation. With his long experience in developing web client applications he is the best to introduce students to the art of designing web apps. He has started with creating the building environment. Our preferred IDE is Eclipse with some plug-ins. Filip has shown how to do installation and configuration of the guild system. The first sample Android application can almost entirely generated by the Google Android plug-ins. We expect the students to install all the tools and plug-ins and show the first application running in the emulator next week. Tough job, the emulator is pretty slow, but alas, we have a surprise for all the students. Wait till Tuesday for the oficial announcement … Next, the teams will have to select github or code.google.com source control system (SCS). All the projects will be open source and we will use the SCS for a sample code to quickly jumpstart the development.
Next Thursday we will continue with introduction to server side - Google App Engine. The goal is to have a simple sample code showing a web native application on Android with CRUD operations on GAE. In two weeks from today I expect students to demonstrate running sample apps saving and reading data from the web. These apps will be the basis for further development. We will do our best delivering the easy to understand presentations and consulting to help to all students overcome difficulties and make all working.
Using the computer science terminology: the teams concurrently work on validating proposed projects. One of the teams already pivoted, or more correctly, they have completely changed the application. Instead of building another social network they are planning to create a tool for remembering points required for getting credits and participation on seminars, very valuable for all students. It is the Foko team, the site is still not updated, wait ... They need to ask colleagues what exactly it is students need to record at school. In my view this is the right right attitude: something doesn't work let's switch to something different
Keep the fingers crossed! The schedules are aggressive! The teams need to deliver working apps. Stay in touch, suggest …