SlideShare a Scribd company logo
EESTEC Android
  Workshops
     Recap
Android, it’s APP to you!
Basic Concepts
Class - Blueprint, used to create instances of
itself

Object / Instance - Instances are class
occurrences

Method - Function / Procedure of an object
or class

Attribute - Fields with values (objects) in a
object
Great Things about Java

 Has a garbage collector, simply do not care
 about memory leakage!

 Your program fails, except exceptions!

 Is platform-independent, runs in it’s own VM,
 the JVM
Say hello, to my Green
        friend
The mystery, explained...
 Complete software stack

   Operating System

   Middleware

   Key Applications

 Open Source Developed by the Open Handset
 Alliance

 Fastest growing market

   Platform with the most devices activations
Setup a new project
Activity, get a
       life!
The lifecycle of an Activity is
       really important.

Listen to Lifecycle events, in
order to save and reproduce
    the state of the app
MVC
Model

  Describes the data used by our application

View

  Whatever the user sees, our XML files

Controller

  Handles what is shown and user
  interactions, can be an Activity
The Photoset Model


Title - The title of the photoset

Description - The description of the photoset

ID - The unique identifier of this photoset
Adapters



Match data with views

Used by list views to populate their rows
Making Calls to a
        Server

Create a client

Create a request

Add parameters

Execute
A task is a must!
Javascript Object
      Notation

Has small footprint

Can be processed fast

Is object friendly
eestec_android.akalipetis.com
        Our code for today
One Last Thing
   We want to create applications
And we’re going to help you with that!
Thank You!

More Related Content

PDF
Writing User Stories for an Amazon Alexa app
PPTX
SenchaCon 2016: Using Ext JS 6 for Cross-Platform Development on Mobile - And...
PDF
EESTEC Android Workshops - 103 The Internet and JSON
PPT
Celiac disease
PPT
Rectangle by jessie and payton
PPT
Circle matthew hrishi
PDF
EESTEC Android Workshop 2
PPT
Square veda & amy
Writing User Stories for an Amazon Alexa app
SenchaCon 2016: Using Ext JS 6 for Cross-Platform Development on Mobile - And...
EESTEC Android Workshops - 103 The Internet and JSON
Celiac disease
Rectangle by jessie and payton
Circle matthew hrishi
EESTEC Android Workshop 2
Square veda & amy

Similar to EESTEC Android Workshops - Recap (20)

PPT
ASP.NET MVC - In the Wild
PPT
Google App Engine for Java
PPTX
1 GTU Unit 3 Listeners and Filters.pptx
PDF
Designing and Implementing a Multiuser Apps Platform
PPTX
Understanding angular js
PPTX
Windows Phone 7 Unleashed Session 1
RTF
PranathiSadhulaAutomationTester
PPT
ActionScript Design Patterns
PPTX
Android 101 Session @thejunction32
PPT
Design Pattern with Actionscript
PPTX
Meteor intro-2015
PDF
Google App Engine for Java v0.0.2
PPT
Using and Extending Memory Analyzer into Uncharted Waters
PPTX
Immutable Data and TypeScript in an Ember.js Application
PDF
Selenium training12 1
PDF
Selenium training12 1
PDF
Selenium training-course-content
PPTX
DevOpsDays Warsaw 2015: Zero-Friction Performance Instrumentation And Monitor...
PDF
Session 7 - Overview of the iOS7 app development architecture
PPT
MVC
ASP.NET MVC - In the Wild
Google App Engine for Java
1 GTU Unit 3 Listeners and Filters.pptx
Designing and Implementing a Multiuser Apps Platform
Understanding angular js
Windows Phone 7 Unleashed Session 1
PranathiSadhulaAutomationTester
ActionScript Design Patterns
Android 101 Session @thejunction32
Design Pattern with Actionscript
Meteor intro-2015
Google App Engine for Java v0.0.2
Using and Extending Memory Analyzer into Uncharted Waters
Immutable Data and TypeScript in an Ember.js Application
Selenium training12 1
Selenium training12 1
Selenium training-course-content
DevOpsDays Warsaw 2015: Zero-Friction Performance Instrumentation And Monitor...
Session 7 - Overview of the iOS7 app development architecture
MVC
Ad

EESTEC Android Workshops - Recap

  • 1. EESTEC Android Workshops Recap
  • 3. Basic Concepts Class - Blueprint, used to create instances of itself Object / Instance - Instances are class occurrences Method - Function / Procedure of an object or class Attribute - Fields with values (objects) in a object
  • 4. Great Things about Java Has a garbage collector, simply do not care about memory leakage! Your program fails, except exceptions! Is platform-independent, runs in it’s own VM, the JVM
  • 5. Say hello, to my Green friend
  • 6. The mystery, explained... Complete software stack Operating System Middleware Key Applications Open Source Developed by the Open Handset Alliance Fastest growing market Platform with the most devices activations
  • 7. Setup a new project
  • 8. Activity, get a life! The lifecycle of an Activity is really important. Listen to Lifecycle events, in order to save and reproduce the state of the app
  • 9. MVC Model Describes the data used by our application View Whatever the user sees, our XML files Controller Handles what is shown and user interactions, can be an Activity
  • 10. The Photoset Model Title - The title of the photoset Description - The description of the photoset ID - The unique identifier of this photoset
  • 11. Adapters Match data with views Used by list views to populate their rows
  • 12. Making Calls to a Server Create a client Create a request Add parameters Execute
  • 13. A task is a must!
  • 14. Javascript Object Notation Has small footprint Can be processed fast Is object friendly
  • 15. eestec_android.akalipetis.com Our code for today
  • 16. One Last Thing We want to create applications And we’re going to help you with that!