ÉVALUATION EN PROGRAMMATION MOBILE TEST 08/ XX
Examen Corrige en Programmation mobile
Examen Corrige Ionic, examen ionic
Exercice 01 : Generalites developpement android 7 pts
- Qu’est-ce que La DVM ? Le NDK ?
- C’est quoi un Intents ? citez deux types d'intent dans Android.
- C’est quoi un services ? citez deux types de services dans Android .
- C’est quoi une Activités ? Quelle est la différence entre une activité et une application ?
- Chaque application Android que vous construisez comprendra un fichier AndroidManifest.xml ou est-il placé dans notre projet.
- Pourquoi le fichier AndroidManifest.xml est-il si important ?
- Une application mobile est structurée en quatre parties énumérez les.
- Quelle est la différence entre un intent et un intent filters.
- Sous Android, c’est quoi : un Toast ; un Service et un Content Providers.
Exercice 02 : Developpement hybride - ionic 13 pts
Soit l’architecture suivante :
![Image architecture ionic](/medias/images/image-architecture-ionic.jpg)
- Que represente AngularJs, Gulp, Cordova pour ionic ?
- Les Directives Angular permettent d'ajouter du comportement à des éléments HTML. En réalité, tous les components sont des Directives qui ont la spécificité d'avoir aussi un template associé expliquer avec details exemples a l’appuie les directives angular suivante :
*ngIf
; *ngFor
; [ngClass]
, [ngStyle]
, [formGroup]
, formControlName
, ng-model, ng-controller
- Sous ionic que représente : <ion-page>, <ion-header>, <ion-toolbar>, <ion-content>, <ion-title>, <ion-page>, <ion-fab>, <ion-fab-button>, <ion-label>, <ion-icon> , <ion-list>, <ion-item>, donne un code ionic permettant de mettre en place tous ses elements.
- Quelle est la commande pour créer une nouvelle application Ionic avec un projet Angular ?
- Quelle est la commande pour générer une nouvelle page dans une application Angular ?
- Quelle est la commande pour générer un nouveau composant dans une application Angular ?
- Quelle est la commande pour lancer le serveur de développement Ionic ?
- Analyse de Template Angular avec Ionic : Expliquez ce que fait le code suivant dans un fichier `home.page.html`.
<ion-header>
<ion-toolbar>
<ion-title>
Home
</ion-title>
</ion-toolbar>
</ion-header>
<ion-content>
<ion-button expand="full" (click)="navigateToDetails()">
Go to Details
</ion-button>
</ion-content>
- Analyse de la navigation Angular : Que fait la méthode suivante dans un fichier `home.page.ts` ?
import { Component } from '@angular/core';
import { Router } from '@angular/router';
@Component({
selector: 'app-home',
templateUrl: 'home.page.html',
styleUrls: ['home.page.scss'],
})
export class HomePage {
constructor(private router: Router) {}
navigateToDetails() {
this.router.navigate(['/details']); } }
- Quelle est la différence entre un composant et un service dans une application Angular?
- Pourquoi utilise-t-on des modules dans Angular, et comment sont-ils liés à Ionic ?
- Écrivez le code nécessaire pour naviguer d'une page "Home" à une page "About" dans une application Ionic-Angular.
- Expliquez comment injecter un service dans un composant Angular dans une application Ionic (via un code détaille).
Contact WhatsApp : +237 652027193
Réaliser Par Joël_Yk