Android Development: A meta-learning approach
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Android Development: A meta-learning approach

on

  • 720 views

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 ...

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.

Statistics

Views

Total Views
720
Views on SlideShare
715
Embed Views
5

Actions

Likes
0
Downloads
8
Comments
0

2 Embeds 5

http://www.linkedin.com 4
https://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Android Development: A meta-learning approach Presentation Transcript

  • 1. Android Development from theory to practise
  • 2. ACADEMIA PhD Candidate / APOSTOLOS CoordinatorResearch Associate, Informatics Dept. KRITIKOS OTHER LOCAL Mentor, Co-Founder SOCIAL NETWORKS Software Eng. / Development Process
  • 3. WHY AREYOU HERE?
  • 4. POTENTIAL YIELD?
  • 5. 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 1980sTHERE IS FREE/LIBRE OPEN SOURCE SOFTWARE
  • 6. 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 :)
  • 7. 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 :)
  • 8. A GOOD PROGRAMMER IS AGILE &A FAST LEARNER
  • 9. IN THIS CONTEXT…
  • 10. _____ Developmentlearning to learn new stuff
  • 11. ANDROIDour case study for today :)
  • 12. PREREQUISITES• Internet connection• Time• An idea for a toy example (in order to apply what we learn)
  • 13. 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…)
  • 14. UP, UP AND AWAY!