• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Android Development: A meta-learning approach
 

Android Development: A meta-learning approach

on

  • 632 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
632
Views on SlideShare
627
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 Android Development: A meta-learning approach Presentation Transcript

    • Android Development from theory to practise
    • ACADEMIA PhD Candidate / APOSTOLOS CoordinatorResearch Associate, Informatics Dept. KRITIKOS OTHER LOCAL Mentor, Co-Founder SOCIAL NETWORKS Software Eng. / Development Process
    • WHY AREYOU HERE?
    • POTENTIAL YIELD?
    • 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
    • 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…
    • _____ Developmentlearning to learn new stuff
    • ANDROIDour 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!