I created this page when I was asked to give a little introduction to Android for the Finalists of the Informatics Olympiad in Estonia and repeat this some time later as a presentation for our open house. I will compile here some references for the students I am talking to and for other persons who want to get started with Android and mobile phone development. I might also take this page as a base or reference for future courses on mobile computing.
News (from my blog):
- Android Developers (0) - Tuesday, June 18, 2013 07:00 EEST - Raushan GusmanovaReport: During week 1 the majority of work was dedicated to cover as much material as I could. There were 1) creating pop-up messages 2) creating menu function - context menu 3) writing LayoutParameters in MainActivity.java file 4) simple animation with text Our project: We still in the process of deciding the project for our application. I offered to run the “Word ...
- Developing Android Application 3 (1) - Monday, June 17, 2013 13:43 EEST - Damir DoszhanWeekly Review: Last week I studied tutorials from http:/www.startandroid.ru/ru, which introduced me to basic theory(Activity, Intent and e.t.c) in simple language. By doing practice exercises and learning theory, I successfully reached to databases. Android can store data by: 1) Preference, which is another class option from android library. Despite it can be easily used, the storage of ...
- First Post (0) - Wednesday, June 12, 2013 20:21 EEST - Raushan GusmanovaHello everyone! This is my first week of internship and my work is developing android applications. As you know, Damir has already some progress in it, so he explained me much stuff about it. According to his previews blogs I found several useful tutorials, however Damir noticed that some of them could be complicated ...
- Developing Android Application 2 (2) - Monday, June 10, 2013 14:02 EEST - Damir DoszhanWeekly Review: Previous Problem: First is running emulator of any type phone with pure Android OS. Advantage of this method that we can control all properties phone. On the other hand, it is very slow. Even turning on the virtual phone takes minimum 30 minutes. Also there always occur small errors. Next method is running app on real ...
- Developing Android applications (2) - Monday, June 3, 2013 11:49 EEST - Damir DoszhanWeekly review: The first task, which I did, was choosing IDE for developing applications android. With Ilya we decided to test different IDE. I have focused on Eclipse. The reasons of choosing this IDE are: 1) Most tutorials use Eclipse 2) I had some difficulties with installing virtual machine on Android Studio 3) To better understand Android Studio, you ...
- My lecture slides from the Informatics Olympiad talk (basically the same as the slides for the open house presentation): here
- Slides for the open house lecture: here
- Open house lecture recording.
- eclipse: http://eclipse.org
- Android sdk: http://developer.android.com/sdk/index.html
- adt for eclipse: http://developer.android.com/guide/developing/eclipse-adt.html
- very insightful tutorials: http://developer.android.com/resources/tutorials/hello-world.html
- Nice stuff to toy around with – gives you basically a little quicker emulation or the possibility to configure your own pc/notebook/netbook as an android device: http://www.android-x86.org/
Here are the applications we built together (due to legal reasons I had to replace Kodulaul with a generic birthday song which is under creative commons):
- 3. Nauryz Meetings 28.03.2013: greet02-adroid-app, eclipse-project
- Olympiad Group 1: 11:00-12:00: G1Test
- Olympiad Group 2: 12:00-13:00: G2Test
- Olympiad Group 3: 13:00-14:00: G3Test
- Open house presentation: will be uploaded after the lecture