SlideShare a Scribd company logo
1 of 17
Download to read offline
session fev 2016 Yann Caron (c) 2014 1
Programmation Android
00 – Présentation
Yann Caron
session fev 2016 Yann Caron (c) 2014 2
Sommaire - Présentation
 Présentation
 Le cours
 Plan du cours
session fev 2016 Yann Caron (c) 2014 3
IN01 – Séance 10
Présentation
session fev 2016 Yann Caron (c) 2014 4
Présentation
 Yann Caron
 cyann74@gmail.com
 WebDeveloppers
➔ C#.net, SqlServer, Flash
➔ www.quickmeuble.ch
 Ingénieur SCADA chez Skyguide
➔ C++, Java, SNMP, WinCCOA
session fev 2016 Yann Caron (c) 2014 5
Presentation
 Etudiant CNAM en cours du soir, diplômé en 2014
 Algoid – Programming turtle et ALGEA
➔ Java, PEG, paradigmes et LibGDX embarqué Android
 Sur Developpez –
http://caron-yann.developpez.com (pas encore au
niveau de JMDoudou )
 Google+ (Yann Caron ou Algoid)
session fev 2016 Yann Caron (c) 2014 6
Algoid
session fev 2016 Yann Caron (c) 2014 7
Présentation
 Mix-Teen, Devoxx4Kids
 Projets educatifs
 Partager ma passion de la programmation
➔ La POO et design patterns
➔ L'algorithmie
➔ Parseurs et compilation
➔ Paradigmes de programmation
➔ JinyParser et FRP
session fev 2016 Yann Caron (c) 2014 8
Future
session fev 2016 Yann Caron (c) 2014 9
IN01 – Séance 10
Le cours
session fev 2016 Yann Caron (c) 2014 10
Prérequis
 Languages Java, XML, JSon
 Programmation orienté objet
➔ Observer Observable
➔ Composite
 Bases de données ; relationnelles, spatiales
 Geomatique
 Notions de WebServices
 Notions de programmation distribuée
session fev 2016 Yann Caron (c) 2014 11
But du cours
 Les bases de la programmation Android
 Les outils et utilisation d'Android Studio
 La création d'IHMs
 Programmation distribuée sur Android (Asyntask)
 Les bases de données relationnels et spatiales
 GoogleMap
 WebServices REST
session fev 2016 Yann Caron (c) 2014 12
Le TP
session fev 2016 Yann Caron (c) 2014 13
IN01 – Séance 10
Plan du cours
session fev 2016 Yann Caron (c) 2014 14
Plan du cours
 Séance 1
➔ Présentation, Introduction
➔ Android
➔ Bases IHM
 TP 1
➔ Création du projet
➔ Création d'IHM (login, formulaire)
session fev 2016 Yann Caron (c) 2014 15
Plan du cours
 Séance 2 & TP 2
➔ Google Map
 Séance 3 & TP 3
➔ SGBD et Spatialite
 Séance 4 & TP 4
➔ Webservice et Synctask
session fev 2016 Yann Caron (c) 2014 16
Plan du cours
 Séance 5 & TP 5
➔ Android Debug Bridge
➔ Grid View
➔ Publication
session fev 2016 Yann Caron (c) 2014 17
Fin
 Merci de votre attention
 Des questions ?

More Related Content

What's hot

Programmation Android - 09 - Web services
Programmation Android - 09 - Web servicesProgrammation Android - 09 - Web services
Programmation Android - 09 - Web servicesYann Caron
 
In01 - Programmation Android - 04 - databases
In01 - Programmation Android - 04 - databasesIn01 - Programmation Android - 04 - databases
In01 - Programmation Android - 04 - databasesYann Caron
 
In01 - Programmation Android - Travaux pratiques
In01 - Programmation Android - Travaux pratiquesIn01 - Programmation Android - Travaux pratiques
In01 - Programmation Android - Travaux pratiquesYann Caron
 
In01 - Programmation Android - 02 - android
In01 - Programmation Android - 02 - androidIn01 - Programmation Android - 02 - android
In01 - Programmation Android - 02 - androidYann Caron
 
Programmation Android - Tp2 Travaux pratiques - Geomatique
Programmation Android - Tp2 Travaux pratiques - GeomatiqueProgrammation Android - Tp2 Travaux pratiques - Geomatique
Programmation Android - Tp2 Travaux pratiques - GeomatiqueYann Caron
 
