6
Tel/fax : (021)71.86.56 tel : (021)71.13.61 / 0556 630 533 / 0662 022 418 Adresse : 07, rue Ahcene Khemissa – Alger Mail: [email protected] www.ecoin-dz.com Formation 44 heures Développement d’Application Android ‘AND-801’ I. Introduction à Kotlin Historique de Kotlin, Avantages Kotlin, Comment fonctionnent les programmes Kotlin, Prérequis Kotlin Software, Installation de Java JDK et JRE, Installer Android Studio, Création d'un projet Kotlin avec Android Studio, Créer un programme Kotlin, Executer un programme Kotlin, Rédiger des commentaires, Variables Kotlin, Types de données Kotlin, Entrée de données dans un programme Kotlin. II. Déclarations de flux de contrôle Introduction, déclaration Si (if), déclaration Si - Sinon (if-else), Si - Sinon et opérateurs logiques, Objectifs : Il s'agit d'un cours qui fournit les connaissances et les compétences requises pour concevoir et créer une application Android ™ complète. Il offre une formation approfondie sur les principaux composants du SDK Android et ses interactions. Le cours est conçu pour inclure des rubriques compatibles avec toutes les versions d'Android. En outre, ce module utilise le langage de programmation Kotlin. Kotlin est un langage de programmation sûr et concis qui favorise un développement plus rapide des applications Android de haute qualité. Pré-requis : Notions en algorithmique souhaitées. Programme

Développement Application Android 'AND-801'Android ‘AND-801’ I. Introduction à Kotlin Historique de Kotlin, Avantages Kotlin, Comment fonctionnent les programmes Kotlin, Prérequis

  • Upload
    others

  • View
    25

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Développement Application Android 'AND-801'Android ‘AND-801’ I. Introduction à Kotlin Historique de Kotlin, Avantages Kotlin, Comment fonctionnent les programmes Kotlin, Prérequis

Tel/fax : (021)71.86.56 tel : (021)71.13.61 / 0556 630 533 / 0662 022 418Adresse : 07, rue Ahcene Khemissa – AlgerMail: [email protected]

Formation 44 heuresDéveloppement d’Application Android ‘AND-801’

I. Introduction à KotlinHistorique de Kotlin,Avantages Kotlin,Comment fonctionnent les programmes Kotlin,Prérequis Kotlin Software,Installation de Java JDK et JRE,Installer Android Studio,Création d'un projet Kotlin avec Android Studio,Créer un programme Kotlin,Executer un programme Kotlin,Rédiger des commentaires,Variables Kotlin,Types de données Kotlin,Entrée de données dans un programme Kotlin.

II. Déclarations de flux de contrôle

Introduction,déclaration Si (if),déclaration Si - Sinon (if-else),Si - Sinon et opérateurs logiques,

Objectifs : Il s'agit d'un cours qui fournit les connaissances et les compétences requises pour

concevoir et créer une application Android ™ complète. Il offre une formation approfondie sur les principaux composants du SDK Android et ses interactions. Le cours est conçu pour inclure des rubriques compatibles avec toutes les versions d'Android. En outre, ce module utilise le langage de programmation Kotlin. Kotlin est un langage de programmation sûr et concis qui favorise un développement plus rapide des applications Android de haute qualité.

Pré-requis :Notions en algorithmique souhaitées.

Programme

déclaration et expression When,La boucle For,La boucle While,Boucle Do-While,Expressions de saut (jump),Déclaration de pause (break),Déclaration continue,Déclaration de retour (return).

III. Fonctions et programmation orientée objet (POO)Les fonctions,Structure de fonction,Créer une fonction,Fonctions et variable scope,

Programmation Orientée Objet (POO)ObjetClasse

Créer une classe,Développement d'applications AndroidTM,Fournir des constructeurs pour vos classes,Héritage de classe,Chargement des constructeurs,Propriétés primaires,Classe abstraite,Classe d'interface,Classe générique,Classe Enum,Variables de classe,Variables membres,

Collections KotlinHashmaps de classe,Classe ArrayList,Méthode mutableListOf.

IV. Android Framework et Android StudiointroductionArchitecture de la plateforme AndroidBibliothèques Android

Composants de l'application AndroidTypes de processus Android et leurs prioritésDéveloppement d'applications Android

Plate-forme Android SDKEnvironnement de développement intégré (IDE)Studio AndroidGradleCourse instantanée

Atelier : Création de votre première applicationCréer un périphérique virtuel AndroidConstruire une application «calculatrice simple»

V. Création d'une interface utilisateurintroduction,Structure de projet Android,Vue,Créer une interface utilisateur,

Ajouter une zone de texteAjouter une imageAjouter une case à cocherAjouter un bouton radio

