android

 

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 1.4 (0) - Monday, July 15, 2013 13:21 EET - Raushan Gusmanova Last week I tried to work with tiled map editor. I found that we need GDX library to work with it. I looked through with some tutorials and tried to run some of their examples. However, in android developer they did not run. The strange thing is there is no error in android ...
  • Developing Android Application 6 (0) - Wednesday, July 10, 2013 11:58 EET - Damir Doszhan Weekly Review: Changed formula for acceleration. Now I have instead three different acceleration one linear acceleration. lin_accel = Math.sqrt(accel_x^2+accel_y^2+accel_z^2) – earth gravity Now by this data I can move only forward or backward. I want to use data from gyroscope and detect angle of rotation. Despite I added low pass filter, accelerometer data is quite unpredictable ...
  • Android 1.3 (0) - Wednesday, July 10, 2013 09:20 EET - Raushan Gusmanova Map I have decided to use Tiled map Editor. There are several advantages of it. 1) Your map will be divided into small tiles. So, you can control to add new wall and obstacles to the map. 2) It is easy to edit 3) You can create your .png file and make it tiled map. Tiled map ...
  • Android-ers 1.2 (0) - Monday, July 1, 2013 17:40 EET - Raushan Gusmanova As we decided to share our duties I took UI part. At first glance, it looks easy to create several pages and connect them. However, today I stucked with creating dialog window with 2 chech boxes and seek bars to regulate music and sound of a game. Hope, to finish all UI stuff ...
  • Developing Android Application 5 (0) - Monday, July 1, 2013 13:39 EET - Damir Doszhan Weekly Review: I finally moved my image on phone screen but it is better reacts when I rotate my phone instead of moving it. I used data from accelerometer(gives us acceleration in x,y and z axis) and by formula Distance = (linear_acceleration)*(time^2)/2 found distance and added to current position. From internet tutorials, I concluded ...
  • Android-ers (1) - Monday, June 24, 2013 16:00 EET - Raushan Gusmanova Weekly review Good news we finally decided with the project! There are 2 of its initial scenarios: Scenario#1 Title: Complete the map (map#1) Aim: To show the best result by completing the map with greatest time and/or with the most amount of treasure. Description: 1) The student Damir wants to complete the map. He starts in point A ...
  • Developing Android Application 4 (0) - Monday, June 24, 2013 14:29 EET - Damir Doszhan Weekly Review: I suggested to concentrate on developing a puzzle game as our main project.  I came to such conclusion due to several reasons: 1) Being able work with databases(basic knowledge enough) 2) Easy to peak up an idea(We can find the type of puzzle game for instance from old books) 3) Working with graphical interface My proposal ...
  • Meeting report on 19.06.13 (0) - Friday, June 21, 2013 09:02 EET - Saule Anay Prof.Norbisrath: started project with mathematicians Looked for prices of clouds: very cheap Amazon give computing resources for first year for free, The 1 hour of computing only 2 cents the cheapest one. Reasons to build our own Cloud will be: 1. Bandwidth problem 2. Privacy issues 3. Research aspect   Aset: trying to install VirtMachines. Prof.Norbisrath suggested to install 2 KVMs   Kamila: ...
  • Android Developers (0) - Tuesday, June 18, 2013 07:00 EET - Raushan Gusmanova Report: 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 ...
  • Developing Android Application 3 (1) - Monday, June 17, 2013 13:43 EET - Damir Doszhan Weekly 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 ...

References:

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):

 Posted by at 17:28

 Leave a Reply

(required)

(required)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>