In01 - Programmation Android - 03 - HMI
In01 - Programmation Android - 03 - HMIIn01 - Programmation Android - 03 - HMI
In01 - Programmation Android - 03 - HMIYann Caron
 
In01 - Programmation Android - 06 - publication
In01 - Programmation Android - 06 - publicationIn01 - Programmation Android - 06 - publication
In01 - Programmation Android - 06 - publicationYann Caron
 
Programmation Android - 08 - Android debug bridge
Programmation Android - 08 - Android debug bridgeProgrammation Android - 08 - Android debug bridge
Programmation Android - 08 - Android debug bridgeYann Caron
 
In01 - Programmation Android - 07 - techniques avancées
In01 - Programmation Android - 07 - techniques avancéesIn01 - Programmation Android - 07 - techniques avancées
In01 - Programmation Android - 07 - techniques avancéesYann Caron
 
Programmation Android 07 - Techniques avancées
Programmation Android 07 - Techniques avancéesProgrammation Android 07 - Techniques avancées
Programmation Android 07 - Techniques avancéesYann Caron
 
Trivial Java Second
Trivial Java SecondTrivial Java Second
Trivial Java SecondKatia Aresti
 

What's hot (11)

Programmation Android - 09 - Web services
Programmation Android - 09 - Web servicesProgrammation Android - 09 - Web services
Programmation Android - 09 - Web services
 
In01 - Programmation Android - 04 - databases
In01 - Programmation Android - 04 - databasesIn01 - Programmation Android - 04 - databases
In01 - Programmation Android - 04 - databases
 
In01 - Programmation Android - Travaux pratiques
In01 - Programmation Android - Travaux pratiquesIn01 - Programmation Android - Travaux pratiques
In01 - Programmation Android - Travaux pratiques
 
In01 - Programmation Android - 02 - android
In01 - Programmation Android - 02 - androidIn01 - Programmation Android - 02 - android
In01 - Programmation Android - 02 - android
 
Programmation Android - Tp2 Travaux pratiques - Geomatique
Programmation Android - Tp2 Travaux pratiques - GeomatiqueProgrammation Android - Tp2 Travaux pratiques - Geomatique
Programmation Android - Tp2 Travaux pratiques - Geomatique
 
In01 - Programmation Android - 03 - HMI
In01 - Programmation Android - 03 - HMIIn01 - Programmation Android - 03 - HMI
In01 - Programmation Android - 03 - HMI
 
In01 - Programmation Android - 06 - publication
In01 - Programmation Android - 06 - publicationIn01 - Programmation Android - 06 - publication
In01 - Programmation Android - 06 - publication
 
Programmation Android - 08 - Android debug bridge
Programmation Android - 08 - Android debug bridgeProgrammation Android - 08 - Android debug bridge
Programmation Android - 08 - Android debug bridge
 
In01 - Programmation Android - 07 - techniques avancées
In01 - Programmation Android - 07 - techniques avancéesIn01 - Programmation Android - 07 - techniques avancées
In01 - Programmation Android - 07 - techniques avancées
 
Programmation Android 07 - Techniques avancées
Programmation Android 07 - Techniques avancéesProgrammation Android 07 - Techniques avancées
Programmation Android 07 - Techniques avancées
 
Trivial Java Second
Trivial Java SecondTrivial Java Second
Trivial Java Second
 

Viewers also liked

Angular 4 - ngfor -- Français
Angular 4  - ngfor -- FrançaisAngular 4  - ngfor -- Français
Angular 4 - ngfor -- FrançaisVERTIKA
 
Algea - 04 - conclusion
Algea - 04 - conclusionAlgea - 04 - conclusion
Algea - 04 - conclusionYann Caron
 
Devoxx 2015, Atelier Ionic - 09/04/2015
Devoxx 2015, Atelier Ionic - 09/04/2015Devoxx 2015, Atelier Ionic - 09/04/2015
Devoxx 2015, Atelier Ionic - 09/04/2015Loïc Knuchel
 
Mobilization 2017: Don't lose your users because of endless quality issues
Mobilization 2017: Don't lose your users because of endless quality issuesMobilization 2017: Don't lose your users because of endless quality issues
Mobilization 2017: Don't lose your users because of endless quality issuesOlivier Destrebecq
 
