Académique Documents
Professionnel Documents
Culture Documents
Formation ANDROID
➢ React Native
➢ Apache Cordova
➢ Adobe PhoneGap
➢ Ionic Framework
➢ Apache Weex
➢ …
« Hello World » en ReactNative
DÉFINITION
5
DÉFINITION
6
CONCURRENTS
➢BlackBerry Os
7
CONCURRENTS
8
PREREQUES
Cependant, pour suivre ce cours, il vous faudra quelques
connaissances :
9
ARCHITECTURE ANDROID
10
Android pour développeur
Cependant, pour développer une application Android, il vous
faudra quelques connaissances :
11
Développeur Android
Les développeurs d’application ont pour mission de créer des
applications dynamiques grâce à un langage de
programmation. Ils sont chargés :
• d'analyser les besoins à partir du cahier des charges défini par les
clients ou les chefs de projet,
• de définir les différentes étapes de fonctionnement de
l’application,
• de développer, tester et valider les fonctionnalités de l’application,
• d'assurer le support technique de l’application,
• de produire une documentation technique et fonctionnelle pour
le client,
• d'apporter des corrections de bugs et d’effectuer des mises à jour.
12
Spécialité Android
13
Spécialité Android
14
Android et Java
➢Android ressemble fortement à Java mais il en est pas.
Les applications Android sont écrites en Java mais ne
sont pas exécutées par une machine virtuelle
Java(JVM).
15
Android et Kotlin
➢Kotlin est le nouveau langage de programmation Open
Source supporté par Google pour les applications
Android (mais aussi pour le back-end Java et les
moteurs JavaScript des navigateurs web). Il a pour but
d’améliorer la productivité des développeurs, tout en
restant compatible avec le code existant. Il est
également possible de le compiler en natif.
16
Android et Linux
19
Gratuit (ou presque)
20
Flexible
❖ Le système est extrêmement portable, il s'adapte à beaucoup
de structures différentes. Les smartphones, les tablettes, la
présence ou l'absence de clavier, différents processeurs...
21
Récapitulatif
Complémentaire
❖ La philosophie du système réside sur 6 points
importants : il fallait qu'il soit open source, gratuit dans
la mesure du possible, facile à développer, facile à
vendre, flexible et ingénieux.
22
Avez-vous des questions ?
Merci de votre attention
Développement Mobile
Formation ANDROID