Atelier : Création d'une application de commande de pizza,Créez votre interface utilisateur d'application,Développement d'applications AndroidTM AND-801,Configurer le code d'application Android,Exécuter votre application.

VI. Mises en page, styles, thèmes et menus Androidintroduction,Les vues,Layouts

Layout des contraintes,Layout linéaire,layout relative,TableRow Layout,Frame layout,ScrowView layout,

Styles et thèmes AndroidLes styles Android,Les thèmes Android,

Manifeste d'application,Icônes adaptatives,

Atelier: Mises en page, styles et thèmes d'applications AndroidCréez la mise en page de votre application,Configurez votre style et vos thèmes,Configurez l’icone de votre application.

VII. Toasts, Activités, Navigations et VuesClasse de contexte,Classe Toast

Positionner votre toast,Qu'est-ce qu'une activité,Cycle de vie de l'activité

Gestion du cycle de vie de l'activité,Intention Android

Naviguer entre les activités,Transmission de données entre activités,

Vues AndroidListView,RecyclerVoir,

Atelier: configuration d'Android RecyclerviewAjout d'un RecyclerView à une activité,Créer un CardView,Création de votre adaptateur RecyclerView,Ajout de données à votre RecyclerView,Exécution et test de votre RecyclerView,Ajout d'écouteurs d'événement à chaque ligne RecyclerViewToasts, Activités.

VIII. Dialogues Android, Snackbar, Menus, Webview et NotificationIntroduction,Dialogues Android

Boite de dialogue d'alerte,Barre de progression,Barre de recherche,Boîte de dialogue Date, Boite de dialogue sélecteur de temps,

Snackbar,

Les menus,WebView,Notification Android

Création d'une notification Android,Canal de notification,

Atelier: Configuration du navigateur Web Android, du menu et de la notificationConfiguration du navigateur Web Android,Ajout du menu Android,Création d'un canal de notification et d'un message de notification.

IX. Stockage Android, SQLite et fournisseurs de contenuOptions de stockage Android,Préférences partagées,Stockage interne,Stockage externe,Connexion réseau,Bases de données SQLite

Base de données SQLite dans votre application,Bibliothèque SQLite,Création d'une classe d'adaptateur pour la base de données SQLite,

Fournisseurs de contenuCréation d'un fournisseur de contenu,

SyncAdaptersComment fonctionnent les SyncAdapters,

ORMLite,Choisir un stockage interne ou externe,Atelier: Bases de données SQLite et fournisseurs de contenu

Création d'une base de données SQLite,Interrogation d'une table de base de données SQLite,Création d'un fournisseur de contenu,Utilisation de la bibliothèque ORMLite.

X. Applications basées sur la localisation: Utilisation du GPS et de Google MapsIntroductionQu'est-ce que le GPS et comment ça marche?Autres fournisseurs de services de localisationConfiguration de Google Maps

Fragment de carteObtenir une clé Google API

Ajouter un marqueur de carte GoogleMéthodes pour capturer la position d’un utilisateurGéolocalisation inversée et classe de géocodeur

JSON et APIAtelier: Applications basées sur la localisation à l'aide d'un GPS et de Google Maps

Création d'une interface d'applicationObtenir une clé Google APIConfiguration de votre application pour utiliser votre clé APIConfiguration de l'autorisation de l'application utilisateurCapture de la localisation des utilisateursRecherche des restaurants les plus proches de la position actuelle d’un utilisateur

Page 2: Développement Application Android 'AND-801'Android ‘AND-801’ I. Introduction à Kotlin Historique de Kotlin, Avantages Kotlin, Comment fonctionnent les programmes Kotlin, Prérequis

Tel/fax : (021)71.86.56 tel : (021)71.13.61 / 0556 630 533 / 0662 022 418Adresse : 07, rue Ahcene Khemissa – AlgerMail: [email protected]

Tel/fax : (021)71.86.56 tel : (021)71.13.61 / 0556 630 533 / 0662 022 418Adresse : 07, rue Ahcene Khemissa – AlgerMail: [email protected]

I. Introduction à KotlinHistorique de Kotlin,Avantages Kotlin,Comment fonctionnent les programmes Kotlin,Prérequis Kotlin Software,Installation de Java JDK et JRE,Installer Android Studio,Création d'un projet Kotlin avec Android Studio,Créer un programme Kotlin,Executer un programme Kotlin,Rédiger des commentaires,Variables Kotlin,Types de données Kotlin,Entrée de données dans un programme Kotlin.

II. Déclarations de flux de contrôle

Introduction,déclaration Si (if),déclaration Si - Sinon (if-else),Si - Sinon et opérateurs logiques,