03 programmation mobile - android - (stockage, multithreads, web services)
03 programmation mobile - android - (stockage, multithreads, web services)03 programmation mobile - android - (stockage, multithreads, web services)
03 programmation mobile - android - (stockage, multithreads, web services)TECOS
 
Le développement mobile hybride sort du bois, Ch'ti JUG le 15-04-2015
Le développement mobile hybride sort du bois, Ch'ti JUG le 15-04-2015Le développement mobile hybride sort du bois, Ch'ti JUG le 15-04-2015
Le développement mobile hybride sort du bois, Ch'ti JUG le 15-04-2015Loïc Knuchel
 
Angular 4 - regles -- Français
Angular 4  - regles -- FrançaisAngular 4  - regles -- Français
Angular 4 - regles -- FrançaisVERTIKA
 
01 programmation mobile - android - (introduction)
01 programmation mobile - android - (introduction)01 programmation mobile - android - (introduction)
01 programmation mobile - android - (introduction)TECOS
 
04 programmation mobile - android - (db, receivers, services...)
04 programmation mobile - android - (db, receivers, services...)04 programmation mobile - android - (db, receivers, services...)
04 programmation mobile - android - (db, receivers, services...)TECOS
 
Devoxx 2015, ionic chat
Devoxx 2015, ionic chatDevoxx 2015, ionic chat
Devoxx 2015, ionic chatLoïc Knuchel
 
Angular 4 - creer composants -- français
Angular 4  - creer composants -- françaisAngular 4  - creer composants -- français
Angular 4 - creer composants -- françaisVERTIKA
 
Traitement numérique des images - Projet Android "Virtual Pong" - Présentation
Traitement numérique des images - Projet Android "Virtual Pong" - PrésentationTraitement numérique des images - Projet Android "Virtual Pong" - Présentation
Traitement numérique des images - Projet Android "Virtual Pong" - PrésentationValentin Thirion
 
Conférence "Architecture Android" du 19 Mars 2013 par Mathias Seguy fondateur...
Conférence "Architecture Android" du 19 Mars 2013 par Mathias Seguy fondateur...Conférence "Architecture Android" du 19 Mars 2013 par Mathias Seguy fondateur...
Conférence "Architecture Android" du 19 Mars 2013 par Mathias Seguy fondateur...Mathias Seguy
 
Meet up paris 13 of jun 2017
Meet up paris 13 of jun 2017Meet up paris 13 of jun 2017
Meet up paris 13 of jun 2017Jasmine Conseil
 
Développement Android
Développement AndroidDéveloppement Android
Développement AndroidFranck SIMON
 

Viewers also liked (20)

Les virus
Les virusLes virus
Les virus
 
Angular 4 - ngfor -- Français
Angular 4  - ngfor -- FrançaisAngular 4  - ngfor -- Français
Angular 4 - ngfor -- Français
 
Algea - 04 - conclusion
Algea - 04 - conclusionAlgea - 04 - conclusion
Algea - 04 - conclusion
 
Devoxx 2015, Atelier Ionic - 09/04/2015
Devoxx 2015, Atelier Ionic - 09/04/2015Devoxx 2015, Atelier Ionic - 09/04/2015
Devoxx 2015, Atelier Ionic - 09/04/2015
 
Introduction gestion de projet
Introduction gestion de projetIntroduction gestion de projet
Introduction gestion de projet
 
Mobilization 2017: Don't lose your users because of endless quality issues
Mobilization 2017: Don't lose your users because of endless quality issuesMobilization 2017: Don't lose your users because of endless quality issues
Mobilization 2017: Don't lose your users because of endless quality issues
 
03 programmation mobile - android - (stockage, multithreads, web services)
03 programmation mobile - android - (stockage, multithreads, web services)03 programmation mobile - android - (stockage, multithreads, web services)
03 programmation mobile - android - (stockage, multithreads, web services)
 
Le développement mobile hybride sort du bois, Ch'ti JUG le 15-04-2015
Le développement mobile hybride sort du bois, Ch'ti JUG le 15-04-2015Le développement mobile hybride sort du bois, Ch'ti JUG le 15-04-2015
Le développement mobile hybride sort du bois, Ch'ti JUG le 15-04-2015
 
Angular 4 - regles -- Français
Angular 4  - regles -- FrançaisAngular 4  - regles -- Français
Angular 4 - regles -- Français
 
01 programmation mobile - android - (introduction)
01 programmation mobile - android - (introduction)01 programmation mobile - android - (introduction)
01 programmation mobile - android - (introduction)
 
