Wanna be an android developer but don't know where to start? An introduction on how to start development in Android Ecosystem, and bring your first android application to life.
Sharpen existing tools or get a new toolbox? Contemporary cluster initiatives...
2nd Athens Android Dev Meetup: Hello Android, from zero to hello
1. ATHENS ANDROID DEVELOPERS GROUP
Hello
from zero to hello
Mando Stamelaki
software engineer / mobile application developer
2ND ATHENS ANDROID DEV MEETUP
2. Bio ● Athens University of Economics and Business,
Department of Informatics
● Mobile Application Developer
○ Nokia Qt Framework, Jun ’10 - Dec ’10
■ Developed & published 2 applications
○ Samsung bada OS, Dec ’10 - Apr ’11
■ Developed & published 7 applications
○ Windows Phone 7.5
■ Developed & published 1 application
○ Android, Oct ’10 (professionally Mai ’11)
■ Developed & published 7 applications & 1 library
■ Participated in the development of 4 applications
○ iOS, Jan ’16
■ Participated in feature enhancements of 1
application
4. Version
History
Code name Version number Initial release date API level
N/A
1.0 23 September 2008 1
1.1 9 February 2009 2
Cupcake 1.5 27 April 2009 3
Donut 1.6 15 September 2009 4
Eclair 2.0 – 2.1 26 October 2009 5–7
Froyo 2.2 – 2.2.3 20 May 2010 8
Gingerbread 2.3 – 2.3.7 6 December 2010 9–10
Honeycomb 3.0 – 3.2.6 22 February 2011 11–13
Ice Cream Sandwich 4.0 – 4.0.4 18 October 2011 14–15
Jelly Bean 4.1 – 4.3.1 9 July 2012 16–18
KitKat 4.4 – 4.4.4 31 October 2013 19–20
Lollipop 5.0 – 5.1.1 12 November 2014 21–22
Marshmallow 6.0 – 6.0.1 5 October 2015 23
Nougat 7.0 22 August 2016 24
https://en.m.wikipedia.org/wiki/Android_version_history
5. Tools
● Android Studio
○ IntelliJ IDEA
● Android SDK
○ Building tools
○ Android Virtual Device (AVD) - Emulator
○ Android Developer Bridge (ADB)
● Android Native Development Kit (NDK)
○ C and C++ code with Android, CMake, LLDB
● Gradle build system
○ Android Plugin for Gradle