Malheureusement n apporte rien par rapport à l aide en ligne. Déçu de cet achat
AnonymeApp Inventor 2 Concevez des applications Android pour mobile
1 avis
Ce livre a pour objectif de vous former à la réalisation d'applications Android pour appareils mobiles à l'aide de la plateforme App Inventor 2 initialement conçue par Google, des premières étapes de réflexion jusqu'à la mise en ligne sur le Play Store.
Il s'adresse aux non développeurs ayant besoin de monter en compétence sur ce sujet et aux passionnés avides de faire leurs propres expériences.
Le premier...
Consulter des extraits du livre en ligne
Aperçu du livre papier
- Niveau Initié à Confirmé
- Nombre de pages 332 pages
- Parution mars 2017
- Niveau Initié à Confirmé
- Parution mars 2017
Ce livre a pour objectif de vous former à la réalisation d'applications Android pour appareils mobiles à l'aide de la plateforme App Inventor 2 initialement conçue par Google, des premières étapes de réflexion jusqu'à la mise en ligne sur le Play Store.
Il s'adresse aux non développeurs ayant besoin de monter en compétence sur ce sujet et aux passionnés avides de faire leurs propres expériences.
Le premier chapitre présente App Inventor 2, la popularité de cette solution, son contexte d'utilisation, ses possibilités, en se basant sur des exemples d'applications existantes.
Le deuxième chapitre vous montre comment créer, en quelques minutes, une application pour mobile fonctionnelle sur App Inventor 2, sans être développeur.
Le chapitre suivant présente une méthodologie de travail reposant sur la réflexion que vous devez avoir en amont, avant la création de toute application sur mobile, afin de mener votre projet à terme sans avoir à le reconsidérer durant la phase de conception ; il présente également des outils pratiques qui vous permettront de créer des applications robustes que vous pourrez par la suite partager autour de vous, voire commercialiser sur le Play Store de Google.
Le quatrième chapitre présente en détail l'environnement de travail d'App Inventor 2 et de nombreuses techniques pour être encore plus efficace au quotidien.
Les chapitres suivants, qui représentent le cœur de l'ouvrage, détaillent l'ensemble des composants présents sur la plateforme, ils comprennent de nombreux exemples que vous pourrez reproduire afin de vous approprier au mieux cette solution.
Le livre se termine par la publication d'une application et vous présente quelques solutions (AdMob, Android Studio) permettant d'aller plus loin dans la conception d'application mobile.
Il s'adresse aux non développeurs ayant besoin de monter en compétence sur ce sujet et aux passionnés avides de faire leurs propres expériences.
Le premier chapitre présente App Inventor 2, la popularité de cette solution, son contexte d'utilisation, ses possibilités, en se basant sur des exemples d'applications existantes.
Le deuxième chapitre vous montre comment créer, en quelques minutes, une application pour mobile fonctionnelle sur App Inventor 2, sans être développeur.
Le chapitre suivant présente une méthodologie de travail reposant sur la réflexion que vous devez avoir en amont, avant la création de toute application sur mobile, afin de mener votre projet à terme sans avoir à le reconsidérer durant la phase de conception ; il présente également des outils pratiques qui vous permettront de créer des applications robustes que vous pourrez par la suite partager autour de vous, voire commercialiser sur le Play Store de Google.
Le quatrième chapitre présente en détail l'environnement de travail d'App Inventor 2 et de nombreuses techniques pour être encore plus efficace au quotidien.
Les chapitres suivants, qui représentent le cœur de l'ouvrage, détaillent l'ensemble des composants présents sur la plateforme, ils comprennent de nombreux exemples que vous pourrez reproduire afin de vous approprier au mieux cette solution.
Le livre se termine par la publication d'une application et vous présente quelques solutions (AdMob, Android Studio) permettant d'aller plus loin dans la conception d'application mobile.
Téléchargements
Avant-propos
- Introduction
- À propos de l’auteur
- À propos de ce livre
- Remerciements
Qu’est-ce qu’AI 2 ?
- Introduction
- Présentation d’App Inventor 2
- Présentation d’Android
- Qu’est-ce que le MIT ?
- Présentation d’applications déjà réalisées avec AI2
- Qu’est-ce qu’App Inventor 2 ne peut pas faire ?
- Les conditions générales d’utilisation d’App Inventor 2
- Scratch : apprenez à développer sans savoir coder
- Conclusion
Création d’une application sur AI 2 en quelques minutes
- Introduction
- Création d’une application sur AI2 en quelques minutes
- Conclusion
Le cahier des charges
- Introduction
- Pourquoi réaliser un cahier des charges ?
- Les différentes manières de réaliser une application sur mobile
- Que doit contenir un cahier des charges pour la réalisation d’une application pour mobile ?
- Exemple de cahier des charges
- Conclusion
Installer et configurer AI 2
- Introduction
- Mise à jour de l’application en temps réel
- Installation de l'émulateur App Inventor 2
- Installation d’App Inventor 2 en local sur votre ordinateur
L’espace d’administration d’App Inventor 2
- Introduction
- Les menus
- 1. Projects
- 2. Connect
- 3. Build
- 4. Help
- 5. Gallery
- 6. Guide
- 7. Languages
- Profil
Les composants
- Introduction
- User Interface (Interface utilisateur)
- Layout (Disposition)
- Media (Média)
- Drawing and Animation (Dessin et animation)
- Sensors (Capteurs)
- Social
- Storage (Stockage)
- Connectivity (Connectivité)
- LEGO® MINDSTORMS®
- Experimental (Expérimental)
- Extension
- Conclusion
Le design
- Introduction
- Charte graphique
- Conclusion
Les propriétés
- Introduction
- Catégorie User Interface
- 1. Les propriétés du composant Screen(écran)
- 2. Les propriétés du composant Button(bouton)
- 3. Les propriétés du composant CheckBox(case à cocher)
- 4. Les propriétés du composant DatePicker(Sélectionneur de dates)
- 5. Les propriétés du composant Image
- 6. Les propriétés du composant Label
- 7. Les propriétés du composant ListPicker(Sélectionneur de liste)
- 8. Les propriétés du composant ListView(Vue liste)
- 9. Les propriétés du composant Notifier(Notificateur)
- 10. Les propriétés du composant PasswordTextBox (Zone de texte mot de passe)
- 11. Les propriétés du composant Slider(Ascenseur)
- 12. Les propriétés du composant Spinner(Curseur animé)
- 13. Les propriétés du composant TextBox(Zone de texte)
- 14. Les propriétés du composant WebViewer(Afficheur web)
- Catégorie Layout
- 1. Les propriétés du composant HorizontalArrangement (Arrangement horizontal)
- 2. Les propriétés du composant TableArrangement(Arrangement_tableau)
- Catégorie Média
- 1. Les propriétés du composant Player(Lecteur)
- 2. Les propriétés du composant Sound(Son)
- 3. Les propriétés du composant SoundRecorder(Enregistreur_son)
- 4. Les propriétés du composant TextToSpeech(Texte à parole)
- Catégorie Drawing and Animation
- 1. Les propriétés du composant Ball(Balle)
- 2. Les propriétés du composant Canvas(cadre)
- Catégorie Sensors (Capteurs)
- 1. Les propriétés du composant AccelerometerSensor(Accéléromètre)
- 2. Les propriétés du composant BarcodeScanner(Scanneur_code_à_barre)
- 3. Les propriétés du composant Clock(Horloge)
- 4. Les propriétés du composant LocationSensor(Capteur_position)
- 5. Les propriétés du composant NearField(Champ_proche)
- 6. Les propriétés du composant Pedometer
- 7. Les propriétés du composant ProximitySensor
- Catégorie Social
- 1. Les propriétés du composant PhoneCall(Appel_téléphonique)
- 2. Les propriétés du composant Texting(SMS)
- 3. Les propriétés du composant Twitter
- Catégorie Storage (Stockage)
- 1. Les propriétés du composant FusiontablesCentre(ContrôleFusionTables)
- 2. Les propriétés du composant TinyWebDB
- Catégorie Connectivity
- 1. Les propriétés du composant Web
- Catégorie Experimental
- 1. Les propriétés du composant FirebaseDB
Les blocs logiques
- Introduction
- Présentation de l'écran Blocks
- Gérer les blocs
- Les différentes catégories de blocs logiques
- 1. Control (Contrôle)
- 2. Logic (Logique)
- 3. Math
- 4. Text (Texte)
- 5. Lists (Listes)
- 6. Colors (Couleurs)
- 7. Variables
- 8. Procédures
- Les fonctions des composants User interface
- 1. Composant Screen (écran)
- 2. CheckBox
- 3. DatePicker
- 4. Image
- 5. Label
- 6. ListPicker
- 7. ListView
- 8. Notifier
- 9. Spinner
- 10. TextBox
- 11. TimePicker
- 12. WebViewer
- Les fonctions des composants Layout
- Les fonctions des composants Media
- 1. Camcorder
- 2. Camera
- 3. ImagePicker
- 4. Player
- 5. Sound
- 6. SoundRecorder
- 7. SpeechRecognizer
- 8. TextToSpeech
- 9. VideoPlayer
- 10. YandexTranslate
- Les fonctions des composants Drawing and Animation
- 1. Canvas
- 2. Ball
- 3. ImageSprite
- Les fonctions des composants Sensor
- 1. AccelerometerSensor
- 2. BarcodeScanner
- 3. Clock
- 4. GyroscopeSensor
- 5. LocationSensor
- 6. NearField
- 7. OrientationSensor
- 8. Pedometer
- 9. ProximitySensor
- Les fonctions des composants Social
- 1. ContactPicker
- 2. EmailPicker
- 3. PhoneCall
- 4. PhoneNumberPicker
- 5. Sharing
- 6. Texting
- 7. Twitter
- Les fonctions des composants Storage
- 1. File
- 2. FusiontablesControl
- 3. TinyDB
- 4. TinyWebDB
- Les fonctions des composants Connectivity
- 1. ActivityStarter
- 2. Bluetooth
- 3. Web
- Les fonctions des composants LEGO® Mindstorms®
- Les fonctions des composants Experimental
- 1. FirebaseDB
Faire connaître son application
- Introduction
- Publier son application dans la communauté App Inventor 2
- Play Store
Aller plus loin qu’AI 2
- Introduction
- AdMob
- Android Studio
- Différences entre Android Studio et App Inventor 2
- 1. Installation d’Android Studio
- 2. Création d’une application toute simple avecAndroid Studio
- 3. Mise en place de Google Analytics sur Android Studio
- Keosu
Ronan CHARDONNEAU
Ronan CHARDONNEAU est responsable Webmarketing pour un éditeur de comparateurs de prix spécialisé, il est en charge du développement de la communication web dans plusieurs pays d'Europe. Maître de conférence associé à l'université d'Angers en e-marketing, il est l'auteur de plusieurs ouvrages aux Editions ENI sur Google Analytics, Google Tag Manager et Piwik et organisateur des Measure Bowling pour la ville de Nantes (http://www.measurebowling.org/). Ronan est par ailleurs diplômé du Award of Achievement in Digital Analytics de l'université canadienne British Columbia.
En savoir plus