04 programmation mobile - android - (db, receivers, services...)
04 programmation mobile - android - (db, receivers, services...)04 programmation mobile - android - (db, receivers, services...)
04 programmation mobile - android - (db, receivers, services...)
 
Devoxx 2015, ionic chat
Devoxx 2015, ionic chatDevoxx 2015, ionic chat
Devoxx 2015, ionic chat
 
Angular 4 - creer composants -- français
Angular 4  - creer composants -- françaisAngular 4  - creer composants -- français
Angular 4 - creer composants -- français
 
Android 6 marshmallow
Android 6 marshmallowAndroid 6 marshmallow
Android 6 marshmallow
 
Traitement numérique des images - Projet Android "Virtual Pong" - Présentation
Traitement numérique des images - Projet Android "Virtual Pong" - PrésentationTraitement numérique des images - Projet Android "Virtual Pong" - Présentation
Traitement numérique des images - Projet Android "Virtual Pong" - Présentation
 
Codes malveillants
Codes malveillantsCodes malveillants
Codes malveillants
 
Conférence "Architecture Android" du 19 Mars 2013 par Mathias Seguy fondateur...
Conférence "Architecture Android" du 19 Mars 2013 par Mathias Seguy fondateur...Conférence "Architecture Android" du 19 Mars 2013 par Mathias Seguy fondateur...
Conférence "Architecture Android" du 19 Mars 2013 par Mathias Seguy fondateur...
 
Meet up paris 13 of jun 2017
Meet up paris 13 of jun 2017Meet up paris 13 of jun 2017
Meet up paris 13 of jun 2017
 
Initiation aux echecs
Initiation aux echecsInitiation aux echecs
Initiation aux echecs
 
Développement Android
Développement AndroidDéveloppement Android
Développement Android
 

Similar to Programmation Android - 00 - Présentation

In01 - Programmation Android - 01 - introduction
In01 - Programmation Android - 01 - introductionIn01 - Programmation Android - 01 - introduction
In01 - Programmation Android - 01 - introductionYann Caron
 
Projet de fin d’études
Projet de fin d’études  Projet de fin d’études
Projet de fin d’études TombariAhmed
 
Présentation de stage au sein d'Innov'3D
Présentation de stage au sein d'Innov'3DPrésentation de stage au sein d'Innov'3D
Présentation de stage au sein d'Innov'3DRémi Levilain
 
CV Anthony FARAUT - FR
CV Anthony FARAUT - FRCV Anthony FARAUT - FR
CV Anthony FARAUT - FRAnthony FARAUT
 
Retour d’expérience : 18 mois d’un programme Agile avec 500 collaborateurs
Retour d’expérience : 18 mois d’un programme Agile avec 500 collaborateursRetour d’expérience : 18 mois d’un programme Agile avec 500 collaborateurs
Retour d’expérience : 18 mois d’un programme Agile avec 500 collaborateursFranck Beulé
 
IBM Bluemix Paris meetup - #PG4D - 20160914-3
IBM Bluemix Paris meetup - #PG4D -  20160914-3IBM Bluemix Paris meetup - #PG4D -  20160914-3
IBM Bluemix Paris meetup - #PG4D - 20160914-3IBM France Lab
 
xAPIi, le standard de l'après-SCORM - 13R
xAPIi, le standard de l'après-SCORM - 13RxAPIi, le standard de l'après-SCORM - 13R
xAPIi, le standard de l'après-SCORM - 13RFFFOD
 
Présentation mémoire de Fin d’Etudes
Présentation mémoire de Fin d’EtudesPrésentation mémoire de Fin d’Etudes
Présentation mémoire de Fin d’EtudesAmine MEGDICHE
 
Retour d’expérience sur le déploiement d’uPortal 4.2 responsive à l’UPMC – So...
Retour d’expérience sur le déploiement d’uPortal 4.2 responsive à l’UPMC – So...Retour d’expérience sur le déploiement d’uPortal 4.2 responsive à l’UPMC – So...
Retour d’expérience sur le déploiement d’uPortal 4.2 responsive à l’UPMC – So...Christian Cousquer
 
CV-Yuyao-YANG-FR-Info
CV-Yuyao-YANG-FR-InfoCV-Yuyao-YANG-FR-Info
CV-Yuyao-YANG-FR-InfoYuyao YANG
 