déclaration et expression When,La boucle For,La boucle While,Boucle Do-While,Expressions de saut (jump),Déclaration de pause (break),Déclaration continue,Déclaration de retour (return).

III. Fonctions et programmation orientée objet (POO)Les fonctions,Structure de fonction,Créer une fonction,Fonctions et variable scope,

Programmation Orientée Objet (POO)ObjetClasse

Créer une classe,Développement d'applications AndroidTM,Fournir des constructeurs pour vos classes,Héritage de classe,Chargement des constructeurs,Propriétés primaires,Classe abstraite,Classe d'interface,Classe générique,Classe Enum,Variables de classe,Variables membres,

Collections KotlinHashmaps de classe,Classe ArrayList,Méthode mutableListOf.

IV. Android Framework et Android StudiointroductionArchitecture de la plateforme AndroidBibliothèques Android

Composants de l'application AndroidTypes de processus Android et leurs prioritésDéveloppement d'applications Android

Plate-forme Android SDKEnvironnement de développement intégré (IDE)Studio AndroidGradleCourse instantanée

Atelier : Création de votre première applicationCréer un périphérique virtuel AndroidConstruire une application «calculatrice simple»

V. Création d'une interface utilisateurintroduction,Structure de projet Android,Vue,Créer une interface utilisateur,

Ajouter une zone de texteAjouter une imageAjouter une case à cocherAjouter un bouton radio

Atelier : Création d'une application de commande de pizza,Créez votre interface utilisateur d'application,Développement d'applications AndroidTM AND-801,Configurer le code d'application Android,Exécuter votre application.

VI. Mises en page, styles, thèmes et menus Androidintroduction,Les vues,Layouts

Layout des contraintes,Layout linéaire,layout relative,TableRow Layout,Frame layout,ScrowView layout,

Styles et thèmes AndroidLes styles Android,Les thèmes Android,

Manifeste d'application,Icônes adaptatives,

Atelier: Mises en page, styles et thèmes d'applications AndroidCréez la mise en page de votre application,Configurez votre style et vos thèmes,Configurez l’icone de votre application.

VII. Toasts, Activités, Navigations et VuesClasse de contexte,Classe Toast

Positionner votre toast,Qu'est-ce qu'une activité,Cycle de vie de l'activité

Gestion du cycle de vie de l'activité,Intention Android

Naviguer entre les activités,Transmission de données entre activités,

Vues AndroidListView,RecyclerVoir,

Atelier: configuration d'Android RecyclerviewAjout d'un RecyclerView à une activité,Créer un CardView,Création de votre adaptateur RecyclerView,Ajout de données à votre RecyclerView,Exécution et test de votre RecyclerView,Ajout d'écouteurs d'événement à chaque ligne RecyclerViewToasts, Activités.

VIII. Dialogues Android, Snackbar, Menus, Webview et NotificationIntroduction,Dialogues Android

Boite de dialogue d'alerte,Barre de progression,Barre de recherche,Boîte de dialogue Date, Boite de dialogue sélecteur de temps,

Snackbar,

Les menus,WebView,Notification Android

Création d'une notification Android,Canal de notification,

Atelier: Configuration du navigateur Web Android, du menu et de la notificationConfiguration du navigateur Web Android,Ajout du menu Android,Création d'un canal de notification et d'un message de notification.

IX. Stockage Android, SQLite et fournisseurs de contenuOptions de stockage Android,Préférences partagées,Stockage interne,Stockage externe,Connexion réseau,Bases de données SQLite

Base de données SQLite dans votre application,Bibliothèque SQLite,Création d'une classe d'adaptateur pour la base de données SQLite,

Fournisseurs de contenuCréation d'un fournisseur de contenu,

SyncAdaptersComment fonctionnent les SyncAdapters,

ORMLite,Choisir un stockage interne ou externe,Atelier: Bases de données SQLite et fournisseurs de contenu

Création d'une base de données SQLite,Interrogation d'une table de base de données SQLite,Création d'un fournisseur de contenu,Utilisation de la bibliothèque ORMLite.

X. Applications basées sur la localisation: Utilisation du GPS et de Google MapsIntroductionQu'est-ce que le GPS et comment ça marche?Autres fournisseurs de services de localisationConfiguration de Google Maps

Fragment de carteObtenir une clé Google API

Ajouter un marqueur de carte GoogleMéthodes pour capturer la position d’un utilisateurGéolocalisation inversée et classe de géocodeur

JSON et APIAtelier: Applications basées sur la localisation à l'aide d'un GPS et de Google Maps

Création d'une interface d'applicationObtenir une clé Google APIConfiguration de votre application pour utiliser votre clé APIConfiguration de l'autorisation de l'application utilisateurCapture de la localisation des utilisateursRecherche des restaurants les plus proches de la position actuelle d’un utilisateur

