Formation développement android 101

  • View
    261

  • Download
    4

  • Category

    Mobile

Preview:

Citation preview

Formation DéveloppementAndroid

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 : demiaiahmed@gmail.com Mobile : 0551120252

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 : Benali.akr@gmail.com Mobile : 0552239654

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 !!

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.

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.

Android ?

Les versions d’Android

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.

Statistiques sur les OS mobiles

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.

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

Les outils nécessaire pour le développement Android

La structure d’un projet Android

Voici la structure principale d’un projet Android simple .

Coding Time !!

Les liens Help

Recommended