Présentation initiale

Slides:



Advertisements
Présentations similaires
GCstar Gestionnaire de collections personnelles Christian Jodar (Tian)
Advertisements

Composants Matériels de l'Ordinateur Plan du cours : Ordinateurs et applications Types d'ordinateurs Représentation binaires des données Composants et.
Installer une application 1 / 32 Tablette Elève Nomade Installer une application CRDP de Marly-le-Roi – Jeudi 20 octobre 2011.
Projet ISN: developper une calculatrice sous android.
Version du document: 1.00 Version de logiciel v3.7.1 Version CBox: C5 Téléassistance Configuration Client Langage: Français.
PRÉSENTATION Toute une équipe est dédiée à VTC Booking : développeurs mobiles, web, commerciaux, équipe de support VTC Booking est un produit proposé.
Portage d'une application sur GPU CreditCruncher.
La sécurité Un sujet TRES vaste ! Qu'est ce qu'un « hacker » ? Risques pour un utilisateur lambda ? Comment s'y prennent-ils !? Comment se protéger ? Tout.
Interfaçage entre Maple et du code externe
Android PACT 2016 Encadrement Informatique.
Programmation d'un aspirateur robot connecté
Licence Informatique DEVELOPPEUR ANDROID
Vivre avec Linux en dehors des ordinateurs
Communication client-serveur
Téléchargement de fichiers
Diffusion en streaming de vidéos d’assistance au dépannage
Micro Informatique au Cellier
ANDROID OS.
RESEAUDENTREPRISE.COM Solution de communication d’entreprise et de vente en ligne.
Veille technologique Android
Réalisation d’un robot buggy autonome
Journée départementale Atelier Programmation
6GEN720 Réseaux d’ordinateurs
Travaux Académiques Mutualisés Besançon Orléans Tours
10/3/2017Footer Text1 Bienvenue a tous ! Bienvenue a tous ! Tutoriel v1.0.
GUESS CONNECT.
Développement JAVA pour plateforme ANDROID
Développement avec Android
Développement d’une application Android destinée aux commerciaux
PLAN D’ACTION Réaliser par : Youssef Saroukh. Réorganisation du laboratoire (table, chaise,tableau, matériels…..).
Programmation système
Internet.
Sommaire Qu’est ce que l’internet ? Quand a-t-il vu le jour ?
Présenter par : Ayari hela. plan 1. Architecture d’application android 2. Comparaison entre Android et iOs mobile 3. Les types des applications mobiles.
Réalisation d’une lampe connectée pilotée par bluetooth
C'est quoi Internet ? Internet c'est un réseau qui permet de faire plein de chose... comme :
Direction du système d’information et de la stratégie numérique
Commande d’une voiture par LABVIEW/ ARDUINO / Bluetooth
… avec la réalité virtuelle !
L’internet pour les nuls
HATRY Emmanuel TALIDEC Sebastien DENIS Maxime
Présentation initiale
Programmation Android Debugger ses applications
Sfaihi Yassine Rabai Fatma Aissaoui Walid
Programmation Android Introduction à Android
Plus de 4000 langages....
GNU Linux accessible Groupe des Utilisateurs de Logiciels et œuvres Libres d'Ille-et-Vilaine et des Environs de Rennes.
WORD EN LIGNE Ariane / Tous les mots en rouge sont expliqués dans les pages vocabulaire (les dernières du diaporama) en cliquant.
Outils et principes de base. Exemple d’application  Gestion de données d’enquête : Interface de saisie en ligne  insère directement les données dans.
Microsoft Office 365 Qu’est ce que c’est ?. 2 Introduction En quelques mots… Qu'est-ce que Office 365 ? Tout comme Google Apps, Office 365 est une suite.
Conception et réalisation d'une application mobile: Conception et réalisation d'une application mobile: communiquer Arduino pour commander un moteur via.
LES AVANTAGES D’un COMPTE
Tablette Définition Les différentes tablettes Comparaison avec un PC
LEGO MINDSTORMS EV3 Atelier d’initiation robotique pédagogique
Bienvenue sur Coursinfo.fr
Programmation Android Première application Android
Objets connectés AppInventor et une liaison Bluetooth
Google sur smartphone/tablette les applications
Séminaire de Technologie Académie de Lyon
REFONTE DE L’INTRANET.
ONE, le numérique pour l’école Enfin simple et intuitif !
Comment réaliser un diaporama?
GNU/LINUX LE SYSTÈME D'EXPLOITATION LIBRE. QU'EST CE QUE LINUX? Le noyau d’un système d'exploitation de tipe UNIX pour des ordinateurs x86 Tout système.
Gestion des photos Des exemples de copier – coller ( vu )
Tablette Définition Les différentes tablettes Ecran d'accueil , pages
Votre réseau social éducatif spécialement pensé pour l’école : enfin une solution simple et intuitive ! Rentrée scolaire.
Informatique Embarquée et Objets Connectés
Votre réseau social éducatif spécialement pensé pour l’école : enfin une solution simple et intuitive ! Rentrée scolaire.
STAGE DE FIN DE PARCOURS Commande d’éclairage à distance المعهد العــالي للدراســات التكنولــوجية برادس قســم الهندســــة الكهربـــــــــــــائية Réalisé.
Transcription de la présentation:

