17
Formati on Développeme nt Android

Formation développement android 101

Embed Size (px)

Citation preview

Page 1: Formation développement android 101

Formation DéveloppementAndroid

Page 2: Formation développement android 101

Qui sommes-nous?

Ahmed Demiaï: Etudiant en licence 3 informatique à

l’université de Blida1. Développeur Java et Androïd. Freelancer, passionné de la sécurité

informatique et membre du GDG Les Rosiers.

LinkedIn: /in/ahmeddemiai Email : [email protected] Mobile : 0551120252

Page 3: Formation développement android 101

Qui sommes-nous?

Mohamed Akram Benali:

Software Enginer SOTRAMET.Co-Founder of SIHATI Développeur WEB et MOBILE.Freelancer et ex Event Manager du GDG

BLiDA.

LinkedIn : /in/mohamed-akram-benali-418719a8 Email : [email protected] Mobile : 0552239654

Page 4: Formation développement android 101

Plan

Développement mobileLes plateformes du développement mobileAndroid ?Statistiques sur les systèmes d’exploitation mobilesStatistiques sur les OS mobilesLes composants de la plateforme AndroidLes outils nécessaire pour le développement AndroidLa structure d’un projet AndroidCoding Time !! Help !!

Page 5: Formation développement android 101

Développement mobile

L’utilisation des outils mobiles connaît une croissance exponentielle et cette tendance est l’une des plus importantes actuellement dans les domaines des communications et de l’informatique. Des outils mobiles plus performants, moins chers et ayant une connectivité accrue ont fait leur entrée sur le marché, et l’on prévoit qu’au cours des prochaines années, la majorité des transactions sera faite sur des appareils mobiles. Le développement d’applications mobiles devient donc un incontournable pour conquérir de nouveaux marchés et assurer à toute entreprise ou organisme la meilleure visibilité possible.

Page 6: Formation développement android 101

Les plateformes du développement mobileActuellement, il existe 3 solutions pour développer une applications pour mobile:

Le développement natifC'est évidemment la première solution qui vient à l'esprit. Le développement natif consiste à développer avec les outils/langages propres à chaque système d'exploitation.

Le développement hybrideCertaines entreprises ont très bien compris le problème de compatibilité et proposent des solutions qui permettent, avec un seul code, de compiler sur les différentes plateformes. La solution la plus connue étant Ionic qui vous permet d'écrire une application en utilisant du JavaScript et leur API.

Le développement HTMLEnfin la dernière solution est de développer une application en utilisant les langages web classique : HTML, CSS et JavaScript en utilisent la plateforme Phone Gap.

Page 7: Formation développement android 101

Android ?

Page 8: Formation développement android 101

Les versions d’Android

Page 9: Formation développement android 101

Statistiques sur les systèmes d’exploitation mobiles

Au niveau mondial, en 2015, Androïd avait équiper 81,2% des Smartphones livrés ou 1,16 milliard de terminaux. Mais Apple avec l'iPhone se développe plus vite que le marché (+9,8%). 226 millions de Smartphones sous iOS devraient être écoulés en 2015, soit une croissance de 17,3%. Quant à Windows Phone, il ne stagne plus, il décline (-10,2%). Et cela devrait durer jusqu'en 2019.

Page 10: Formation développement android 101

Statistiques sur les OS mobiles

Page 11: Formation développement android 101

Les composants de la plateforme Android

Le système Android est une pile logicielle complète qui est divisée en quatre zones comme le montre le graphique suivant.

Page 12: Formation développement android 101

Les outils nécessaire pour le développement Android

On distingue beaucoup d’outils utiliser dans le développement des applications sous Android, mais on vas vous citer seulement le nécessaire pour commencer a crée vos propres applications mobiles

Page 13: Formation développement android 101

Les outils nécessaire pour le développement Android

Page 14: Formation développement android 101

La structure d’un projet Android

Voici la structure principale d’un projet Android simple .

Page 15: Formation développement android 101

Coding Time !!

Page 16: Formation développement android 101

Les liens Help