Android Development from theory to practise
Nov 01, 2014
Android Development
from theory to practise
APOSTOLOS KRITIKOS
ACADEMIA
PhD Candidate /Research Associate,
Informatics Dept.
Coordinator
Mentor,Software Eng. /
Development Process Co-Founder
OTHER LOCALSOCIAL NETWORKS
WHY ARE YOU HERE?
POTENTIALYIELD?
THE PROBLEM W/ INFORMATICS
• Things are moving to fast• We can’t afford investing in a specific
technology / standard• There is a plentitude of options
…and as from 1980s
THERE IS FREE/LIBRE OPEN SOURCE SOFTWARE
TODAY, A GOOD PROGRAMMER IS…
• An expert to a single programming language• An expert to a couple of programming
languages• An expert to desktop development• An expert to web development• An expert to mobile development• An expert in ruby :)
TODAY, A GOOD PROGRAMMER IS…
• An expert to a single programming language• An expert to a couple of programming
languages• An expert to desktop development• An expert to web development• An expert to mobile development• An expert in ruby :)
A GOOD PROGRAMMER IS
AGILE &
A FAST LEARNER
IN THIS CONTEXT…
_____ Development
learning to learn new stuff
ANDROID
our case study for today :)
PREREQUISITES
• Internet connection
• Time
• An idea for a toy example (in order to apply what we learn)
TECH PREREQUISITES
• Toolset (e.g. SDKs, IDEs, Emulators, etc…)
• Documentation(API, Tutorials / Video Tutorials, Books)
• Examples / Reusable material(Demo Apps, F/LOSS Source Code, etc…)
UP, UP AND AWAY!