• Votre sélection est vide.

    Enregistrez les diplômes, parcours ou enseignements de votre choix.

  • Se connecter
  • Accueil
  • page://11285f75-54cc-4102-adfc-bba834e8dd7bLINK
    Offre de formation
  • odfLevel1://FI?rootId=page://11285f75-54cc-4102-adfc-bba834e8dd7bCONTAINER
    Formation d'ingénieur classique
  • program://_root?rootId=page://11285f75-54cc-4102-adfc-bba834e8dd7b&programId=programContent://526302bc-0253-4135-bb12-8bc35b63c9aaCONTAINER
    Ingénieur diplômé de Polytech spécialité électronique et systèmes numériques
  • course://ingenieur-diplome-de-polytech-specialite-electronique-et-systemes-numeriques-LMHFTD6T?rootId=page://11285f75-54cc-4102-adfc-bba834e8dd7b&courseId=courseContent://d55d173a-c3eb-4e71-b913-df245b9271ba&programId=programContent://526302bc-0253-4135-bb12-8bc35b63c9aaCONTAINER
    TRONC COMMUN
  • course://ingenieur-diplome-de-polytech-specialite-electronique-et-systemes-numeriques-LMHFTD6T/tronc-commun-LOCVLD23?rootId=page://11285f75-54cc-4102-adfc-bba834e8dd7b&courseId=courseContent://d1e6d512-76ed-45b2-9d89-5e7d2f9336d7&programId=programContent://526302bc-0253-4135-bb12-8bc35b63c9aaCONTAINER
    UE1 Sécurité et Informatique 1
  • Développement d'application mobiles

Développement d'application mobiles

  • Niveau d'étude

    BAC +4

  • Composante

    Polytech Dijon

Description

Ce cours est une initiation à la programmation mobile, aussi bien en langage natif (Java pour Android) qu’en langage Web (HTML/CSS/JavaScript).

  • Bonnes pratiques pour le développement mobile.
    • Interfaces ergonomiques.
    • Principes du responsive web design.
    • Adaptation de sites Web existants pour les terminaux mobiles.
  • Développement cross-plateform Apache Cordova.
    • Présentation Apache Cordova, Node.js.
    • Utilisation des capteurs du terminal (GPS, accéléromètre).
    • Lecture/écriture de données multimédia sur le terminal.
  • Développement natif Android.
    • Présentation Android – concepts activités, fragments, interfaces en XML.
    • Travailler avec des activités et des fragments – démarrer un fragment à partir d’une activité, passer des données entre une activité et un fragment, gestion de la rotation du terminal.
  • Utilisation de composants système (e.g. PagerView, ListView).
Lire plus

Objectifs

Au terme de ce cours l’élève ingénieur doit être capable de maîtriser :

  • le développement d'applications pour terminaux mobiles en langage natif et en langage Web.
  • les notions d'ergonomie et d'adaptabilité des applications.
Lire plus

Heures d'enseignement

  • CMCours Magistral7h
  • TDTravaux Dirigés7h
  • TPTravaux Pratiques16h

Pré-requis obligatoires

  • Algorithmique et programmation.
  • Développement Web.
Lire plus

Modalités de contrôle des connaissances

Évaluation initiale / Session principale

Type d'évaluationNature de l'évaluationDurée (en minutes)Nombre d'épreuvesCoefficient de l'évaluationNote éliminatoire de l'évaluationRemarques
CC (contrôle continu)Ecrit sur table 1.5
CC (contrôle continu)Evaluation des pratiques techniques1.5

Seconde chance / Session de rattrapage

Type d'évaluationNature de l'évaluationDurée (en minutes)Nombre d'épreuvesCoefficient de l'évaluationNote éliminatoire de l'évaluationRemarques
CC (contrôle continu) 2nde chanceEcrit sur table 1.5
CC (contrôle continu) 2nde chanceEvaluation des pratiques techniques1.5