• 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://5763f944-f35e-4cd9-9a19-c2c65db6fd8dCONTAINER
    Ingénieur diplômé spécialité électronique et systèmes numériques
  • course://ingenieur-diplome-specialite-electronique-et-systemes-numeriques-LMHFTD6T?rootId=page://11285f75-54cc-4102-adfc-bba834e8dd7b&courseId=courseContent://63a85a1b-f0c1-4e3e-b5d3-9de1653800d5&programId=programContent://5763f944-f35e-4cd9-9a19-c2c65db6fd8dCONTAINER
    TRONC COMMUN
  • course://ingenieur-diplome-specialite-electronique-et-systemes-numeriques-LMHFTD6T/tronc-commun-LOCVLD23?rootId=page://11285f75-54cc-4102-adfc-bba834e8dd7b&courseId=courseContent://716294ff-6f29-4d66-bbaa-fdb07d2c3a2e&programId=programContent://5763f944-f35e-4cd9-9a19-c2c65db6fd8dCONTAINER
    UE1 Sécurité et Informatique 1
  • Développement d'application mobiles

Développement d'application mobiles

  • Niveau d'étude

    BAC +4

  • Composante

    Polytech Dijon (Ex-ESIREM)

Description

Ce cours est une initiation à la programmation mobile, aussi bien en langage natif (Java pour Android) qu’en langages 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 langages 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

Session 1 ou session unique - Contrôle des connaissances

Nature de l'enseignementModalitéNatureDurée (min.)NombreCoefficientRemarques
Cours MagistralCC (contrôle continu)Ecrit sur table
Travaux PratiquesCC (contrôle continu)Evaluation des pratiques techniques

Session 2 - Contrôle des connaissances

Nature de l'enseignementModalitéNatureDurée (min.)NombreCoefficientRemarques
Cours MagistralCC (contrôle continu) 2nde chanceEcrit sur table
Travaux PratiquesCC (contrôle continu) 2nde chanceEvaluation des pratiques techniques