1 00:00:02,390 --> 00:00:04,640 Alors, que allons-nous construire dans ce module? 2 00:00:04,670 --> 00:00:11,390 Nous allons construire une application simple et dans cette application, je ne vais pas trop me concentrer sur l'application elle-même, nous allons construire une application 3 00:00:11,390 --> 00:00:17,240 de base ici, nous n'ajouterons pas trop de fonctionnalités parce que je veux plutôt me concentrer sur toutes ces principales fonctionnalités des 4 00:00:17,240 --> 00:00:17,930 appareils natifs. 5 00:00:18,080 --> 00:00:24,140 Nous allons donc créer une application simple qui nous permet de gérer de bons endroits que nous avons trouvés, disons. 6 00:00:24,530 --> 00:00:29,820 Donc, sur l'écran de démarrage, nous aurons une liste de ces endroits où nous avons peut-être une 7 00:00:29,930 --> 00:00:36,110 image, puis le titre et puis ici, l'adresse de cet endroit et nous aurons une telle liste ici où nous 8 00:00:36,110 --> 00:00:38,090 pouvons voir tous ces endroits . 9 00:00:38,090 --> 00:00:46,130 Maintenant, une fois que nous avons touché un tel endroit, nous sommes redirigés vers l'écran de détail de cet endroit où nous voyons une 10 00:00:46,130 --> 00:00:56,510 image plus grande, où nous voyons également l'adresse et en dessous, nous voyons un aperçu de la carte que nous pouvons également appuyer pour ouvrir un carte en plein écran, 11 00:00:56,510 --> 00:00:58,780 donc pour aller à un nouvel écran 12 00:00:58,790 --> 00:01:05,360 essentiellement où nous pouvons bien sûr revenir en arrière, tout comme nous pouvons revenir ici en passant, donc où 13 00:01:05,390 --> 00:01:06,130 nous 14 00:01:06,260 --> 00:01:12,320 pouvons revenir en arrière, où nous voyons ensuite une représentation en plein écran de cette carte endroit. 15 00:01:12,320 --> 00:01:19,790 Maintenant, bien sûr, pour ajouter de nouveaux endroits, nous aurons un moyen de le faire, nous aurons un bouton plus ou 16 00:01:19,880 --> 00:01:20,950 créer ici dans 17 00:01:21,020 --> 00:01:29,120 le menu et lorsque nous tapons sur ce bouton, nous sommes redirigés vers un autre nouvel écran qui permet nous pour ajouter une place. 18 00:01:29,120 --> 00:01:36,080 Maintenant, sur cet écran, nous pouvons entrer un titre avec une entrée de texte régulière, mais nous pouvons 19 00:01:36,080 --> 00:01:37,440 aussi et c'est maintenant 20 00:01:37,490 --> 00:01:40,790 la partie intéressante, nous pouvons également prendre une 21 00:01:40,790 --> 00:01:50,960 image et afficher un aperçu ici, nous avons donc un bouton de prise d'image ci-dessous celui que nous peut appuyer sur et cela devrait ouvrir la 22 00:01:50,990 --> 00:01:58,010 caméra de l'appareil bien sûr afin que nous puissions prendre une photo avec la caméra de l'appareil et 23 00:01:58,010 --> 00:02:02,180 en dessous, j'aurai également un aperçu de la carte et nous 24 00:02:02,210 --> 00:02:14,170 pouvons localiser l'utilisateur, nous avons donc un bouton de localisation ici ou un choisissez sur le bouton de la carte qui devrait évidemment tenir sur la page et ne pas la 25 00:02:14,350 --> 00:02:15,230 chevaucher. 26 00:02:15,340 --> 00:02:20,260 Mais ce sont les deux boutons que nous aurons ici - choisissez sur la carte et localisez et 27 00:02:20,260 --> 00:02:26,020 qui choisiront ensuite l'emplacement où se trouve actuellement l'utilisateur et rempliront cet aperçu de la carte avec lui ou si nous 28 00:02:26,020 --> 00:02:29,880 cliquons sur choisir sur la carte, nous allons également ouvrez cette carte en plein 29 00:02:30,040 --> 00:02:35,200 écran ici mais maintenant dans un mode où nous pouvons taper sur un endroit là-bas et ensuite cet endroit 30 00:02:35,200 --> 00:02:43,120 sera sélectionné et nous pouvons ensuite cliquer sur enregistrer ici pour enregistrer cet endroit et utiliser cet endroit ici pour cet écran et là finalement, nous aurons également un 31 00:02:43,120 --> 00:02:46,810 bouton de sauvegarde sur lequel nous pouvons appuyer pour ajouter ce nouvel endroit. 32 00:02:47,020 --> 00:02:54,690 Désormais, de nouveaux lieux seront stockés dans une base de données SQLite. 33 00:02:54,690 --> 00:02:59,790 Maintenant, bien sûr, vous voudrez peut-être les stocker sur un serveur Web, mais vous avez déjà appris comment cela fonctionnerait. 34 00:02:59,790 --> 00:03:05,160 Donc, dans ce module, je veux me concentrer sur une nouvelle technique de stockage dont vous avez également besoin dans certaines applications où vous stockez quelque chose 35 00:03:05,160 --> 00:03:08,290 sur l'appareil, dans une base de données sur l'appareil et qui est bien sûr également un 36 00:03:08,520 --> 00:03:14,580 scénario courant, toutes les données ne doivent pas être stockés sur des serveurs Web. Vous avez peut-être une application où vous devez 37 00:03:14,580 --> 00:03:18,960 tout stocker sur un serveur Web, mais vous pouvez également avoir des données 38 00:03:18,960 --> 00:03:22,580 dans certaines applications que vous devez uniquement stocker localement sur l'appareil. 39 00:03:22,590 --> 00:03:26,470 L'avantage de le stocker localement est bien sûr que vous n'avez pas besoin de 40 00:03:26,490 --> 00:03:29,210 connexion Internet, les inconvénients qu'il ne peut pas être 41 00:03:29,220 --> 00:03:34,640 partagé avec d'autres utilisateurs mais si c'est exclusif à cette installation d'application, vous voudrez peut-être absolument le stocker localement. 42 00:03:34,710 --> 00:03:39,720 C'est donc ce que nous allons construire. En ce qui concerne la navigation et ainsi de 43 00:03:39,720 --> 00:03:46,140 suite, ce n'est pas l'application la plus complexe parce que nous avons eu beaucoup de pratique avec cela, mais nous aurons beaucoup de fonctionnalités incroyables 44 00:03:46,140 --> 00:03:51,160 de l'appareil natif là-dedans - appareil photo, cartes, emplacement utilisateur, stockage de fichiers et aussi SQLite, donc avec cela, 45 00:03:51,180 --> 00:03:56,310 vous aurez une solide compréhension de la façon d'exploiter ces fonctionnalités et de les ajouter à votre application lorsque vous 46 00:03:56,490 --> 00:03:58,050 aurez terminé avec ce module.