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 ?

Programmation Android - 00 - Présentation

  • 1.
    session fev 2016Yann Caron (c) 2014 1 Programmation Android 00 – Présentation Yann Caron
  • 2.
    session fev 2016Yann Caron (c) 2014 2 Sommaire - Présentation  Présentation  Le cours  Plan du cours
  • 3.
    session fev 2016Yann Caron (c) 2014 3 IN01 – Séance 10 Présentation
  • 4.
    session fev 2016Yann Caron (c) 2014 4 Présentation  Yann Caron  [email protected]  WebDeveloppers ➔ C#.net, SqlServer, Flash ➔ www.quickmeuble.ch  Ingénieur SCADA chez Skyguide ➔ C++, Java, SNMP, WinCCOA
  • 5.
    session fev 2016Yann 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 2016Yann Caron (c) 2014 6 Algoid
  • 7.
    session fev 2016Yann 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 2016Yann Caron (c) 2014 8 Future
  • 9.
    session fev 2016Yann Caron (c) 2014 9 IN01 – Séance 10 Le cours
  • 10.
    session fev 2016Yann 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 2016Yann 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 2016Yann Caron (c) 2014 12 Le TP
  • 13.
    session fev 2016Yann Caron (c) 2014 13 IN01 – Séance 10 Plan du cours
  • 14.
    session fev 2016Yann 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 2016Yann 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 2016Yann Caron (c) 2014 16 Plan du cours  Séance 5 & TP 5 ➔ Android Debug Bridge ➔ Grid View ➔ Publication
  • 17.
    session fev 2016Yann Caron (c) 2014 17 Fin  Merci de votre attention  Des questions ?