Présentation initiale

Qu’est ce qu’ANDROID? En 1 phrase : Le système d’exploitation pour Smartphone le plus rependu et le plus accessible pour les bidouilleurs, développé par Google Combien ça coûte ? Programmer et avoir son appli sur son smartphone : c’est 100% gratuit (hors coût du Smartphone et du PC) Pour publier un app sur le store pour la partager à tous et peut-être gagner un peu d’argent : c’est env. 20€ une seule fois pour toute la vie + de 80% de part de marché Smartphone

Applications possibles ? Presque tout ce qui est faisable par un PC et même plus : La seule limite c’est l’imagination! D’ailleurs, plus de 1,4 million d’applications développées : Jeux divers Appli web, shopping Réseau sociaux, Communication Utilitaires Photo, vidéo Et même des objets connectés ou des robots

Applications possibles ? Pour l’usage souhaité, on peut utiliser sur un Smartphone : L’écran : graphique + tactile La connectivité : WiFi, Bluetooth, NFC, GSM, … La mémoire du téléphone et sa puissance de calcul Les haut parleurs Les capteurs : Caméra, gyroscope, accéléromètre, boussole, … Et beaucoup d’autre chose… Et le système Android nous en simplifie l’accès grâce aux API (les librairies de dév) dispo Avec l’Android SDK

Pré requis 1. Avoir des connaissances de base sur la programmation orienté objet + Maitrise de Java et xml serait un plus + anglais informatique indispensable! 2. Avoir un PC, un Smartphone et un câble USB (Emulateur dispo si pas de Smartphone) 3. Télécharger l’IDE Android Studio incluant Android SDK 4. Passer son Smartphone en mode Développeur

Premiers pas Concept 1 : Code et Graphique Programme en Java Interface Graphique en xml

Premiers pas Concept 2 : Cycle de vie d’une app 1. Dans une app, une page correspond à une « Activity ». 2. A l’ouverture de l’app, l’Activity principale est lancé puis suit son cycle de vie. 3. A chaque étape, une fonction est appelée, c’est là qu’on place notre code

Premiers pas Concept 3 : Evènements, Timer et thread Ne pas créer de boucle ici!! Si le programme principale est occupé (par une boucle, un calcul, …) alors l’interface graphique est figée!! Ici, l’idée est de laisser le programme principale le plus possible dispo. Pour cela, on utilise : Evénement : comme pour un PIC ou Arduino, une fonction est appelé suite à un évènement comme l’appui sur un bouton Timer : Un bout de code qui s’exécute à intervalle régulier Thread : une boucle parallèle qui tourne tout en laissant le programme principale disponible

Pour en savoir plus Le site officiel avec doc, tuto, téléchagement SDK, … (en anglais) https://developer.android.com Le nouveau site du zéro (en français) https://openclassrooms.com/courses/creez-des-applications-pour-android Les forums (en anglais ou français) http://stackoverflow.com/questions/tagged/android L’association QuetschePi : Florian Allard