Présentation du pfe - Master spécialisé en ingénierie informatique
Présentation du pfe - Master spécialisé en ingénierie informatiquePrésentation du pfe - Master spécialisé en ingénierie informatique
Présentation du pfe - Master spécialisé en ingénierie informatiqueIsmail BAKKALI
 
"WakaDroid" API encapsulant les services REST offerts par wakandaDB (nosql)
"WakaDroid" API encapsulant les services REST offerts par wakandaDB (nosql)"WakaDroid" API encapsulant les services REST offerts par wakandaDB (nosql)
"WakaDroid" API encapsulant les services REST offerts par wakandaDB (nosql)Abdellah SELASSI
 
Cocoaheads Montpellier Meetup : L'analyse de Code Statique avec Objective-C /...
Cocoaheads Montpellier Meetup : L'analyse de Code Statique avec Objective-C /...Cocoaheads Montpellier Meetup : L'analyse de Code Statique avec Objective-C /...
Cocoaheads Montpellier Meetup : L'analyse de Code Statique avec Objective-C /...Idean France
 
Les AGL pour projets mobiles
Les AGL pour projets mobilesLes AGL pour projets mobiles
Les AGL pour projets mobilesHerve Fotso
 

Similar to Programmation Android - 00 - Présentation (20)

In01 - Programmation Android - 01 - introduction
In01 - Programmation Android - 01 - introductionIn01 - Programmation Android - 01 - introduction
In01 - Programmation Android - 01 - introduction
 
Projet de fin d’études
Projet de fin d’études  Projet de fin d’études
Projet de fin d’études
 
Présentation de stage au sein d'Innov'3D
Présentation de stage au sein d'Innov'3DPrésentation de stage au sein d'Innov'3D
Présentation de stage au sein d'Innov'3D
 
CV Anthony FARAUT - FR
CV Anthony FARAUT - FRCV Anthony FARAUT - FR
CV Anthony FARAUT - FR
 
Retour d’expérience : 18 mois d’un programme Agile avec 500 collaborateurs
Retour d’expérience : 18 mois d’un programme Agile avec 500 collaborateursRetour d’expérience : 18 mois d’un programme Agile avec 500 collaborateurs
Retour d’expérience : 18 mois d’un programme Agile avec 500 collaborateurs
 
IBM Bluemix Paris meetup - #PG4D - 20160914-3
IBM Bluemix Paris meetup - #PG4D -  20160914-3IBM Bluemix Paris meetup - #PG4D -  20160914-3
IBM Bluemix Paris meetup - #PG4D - 20160914-3
 
xAPIi, le standard de l'après-SCORM - 13R
xAPIi, le standard de l'après-SCORM - 13RxAPIi, le standard de l'après-SCORM - 13R
xAPIi, le standard de l'après-SCORM - 13R
 
Présentation mémoire de Fin d’Etudes
Présentation mémoire de Fin d’EtudesPrésentation mémoire de Fin d’Etudes
Présentation mémoire de Fin d’Etudes
 
Retour d’expérience sur le déploiement d’uPortal 4.2 responsive à l’UPMC – So...
Retour d’expérience sur le déploiement d’uPortal 4.2 responsive à l’UPMC – So...Retour d’expérience sur le déploiement d’uPortal 4.2 responsive à l’UPMC – So...
Retour d’expérience sur le déploiement d’uPortal 4.2 responsive à l’UPMC – So...
 
CV-Yuyao-YANG-FR-Info
CV-Yuyao-YANG-FR-InfoCV-Yuyao-YANG-FR-Info
CV-Yuyao-YANG-FR-Info
 
Présentation du pfe - Master spécialisé en ingénierie informatique
Présentation du pfe - Master spécialisé en ingénierie informatiquePrésentation du pfe - Master spécialisé en ingénierie informatique
Présentation du pfe - Master spécialisé en ingénierie informatique
 
CVRachidSoulami
CVRachidSoulamiCVRachidSoulami
CVRachidSoulami
 
"WakaDroid" API encapsulant les services REST offerts par wakandaDB (nosql)
"WakaDroid" API encapsulant les services REST offerts par wakandaDB (nosql)"WakaDroid" API encapsulant les services REST offerts par wakandaDB (nosql)
"WakaDroid" API encapsulant les services REST offerts par wakandaDB (nosql)
 
HaifaFtirich2016
HaifaFtirich2016HaifaFtirich2016
HaifaFtirich2016
 