Page 3: Développement Application Android 'AND-801'Android ‘AND-801’ I. Introduction à Kotlin Historique de Kotlin, Avantages Kotlin, Comment fonctionnent les programmes Kotlin, Prérequis

I. Introduction à KotlinHistorique de Kotlin,Avantages Kotlin,Comment fonctionnent les programmes Kotlin,Prérequis Kotlin Software,Installation de Java JDK et JRE,Installer Android Studio,Création d'un projet Kotlin avec Android Studio,Créer un programme Kotlin,Executer un programme Kotlin,Rédiger des commentaires,Variables Kotlin,Types de données Kotlin,Entrée de données dans un programme Kotlin.

II. Déclarations de flux de contrôle

Introduction,déclaration Si (if),déclaration Si - Sinon (if-else),Si - Sinon et opérateurs logiques,

déclaration et expression When,La boucle For,La boucle While,Boucle Do-While,Expressions de saut (jump),Déclaration de pause (break),Déclaration continue,Déclaration de retour (return).

III. Fonctions et programmation orientée objet (POO)Les fonctions,Structure de fonction,Créer une fonction,Fonctions et variable scope,

Programmation Orientée Objet (POO)ObjetClasse

Créer une classe,Développement d'applications AndroidTM,Fournir des constructeurs pour vos classes,Héritage de classe,Chargement des constructeurs,Propriétés primaires,Classe abstraite,Classe d'interface,Classe générique,Classe Enum,Variables de classe,Variables membres,

Collections KotlinHashmaps de classe,Classe ArrayList,Méthode mutableListOf.

IV. Android Framework et Android StudiointroductionArchitecture de la plateforme AndroidBibliothèques Android

Tel/fax : (021)71.86.56 tel : (021)71.13.61 / 0556 630 533 / 0662 022 418Adresse : 07, rue Ahcene Khemissa – AlgerMail: [email protected]

Composants de l'application AndroidTypes de processus Android et leurs prioritésDéveloppement d'applications Android

Plate-forme Android SDKEnvironnement de développement intégré (IDE)Studio AndroidGradleCourse instantanée

Atelier : Création de votre première applicationCréer un périphérique virtuel AndroidConstruire une application «calculatrice simple»

V. Création d'une interface utilisateurintroduction,Structure de projet Android,Vue,Créer une interface utilisateur,

Ajouter une zone de texteAjouter une imageAjouter une case à cocherAjouter un bouton radio

Atelier : Création d'une application de commande de pizza,Créez votre interface utilisateur d'application,Développement d'applications AndroidTM AND-801,Configurer le code d'application Android,Exécuter votre application.

VI. Mises en page, styles, thèmes et menus Androidintroduction,Les vues,Layouts

Layout des contraintes,Layout linéaire,layout relative,TableRow Layout,Frame layout,ScrowView layout,

Styles et thèmes AndroidLes styles Android,Les thèmes Android,

Tel/fax : (021)71.86.56 tel : (021)71.13.61 / 0556 630 533 / 0662 022 418Adresse : 07, rue Ahcene Khemissa – AlgerMail: [email protected]

Manifeste d'application,Icônes adaptatives,

Atelier: Mises en page, styles et thèmes d'applications AndroidCréez la mise en page de votre application,Configurez votre style et vos thèmes,Configurez l’icone de votre application.

VII. Toasts, Activités, Navigations et VuesClasse de contexte,Classe Toast

Positionner votre toast,Qu'est-ce qu'une activité,Cycle de vie de l'activité

Gestion du cycle de vie de l'activité,Intention Android

Naviguer entre les activités,Transmission de données entre activités,

Vues AndroidListView,RecyclerVoir,

Atelier: configuration d'Android RecyclerviewAjout d'un RecyclerView à une activité,Créer un CardView,Création de votre adaptateur RecyclerView,Ajout de données à votre RecyclerView,Exécution et test de votre RecyclerView,Ajout d'écouteurs d'événement à chaque ligne RecyclerViewToasts, Activités.

VIII. Dialogues Android, Snackbar, Menus, Webview et NotificationIntroduction,Dialogues Android

Boite de dialogue d'alerte,Barre de progression,Barre de recherche,Boîte de dialogue Date, Boite de dialogue sélecteur de temps,

Snackbar,

Les menus,WebView,Notification Android

Création d'une notification Android,Canal de notification,

Atelier: Configuration du navigateur Web Android, du menu et de la notificationConfiguration du navigateur Web Android,Ajout du menu Android,Création d'un canal de notification et d'un message de notification.

IX. Stockage Android, SQLite et fournisseurs de contenuOptions de stockage Android,Préférences partagées,Stockage interne,Stockage externe,Connexion réseau,Bases de données SQLite

