Top Banner
Android Development from theory to practise
14

Android Development: A meta-learning approach

Nov 01, 2014

Download

Technology

Introductory talk about Native Android Development given in International Hellenic University on July 19th, 2012. This presentation aims in revealing the need of the contemporary developer to be agile and a fast-learner. The technical part was covered during the hands-on session.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Android Development: A meta-learning approach

Android Development

from theory to practise

Page 2: Android Development: A meta-learning approach

APOSTOLOS KRITIKOS

ACADEMIA

PhD Candidate /Research Associate,

Informatics Dept.

Coordinator

Mentor,Software Eng. /

Development Process Co-Founder

OTHER LOCALSOCIAL NETWORKS

Page 3: Android Development: A meta-learning approach

WHY ARE YOU HERE?

Page 4: Android Development: A meta-learning approach

POTENTIALYIELD?

Page 5: Android Development: A meta-learning approach

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

Page 6: Android Development: A meta-learning approach

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

Page 7: Android Development: A meta-learning approach

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

Page 8: Android Development: A meta-learning approach

A GOOD PROGRAMMER IS

AGILE &

A FAST LEARNER

Page 9: Android Development: A meta-learning approach

IN THIS CONTEXT…

Page 10: Android Development: A meta-learning approach

_____ Development

learning to learn new stuff

Page 11: Android Development: A meta-learning approach

ANDROID

our case study for today :)

Page 12: Android Development: A meta-learning approach

PREREQUISITES

• Internet connection

• Time

• An idea for a toy example (in order to apply what we learn)

Page 13: Android Development: A meta-learning approach

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

Page 14: Android Development: A meta-learning approach

UP, UP AND AWAY!