Cocoaheads Montpellier Meetup : L'analyse de Code Statique avec Objective-C /...
Cocoaheads Montpellier Meetup : L'analyse de Code Statique avec Objective-C /...Cocoaheads Montpellier Meetup : L'analyse de Code Statique avec Objective-C /...
Cocoaheads Montpellier Meetup : L'analyse de Code Statique avec Objective-C /...
 
Cv dridi-lotfi
Cv dridi-lotfiCv dridi-lotfi
Cv dridi-lotfi
 
CV
CVCV
CV
 
dossier20-ecran
dossier20-ecrandossier20-ecran
dossier20-ecran
 
Les AGL pour projets mobiles
Les AGL pour projets mobilesLes AGL pour projets mobiles
Les AGL pour projets mobiles
 
DevOps with OpenShift
DevOps with OpenShiftDevOps with OpenShift
DevOps with OpenShift
 

More from Yann Caron

Théorie des langages - TP - WellKnownText
Théorie des langages - TP  - WellKnownTextThéorie des langages - TP  - WellKnownText
Théorie des langages - TP - WellKnownTextYann Caron
 
Théorie des langages - 04 Théorie des langages
Théorie des langages - 04 Théorie des langagesThéorie des langages - 04 Théorie des langages
Théorie des langages - 04 Théorie des langagesYann Caron
 
Théorie des langages - 03 - Principes et paradigmes
Théorie des langages - 03 - Principes et paradigmesThéorie des langages - 03 - Principes et paradigmes
Théorie des langages - 03 - Principes et paradigmesYann Caron
 
Théorie des langages - 02 - Code gen
Théorie des langages - 02 - Code genThéorie des langages - 02 - Code gen
Théorie des langages - 02 - Code genYann Caron
 
Théorie des langages - 01.1 - Parcours d'arbres
Théorie des langages - 01.1 - Parcours d'arbresThéorie des langages - 01.1 - Parcours d'arbres
Théorie des langages - 01.1 - Parcours d'arbresYann Caron
 
Théorie des langages - 01 - Compilation
Théorie des langages - 01 - CompilationThéorie des langages - 01 - Compilation
Théorie des langages - 01 - CompilationYann Caron
 
Théorie des langages - 00 - Introduction
Théorie des langages - 00 - IntroductionThéorie des langages - 00 - Introduction
Théorie des langages - 00 - IntroductionYann Caron
 
Algea - 03 - ennemis
Algea - 03 - ennemisAlgea - 03 - ennemis
Algea - 03 - ennemisYann Caron
 
Algea - 02 - gemmes
Algea - 02 - gemmesAlgea - 02 - gemmes
Algea - 02 - gemmesYann Caron
 
Algea - 01 - hero
Algea - 01 - heroAlgea - 01 - hero
Algea - 01 - heroYann Caron
 
ALGEA - 00 - introduction
ALGEA - 00 - introductionALGEA - 00 - introduction
ALGEA - 00 - introductionYann Caron
 
Cours CNAM In01 - Programmation Android - Septembre 2014
Cours CNAM In01 - Programmation Android - Septembre 2014Cours CNAM In01 - Programmation Android - Septembre 2014
Cours CNAM In01 - Programmation Android - Septembre 2014Yann Caron
 

More from Yann Caron (12)

Théorie des langages - TP - WellKnownText
Théorie des langages - TP  - WellKnownTextThéorie des langages - TP  - WellKnownText
Théorie des langages - TP - WellKnownText
 
Théorie des langages - 04 Théorie des langages
Théorie des langages - 04 Théorie des langagesThéorie des langages - 04 Théorie des langages
Théorie des langages - 04 Théorie des langages
 
Théorie des langages - 03 - Principes et paradigmes
Théorie des langages - 03 - Principes et paradigmesThéorie des langages - 03 - Principes et paradigmes
Théorie des langages - 03 - Principes et paradigmes
 
Théorie des langages - 02 - Code gen
Théorie des langages - 02 - Code genThéorie des langages - 02 - Code gen
Théorie des langages - 02 - Code gen
 
Théorie des langages - 01.1 - Parcours d'arbres
Théorie des langages - 01.1 - Parcours d'arbresThéorie des langages - 01.1 - Parcours d'arbres
Théorie des langages - 01.1 - Parcours d'arbres
 
Théorie des langages - 01 - Compilation
Théorie des langages - 01 - CompilationThéorie des langages - 01 - Compilation
Théorie des langages - 01 - Compilation
 