Base de données SQLite dans votre application,Bibliothèque SQLite,Création d'une classe d'adaptateur pour la base de données SQLite,

Fournisseurs de contenuCréation d'un fournisseur de contenu,

SyncAdaptersComment fonctionnent les SyncAdapters,

ORMLite,Choisir un stockage interne ou externe,Atelier: Bases de données SQLite et fournisseurs de contenu

Création d'une base de données SQLite,Interrogation d'une table de base de données SQLite,Création d'un fournisseur de contenu,Utilisation de la bibliothèque ORMLite.

X. Applications basées sur la localisation: Utilisation du GPS et de Google MapsIntroductionQu'est-ce que le GPS et comment ça marche?Autres fournisseurs de services de localisationConfiguration de Google Maps

Fragment de carteObtenir une clé Google API

Ajouter un marqueur de carte GoogleMéthodes pour capturer la position d’un utilisateurGéolocalisation inversée et classe de géocodeur

JSON et APIAtelier: Applications basées sur la localisation à l'aide d'un GPS et de Google Maps

Création d'une interface d'applicationObtenir une clé Google APIConfiguration de votre application pour utiliser votre clé APIConfiguration de l'autorisation de l'application utilisateurCapture de la localisation des utilisateursRecherche des restaurants les plus proches de la position actuelle d’un utilisateur

Page 4: Développement Application Android 'AND-801'Android ‘AND-801’ I. Introduction à Kotlin Historique de Kotlin, Avantages Kotlin, Comment fonctionnent les programmes Kotlin, Prérequis

I. Introduction à KotlinHistorique de Kotlin,Avantages Kotlin,Comment fonctionnent les programmes Kotlin,Prérequis Kotlin Software,Installation de Java JDK et JRE,Installer Android Studio,Création d'un projet Kotlin avec Android Studio,Créer un programme Kotlin,Executer un programme Kotlin,Rédiger des commentaires,Variables Kotlin,Types de données Kotlin,Entrée de données dans un programme Kotlin.

II. Déclarations de flux de contrôle

Introduction,déclaration Si (if),déclaration Si - Sinon (if-else),Si - Sinon et opérateurs logiques,

Tel/fax : (021)71.86.56 tel : (021)71.13.61 / 0556 630 533 / 0662 022 418Adresse : 07, rue Ahcene Khemissa – AlgerMail: [email protected]

déclaration et expression When,La boucle For,La boucle While,Boucle Do-While,Expressions de saut (jump),Déclaration de pause (break),Déclaration continue,Déclaration de retour (return).

III. Fonctions et programmation orientée objet (POO)Les fonctions,Structure de fonction,Créer une fonction,Fonctions et variable scope,

Programmation Orientée Objet (POO)ObjetClasse

Créer une classe,Développement d'applications AndroidTM,Fournir des constructeurs pour vos classes,Héritage de classe,Chargement des constructeurs,Propriétés primaires,Classe abstraite,Classe d'interface,Classe générique,Classe Enum,Variables de classe,Variables membres,

Collections KotlinHashmaps de classe,Classe ArrayList,Méthode mutableListOf.

IV. Android Framework et Android StudiointroductionArchitecture de la plateforme AndroidBibliothèques Android

Composants de l'application AndroidTypes de processus Android et leurs prioritésDéveloppement d'applications Android

Plate-forme Android SDKEnvironnement de développement intégré (IDE)Studio AndroidGradleCourse instantanée

Atelier : Création de votre première applicationCréer un périphérique virtuel AndroidConstruire une application «calculatrice simple»

V. Création d'une interface utilisateurintroduction,Structure de projet Android,Vue,Créer une interface utilisateur,

Ajouter une zone de texteAjouter une imageAjouter une case à cocherAjouter un bouton radio

Atelier : Création d'une application de commande de pizza,Créez votre interface utilisateur d'application,Développement d'applications AndroidTM AND-801,Configurer le code d'application Android,Exécuter votre application.

VI. Mises en page, styles, thèmes et menus Androidintroduction,Les vues,Layouts

Layout des contraintes,Layout linéaire,layout relative,TableRow Layout,Frame layout,ScrowView layout,

Styles et thèmes AndroidLes styles Android,Les thèmes Android,

Manifeste d'application,Icônes adaptatives,

Atelier: Mises en page, styles et thèmes d'applications AndroidCréez la mise en page de votre application,Configurez votre style et vos thèmes,Configurez l’icone de votre application.

VII. Toasts, Activités, Navigations et VuesClasse de contexte,Classe Toast

Positionner votre toast,Qu'est-ce qu'une activité,Cycle de vie de l'activité

Gestion du cycle de vie de l'activité,Intention Android

