====== Découvrez comment développer une première application ======
===== Connexion au site =====
Accédez au site Web http://www.makemedroid.com/
Il faut **s'inscrire** au préalable avant de pouvoir créer des applications.
{{ :dev:mobile:makemedroid:mmd00.png |}}
Puis **se connecter** :
{{ :dev:mobile:makemedroid:mmd01.png |}}
* Se rendre dans la partie **Mes applications** :
{{ :dev:mobile:makemedroid:mmd_02.png |}}
===== Création d'une application =====
* Choisissez de créez une nouvelle application.
{{ :dev:mobile:makemedroid:mmd_03.png |}}
* vous pouvez :
* utiliser des **modèles prédéfinis** et un **assistant** vous guide alors dans la création de votre app ;
* choisir d'utiliser l'**éditeur avancé** pour avoir plus de possibilité de **personnalisation**. C'est ce que vous allez choisir.
* au bas de l'écran choisissez **Plus grande personnalisation**
{{ :dev:mobile:makemedroid:mmd_03_1.png |}}
* puis cliquez sur **Passer en mode avancé**
{{ :dev:mobile:makemedroid:mmd_03_2.png |}}
* Choisissez le style de base **Application vide**.
{{ :dev:mobile:makemedroid:mmd_05.png |}}
* et donner le nom **DCG** à votre application et cliquer sur le bouton **Créer** :
{{ :dev:mobile:makemedroid:mmd_05_1.png |}}
Lors de la création de votre application, vous avez un écran d'aide puis une vidéo qui vous présentent les possiblités de base du site. Prenez le temps de les consulter.
* Changez **l'icône** de l'application en choisissant le fichier image ci-dessous ou en créant le votre au format **png** avec une taille de **80x60 pixels**.
{{ :dev:mobile:makemedroid:dcg.png |}}
* au bas de l'écran, cliquez sur l'**icône par défaut** de l'application (icône d'un CD-ROM)
{{ :dev:mobile:makemedroid:mmd_06.png |}}
* cliquez ensuite sur la même icône pour pouvoir choisissez le nouveau fichier image
{{ :dev:mobile:makemedroid:mmd_07.png |}}
* vous devriez obtenir ceci :
{{ :dev:mobile:makemedroid:mmd_07_1.png |}}
===== Le menu principal =====
Par défaut, l'**écran principal** est l'**écran initial** de l'application.
{{ :dev:mobile:makemedroid:mmd_08.png |}}
Vous allez personnaliser cet écran
* en changeant son **titre** ;
* en créant un lien vers une autre écran permettant d'afficher un **flux RSS** d'un blog.
* en créant un deuxième lien pour accéder à une page **messagerie**.
==== Modification du titre : ====
* cliquez sur le titre pour le modifier afin d'afficher **DCG 2016**
{{ :dev:mobile:makemedroid:mmd_09.png |}}
==== lien vers l'écran flux RSS ====
* cliquer le bloc du bas
{{ :dev:mobile:makemedroid:mmd_10.png |}}
* cliquez sur la zone texte pour faire apparaître une **fenêtre pop-up** qui vous propose les **propriétés** de l'objet sélectionné :
{{ :dev:mobile:makemedroid:mmd_10_1.png |}}
* cliquez sur l'image pour accéder à ses paramètres :
{{ :dev:mobile:makemedroid:mmd_10_2.png |}}
* cliquez ensuite sur l'icône **Loupe** pour la changer
* Modifiez les icônes en utilisant vos propres images ou celles de la **bibliothèque d'images** en cliquant sur l'icône par défaut :
{{ :dev:mobile:makemedroid:mmd_10_3.png |}}
{{ :dev:mobile:makemedroid:mmd_13.png |}}
Pour obtenir :
{{ :dev:mobile:makemedroid:mmd_14.png |}}
**Sauvegardez** ce que vous avez fait en cliquant sur le bouton **Enregistrer sauvegarde privée** :
{{ :dev:mobile:makemedroid:mmd_14_1.png |}}
===== Lire un flux RSS =====
Le **flux RSS** qui permet de récupérer le contenu des articles du CMS Wordpress est par défaut accessible à la page **?feed=rss2**.
Pour le site Wordpress situé à l'adresse IP **ip_wordpress_dcg**, la **source de données** à renseigner pour la **liste dynamique** est **http://ip_wordpress_dcg/wordpress/?feed=rss2**.
* Créez un nouvel écran via le bouton **Ajouter un écran**.
{{ :dev:mobile:makemedroid:mmd_15_1.png |}}
* Sélectionnez **Lecteur de news personnalisé** dans la rubrique **Fonctionnalités prêtes à l'emploi**.
* Nommez l'écran **Evénement** puis clique sur **Ajouter**.
{{:dev:mobile:makemedroid:mmd_15.png|}}
* Modifiez les propriétés de l'écran pour indiquer la source du Flux RSS. Cliquez sur le bouton **Paramètres** :
{{:dev:mobile:makemedroid:mmd_16.png|}}
* puis sur **Source de données** :
{{:dev:mobile:makemedroid:mmd_17.png|}}
* Indiquez l'adresse du blog Wordpres en précisant la page qui génère le Flux RSS (**?feed=rss2**).
{{:dev:mobile:makemedroid:mmd_18.png|}}
* En ajoutant la **fonctionnalité Flux RSS**, il y 2 écrans qui ont été ajoutés. Le 2e écran, suffixé par **_2**, permettra de visualiser l'intégralité de l'article sélectionné.
{{:dev:mobile:makemedroid:mmd_28.png|}}
===== Lier l'écran Evénements à l'écran Menu principal =====
* Revenez sur l'écran principal du début, écran qui est par défaut l'**écran initial**.
{{ :dev:mobile:makemedroid:mmd_16_2.png |}}
* Cliquez sur le bloc **Wordpress** pour faire apparaître les propriétés et l'icône associée à **Action "clic"** :
{{ :dev:mobile:makemedroid:mmd_10_1.png |}}
* L'éditeur d'actions s'ouvre.
* Sélectionnez l'action **Afficher un écran**, puis choisissez l'écran **Evenements**
* Validez via **Appliquer cette action**.
{{:dev:mobile:makemedroid:mmd_21.png|}}
===== Ajout d'une messagerie =====
Ajout de la fonctionnalité **messagerie** dans l'application, pour que les utilisateurs puissent partager des informations entre eux.
* Créez un nouvel écran de type **Messagerie**, avec comme nom **Messagerie**.
Il n'y a rien d'autre à faire comme configuration pour utiliser la messagerie.
{{:dev:mobile:makemedroid:mmd_29.png|}}
===== Lier l'écran Messagerie à l'écran Menu principal =====
* Revenez sur l'écran liste du début, écran qui est par défaut l'**écran initial**.
* Cliquez sur le bloc **Messagerie** pour faire apparaître les propriétés et l'icône associée à Action “clic”.
* L'éditeur d'actions s'ouvre.
* Sélectionnez l'action **Afficher un écran**, puis choisissez l'écran **Messagerie**
* Validez via **Appliquer cette action**.
{{:dev:mobile:makemedroid:mmd_30.png|}}
===== La barre de raccourcis =====
La barre de raccourcis située en bas des écrans est identique sur tous les écrans de l'application.
Placement de 4 raccourcis: **Accueil**, **Les événements**, **Messagerie** et **Site web du Blog**.
{{:dev:mobile:makemedroid:mmd_31.png|}}
Il est possible de rajouter ou d'enlever des raccourcis.
* Pour chaque raccourci, choisissez une image et donnez-lui un titre très court.
{{:dev:mobile:makemedroid:mmd_32.png|}}
* associez chaque raccourci à l'action permettant de les lier à l'écran correspondant. Pour le raccourci **Site Web**, rattachez-le à une action de type **Ouvrir une page web** pour indiquer le site http://37.187.66.61 en utilisant également l'icône {{:dev:mobile:makemedroid:mmd_19.png|}}.
{{:dev:mobile:makemedroid:mmd_33.png|}}
===== Enregistrement =====
L'application terminée, enregistrez-la avec le bouton **Enregistrer**
Je continue l'activité [[dev:mobile:makemedroid:accueil|Développer des applications pour mobile avec MakeMeDroid]]