Théorie des langages - 00 - Introduction
Théorie des langages - 00 - IntroductionThéorie des langages - 00 - Introduction
Théorie des langages - 00 - Introduction
 
Algea - 03 - ennemis
Algea - 03 - ennemisAlgea - 03 - ennemis
Algea - 03 - ennemis
 
Algea - 02 - gemmes
Algea - 02 - gemmesAlgea - 02 - gemmes
Algea - 02 - gemmes
 
Algea - 01 - hero
Algea - 01 - heroAlgea - 01 - hero
Algea - 01 - hero
 
ALGEA - 00 - introduction
ALGEA - 00 - introductionALGEA - 00 - introduction
ALGEA - 00 - introduction
 
Cours CNAM In01 - Programmation Android - Septembre 2014
Cours CNAM In01 - Programmation Android - Septembre 2014Cours CNAM In01 - Programmation Android - Septembre 2014
Cours CNAM In01 - Programmation Android - Septembre 2014
 

Programmation Android - 00 - Présentation

  • 1. session fev 2016 Yann Caron (c) 2014 1 Programmation Android 00 – Présentation Yann Caron
  • 2. session fev 2016 Yann Caron (c) 2014 2 Sommaire - Présentation  Présentation  Le cours  Plan du cours
  • 3. session fev 2016 Yann Caron (c) 2014 3 IN01 – Séance 10 Présentation
  • 4. session fev 2016 Yann Caron (c) 2014 4 Présentation  Yann Caron  cyann74@gmail.com  WebDeveloppers ➔ C#.net, SqlServer, Flash ➔ www.quickmeuble.ch  Ingénieur SCADA chez Skyguide ➔ C++, Java, SNMP, WinCCOA
  • 5. session fev 2016 Yann Caron (c) 2014 5 Presentation  Etudiant CNAM en cours du soir, diplômé en 2014  Algoid – Programming turtle et ALGEA ➔ Java, PEG, paradigmes et LibGDX embarqué Android  Sur Developpez – http://caron-yann.developpez.com (pas encore au niveau de JMDoudou )  Google+ (Yann Caron ou Algoid)
  • 6. session fev 2016 Yann Caron (c) 2014 6 Algoid
  • 7. session fev 2016 Yann Caron (c) 2014 7 Présentation  Mix-Teen, Devoxx4Kids  Projets educatifs  Partager ma passion de la programmation ➔ La POO et design patterns ➔ L'algorithmie ➔ Parseurs et compilation ➔ Paradigmes de programmation ➔ JinyParser et FRP
  • 8. session fev 2016 Yann Caron (c) 2014 8 Future
  • 9. session fev 2016 Yann Caron (c) 2014 9 IN01 – Séance 10 Le cours
  • 10. session fev 2016 Yann Caron (c) 2014 10 Prérequis  Languages Java, XML, JSon  Programmation orienté objet ➔ Observer Observable ➔ Composite  Bases de données ; relationnelles, spatiales  Geomatique  Notions de WebServices  Notions de programmation distribuée
  • 11. session fev 2016 Yann Caron (c) 2014 11 But du cours  Les bases de la programmation Android  Les outils et utilisation d'Android Studio  La création d'IHMs  Programmation distribuée sur Android (Asyntask)  Les bases de données relationnels et spatiales  GoogleMap  WebServices REST
  • 12. session fev 2016 Yann Caron (c) 2014 12 Le TP
  • 13. session fev 2016 Yann Caron (c) 2014 13 IN01 – Séance 10 Plan du cours
  • 14. session fev 2016 Yann Caron (c) 2014 14 Plan du cours  Séance 1 ➔ Présentation, Introduction ➔ Android ➔ Bases IHM  TP 1 ➔ Création du projet ➔ Création d'IHM (login, formulaire)
  • 15. session fev 2016 Yann Caron (c) 2014 15 Plan du cours  Séance 2 & TP 2 ➔ Google Map  Séance 3 & TP 3 ➔ SGBD et Spatialite  Séance 4 & TP 4 ➔ Webservice et Synctask
  • 16. session fev 2016 Yann Caron (c) 2014 16 Plan du cours  Séance 5 & TP 5 ➔ Android Debug Bridge ➔ Grid View ➔ Publication
  • 17. session fev 2016 Yann Caron (c) 2014 17 Fin  Merci de votre attention  Des questions ?