Naviguer entre les activités,Transmission de données entre activités,

Vues AndroidListView,RecyclerVoir,

Atelier: configuration d'Android RecyclerviewAjout d'un RecyclerView à une activité,Créer un CardView,Création de votre adaptateur RecyclerView,Ajout de données à votre RecyclerView,Exécution et test de votre RecyclerView,Ajout d'écouteurs d'événement à chaque ligne RecyclerViewToasts, Activités.

VIII. Dialogues Android, Snackbar, Menus, Webview et NotificationIntroduction,Dialogues Android

Boite de dialogue d'alerte,Barre de progression,Barre de recherche,Boîte de dialogue Date, Boite de dialogue sélecteur de temps,

Snackbar,

Les menus,WebView,Notification Android

Création d'une notification Android,Canal de notification,

Atelier: Configuration du navigateur Web Android, du menu et de la notificationConfiguration du navigateur Web Android,Ajout du menu Android,Création d'un canal de notification et d'un message de notification.

IX. Stockage Android, SQLite et fournisseurs de contenuOptions de stockage Android,Préférences partagées,Stockage interne,Stockage externe,Connexion réseau,Bases de données SQLite

Base de données SQLite dans votre application,Bibliothèque SQLite,Création d'une classe d'adaptateur pour la base de données SQLite,

Fournisseurs de contenuCréation d'un fournisseur de contenu,

SyncAdaptersComment fonctionnent les SyncAdapters,

ORMLite,Choisir un stockage interne ou externe,Atelier: Bases de données SQLite et fournisseurs de contenu

Création d'une base de données SQLite,Interrogation d'une table de base de données SQLite,Création d'un fournisseur de contenu,Utilisation de la bibliothèque ORMLite.

X. Applications basées sur la localisation: Utilisation du GPS et de Google MapsIntroductionQu'est-ce que le GPS et comment ça marche?Autres fournisseurs de services de localisationConfiguration de Google Maps

Fragment de carteObtenir une clé Google API

Ajouter un marqueur de carte GoogleMéthodes pour capturer la position d’un utilisateurGéolocalisation inversée et classe de géocodeur

JSON et APIAtelier: Applications basées sur la localisation à l'aide d'un GPS et de Google Maps

Création d'une interface d'applicationObtenir une clé Google APIConfiguration de votre application pour utiliser votre clé APIConfiguration de l'autorisation de l'application utilisateurCapture de la localisation des utilisateursRecherche des restaurants les plus proches de la position actuelle d’un utilisateur

Page 5: Développement Application Android 'AND-801'Android ‘AND-801’ I. Introduction à Kotlin Historique de Kotlin, Avantages Kotlin, Comment fonctionnent les programmes Kotlin, Prérequis

I. Introduction à KotlinHistorique de Kotlin,Avantages Kotlin,Comment fonctionnent les programmes Kotlin,Prérequis Kotlin Software,Installation de Java JDK et JRE,Installer Android Studio,Création d'un projet Kotlin avec Android Studio,Créer un programme Kotlin,Executer un programme Kotlin,Rédiger des commentaires,Variables Kotlin,Types de données Kotlin,Entrée de données dans un programme Kotlin.

II. Déclarations de flux de contrôle

Introduction,déclaration Si (if),déclaration Si - Sinon (if-else),Si - Sinon et opérateurs logiques,

déclaration et expression When,La boucle For,La boucle While,Boucle Do-While,Expressions de saut (jump),Déclaration de pause (break),Déclaration continue,Déclaration de retour (return).

III. Fonctions et programmation orientée objet (POO)Les fonctions,Structure de fonction,Créer une fonction,Fonctions et variable scope,

Programmation Orientée Objet (POO)ObjetClasse

Créer une classe,Développement d'applications AndroidTM,Fournir des constructeurs pour vos classes,Héritage de classe,Chargement des constructeurs,Propriétés primaires,Classe abstraite,Classe d'interface,Classe générique,Classe Enum,Variables de classe,Variables membres,

Collections KotlinHashmaps de classe,Classe ArrayList,Méthode mutableListOf.

IV. Android Framework et Android StudiointroductionArchitecture de la plateforme AndroidBibliothèques Android

Composants de l'application AndroidTypes de processus Android et leurs prioritésDéveloppement d'applications Android

Plate-forme Android SDKEnvironnement de développement intégré (IDE)Studio AndroidGradleCourse instantanée

Atelier : Création de votre première applicationCréer un périphérique virtuel AndroidConstruire une application «calculatrice simple»

V. Création d'une interface utilisateurintroduction,Structure de projet Android,Vue,Créer une interface utilisateur,

Ajouter une zone de texteAjouter une imageAjouter une case à cocherAjouter un bouton radio

Atelier : Création d'une application de commande de pizza,Créez votre interface utilisateur d'application,Développement d'applications AndroidTM AND-801,Configurer le code d'application Android,Exécuter votre application.

VI. Mises en page, styles, thèmes et menus Androidintroduction,Les vues,Layouts

Layout des contraintes,Layout linéaire,layout relative,TableRow Layout,Frame layout,ScrowView layout,

Styles et thèmes AndroidLes styles Android,Les thèmes Android,

Manifeste d'application,Icônes adaptatives,

Atelier: Mises en page, styles et thèmes d'applications AndroidCréez la mise en page de votre application,Configurez votre style et vos thèmes,Configurez l’icone de votre application.

VII. Toasts, Activités, Navigations et VuesClasse de contexte,Classe Toast

Positionner votre toast,Qu'est-ce qu'une activité,Cycle de vie de l'activité

Gestion du cycle de vie de l'activité,Intention Android

Naviguer entre les activités,Transmission de données entre activités,

Vues AndroidListView,RecyclerVoir,

Atelier: configuration d'Android RecyclerviewAjout d'un RecyclerView à une activité,Créer un CardView,Création de votre adaptateur RecyclerView,Ajout de données à votre RecyclerView,Exécution et test de votre RecyclerView,Ajout d'écouteurs d'événement à chaque ligne RecyclerViewToasts, Activités.

VIII. Dialogues Android, Snackbar, Menus, Webview et NotificationIntroduction,Dialogues Android

Boite de dialogue d'alerte,Barre de progression,Barre de recherche,Boîte de dialogue Date, Boite de dialogue sélecteur de temps,

Snackbar,

Tel/fax : (021)71.86.56 tel : (021)71.13.61 / 0556 630 533 / 0662 022 418Adresse : 07, rue Ahcene Khemissa – AlgerMail: [email protected]

Les menus,WebView,Notification Android

Création d'une notification Android,Canal de notification,

Atelier: Configuration du navigateur Web Android, du menu et de la notificationConfiguration du navigateur Web Android,Ajout du menu Android,Création d'un canal de notification et d'un message de notification.

IX. Stockage Android, SQLite et fournisseurs de contenuOptions de stockage Android,Préférences partagées,Stockage interne,Stockage externe,Connexion réseau,Bases de données SQLite

Base de données SQLite dans votre application,Bibliothèque SQLite,Création d'une classe d'adaptateur pour la base de données SQLite,

Fournisseurs de contenuCréation d'un fournisseur de contenu,

SyncAdaptersComment fonctionnent les SyncAdapters,

ORMLite,Choisir un stockage interne ou externe,Atelier: Bases de données SQLite et fournisseurs de contenu

Création d'une base de données SQLite,Interrogation d'une table de base de données SQLite,Création d'un fournisseur de contenu,Utilisation de la bibliothèque ORMLite.

X. Applications basées sur la localisation: Utilisation du GPS et de Google MapsIntroductionQu'est-ce que le GPS et comment ça marche?Autres fournisseurs de services de localisationConfiguration de Google Maps

Fragment de carteObtenir une clé Google API

Ajouter un marqueur de carte GoogleMéthodes pour capturer la position d’un utilisateurGéolocalisation inversée et classe de géocodeur

JSON et APIAtelier: Applications basées sur la localisation à l'aide d'un GPS et de Google Maps

Création d'une interface d'applicationObtenir une clé Google APIConfiguration de votre application pour utiliser votre clé APIConfiguration de l'autorisation de l'application utilisateurCapture de la localisation des utilisateursRecherche des restaurants les plus proches de la position actuelle d’un utilisateur

Page 6: Développement Application Android 'AND-801'Android ‘AND-801’ I. Introduction à Kotlin Historique de Kotlin, Avantages Kotlin, Comment fonctionnent les programmes Kotlin, Prérequis

I. Introduction à KotlinHistorique de Kotlin,Avantages Kotlin,Comment fonctionnent les programmes Kotlin,Prérequis Kotlin Software,Installation de Java JDK et JRE,Installer Android Studio,Création d'un projet Kotlin avec Android Studio,Créer un programme Kotlin,Executer un programme Kotlin,Rédiger des commentaires,Variables Kotlin,Types de données Kotlin,Entrée de données dans un programme Kotlin.

II. Déclarations de flux de contrôle

Introduction,déclaration Si (if),déclaration Si - Sinon (if-else),Si - Sinon et opérateurs logiques,

déclaration et expression When,La boucle For,La boucle While,Boucle Do-While,Expressions de saut (jump),Déclaration de pause (break),Déclaration continue,Déclaration de retour (return).

III. Fonctions et programmation orientée objet (POO)Les fonctions,Structure de fonction,Créer une fonction,Fonctions et variable scope,

Programmation Orientée Objet (POO)ObjetClasse

Créer une classe,Développement d'applications AndroidTM,Fournir des constructeurs pour vos classes,Héritage de classe,Chargement des constructeurs,Propriétés primaires,Classe abstraite,Classe d'interface,Classe générique,Classe Enum,Variables de classe,Variables membres,

Collections KotlinHashmaps de classe,Classe ArrayList,Méthode mutableListOf.

IV. Android Framework et Android StudiointroductionArchitecture de la plateforme AndroidBibliothèques Android

Composants de l'application AndroidTypes de processus Android et leurs prioritésDéveloppement d'applications Android

Plate-forme Android SDKEnvironnement de développement intégré (IDE)Studio AndroidGradleCourse instantanée

Atelier : Création de votre première applicationCréer un périphérique virtuel AndroidConstruire une application «calculatrice simple»

V. Création d'une interface utilisateurintroduction,Structure de projet Android,Vue,Créer une interface utilisateur,

Ajouter une zone de texteAjouter une imageAjouter une case à cocherAjouter un bouton radio

Atelier : Création d'une application de commande de pizza,Créez votre interface utilisateur d'application,Développement d'applications AndroidTM AND-801,Configurer le code d'application Android,Exécuter votre application.

VI. Mises en page, styles, thèmes et menus Androidintroduction,Les vues,Layouts

Layout des contraintes,Layout linéaire,layout relative,TableRow Layout,Frame layout,ScrowView layout,

Styles et thèmes AndroidLes styles Android,Les thèmes Android,

Manifeste d'application,Icônes adaptatives,

Atelier: Mises en page, styles et thèmes d'applications AndroidCréez la mise en page de votre application,Configurez votre style et vos thèmes,Configurez l’icone de votre application.

VII. Toasts, Activités, Navigations et VuesClasse de contexte,Classe Toast

Positionner votre toast,Qu'est-ce qu'une activité,Cycle de vie de l'activité

Gestion du cycle de vie de l'activité,Intention Android

Naviguer entre les activités,Transmission de données entre activités,

Vues AndroidListView,RecyclerVoir,

Atelier: configuration d'Android RecyclerviewAjout d'un RecyclerView à une activité,Créer un CardView,Création de votre adaptateur RecyclerView,Ajout de données à votre RecyclerView,Exécution et test de votre RecyclerView,Ajout d'écouteurs d'événement à chaque ligne RecyclerViewToasts, Activités.

VIII. Dialogues Android, Snackbar, Menus, Webview et NotificationIntroduction,Dialogues Android

Boite de dialogue d'alerte,Barre de progression,Barre de recherche,Boîte de dialogue Date, Boite de dialogue sélecteur de temps,

Snackbar,

Les menus,WebView,Notification Android

Création d'une notification Android,Canal de notification,

Atelier: Configuration du navigateur Web Android, du menu et de la notificationConfiguration du navigateur Web Android,Ajout du menu Android,Création d'un canal de notification et d'un message de notification.

IX. Stockage Android, SQLite et fournisseurs de contenuOptions de stockage Android,Préférences partagées,Stockage interne,Stockage externe,Connexion réseau,Bases de données SQLite

Base de données SQLite dans votre application,Bibliothèque SQLite,Création d'une classe d'adaptateur pour la base de données SQLite,

Fournisseurs de contenuCréation d'un fournisseur de contenu,

SyncAdaptersComment fonctionnent les SyncAdapters,

ORMLite,Choisir un stockage interne ou externe,Atelier: Bases de données SQLite et fournisseurs de contenu

Création d'une base de données SQLite,Interrogation d'une table de base de données SQLite,Création d'un fournisseur de contenu,Utilisation de la bibliothèque ORMLite.

X. Applications basées sur la localisation: Utilisation du GPS et de Google MapsIntroductionQu'est-ce que le GPS et comment ça marche?Autres fournisseurs de services de localisationConfiguration de Google Maps

Fragment de carteObtenir une clé Google API

Tel/fax : (021)71.86.56 tel : (021)71.13.61 / 0556 630 533 / 0662 022 418Adresse : 07, rue Ahcene Khemissa – AlgerMail: [email protected]

Ajouter un marqueur de carte GoogleMéthodes pour capturer la position d’un utilisateurGéolocalisation inversée et classe de géocodeur

JSON et APIAtelier: Applications basées sur la localisation à l'aide d'un GPS et de Google Maps

Création d'une interface d'applicationObtenir une clé Google APIConfiguration de votre application pour utiliser votre clé APIConfiguration de l'autorisation de l'application utilisateurCapture de la localisation des utilisateursRecherche des restaurants les plus proches de la position actuelle d’un utilisateur