Dans cet article, je présenterai l'interface utilisateur et la logique de l'application que j'ai créée par sélection. De la même manière, les personnes qui feront des applications par sélection à partir de maintenant, J'espère que cela sera utile pour ceux qui créent des applications sous forme de portfolio. ✴︎ Veuillez noter que certaines parties ne peuvent pas être atteintes car elles ont été fabriquées à une vitesse explosive alors que j'étais immature.
API utilisée (version nationale du statut d'infection par le virus corona au Japon) https://covid19-japan-web-api.now.sh/api//v1/total J'ai créé une application qui montre l'état de l'infection par le virus corona. Puisque le but est de connaître l'état de l'infection, l'écran supérieur affiche l'état de l'infection de Decadeca et dans tout le Japon.
Le bouton de rechargement en haut à gauche met à jour l'état de l'infection. Le bouton en haut à droite est le bouton de discussion, qui passe à l'écran de discussion, Les boutons ci-dessous font également la transition vers l'écran en fonction de chaque nom.
Pour l'arrangement des couleurs, j'ai fait une liste de couleurs à l'avance et j'ai essayé de rendre l'arrangement des couleurs uniforme. Alors que l'icône du virus corona est également tournée par animation Il est conçu pour se déplacer de l'extérieur de l'écran vers l'intérieur de l'écran.
Ceci est une mise en œuvre d'idée. Il a été créé en supposant que les utilisateurs qui ne savent pas s'ils sont infectés peuvent discuter directement avec le médecin. J'utilise une bibliothèque appelée MessageKit. Bien sûr, cela fonctionne avec Firestore.
C'est aussi une mise en œuvre d'idée. Nous détectons les symptômes corona typiques et distinguons les points en fonction de leur gravité. Lorsque vous appuyez sur le bouton de fin de diagnostic, le résultat du diagnostic s'affiche sous forme d'alerte en fonction du total des points. Le résultat du diagnostic du jour est enregistré et affiché sur le calendrier.
Ceci est une alerte de résultat de diagnostic. Puisqu'il est virtuel, il n'y a aucune base. C'est juste une mise en œuvre d'une idée.
Vous pouvez vérifier l'état d'infection de chaque préfecture. Vous pouvez vérifier le nombre de personnes infectées, le nombre de PCR et le nombre de décès en utilisant le contrôle de segment. De plus, vous pouvez afficher le statut d'une préfecture spécifique dans le contenu ci-dessous en effectuant une recherche.
Vous pouvez vérifier le top 5 des statuts d'infection de chaque préfecture. En utilisant le contrôle de segment, vous pouvez vérifier le nombre de personnes infectées, le nombre de PCR et le nombre de décès dans le Top 5. De plus, vous pouvez afficher le statut d'une préfecture spécifique dans le contenu ci-dessous en effectuant une recherche.
pod 'RealmSwift'
pod 'Alamofire'
pod 'SwiftyJSON'
pod 'FSCalendar'
pod 'CalculateCalendarLogic'
pod 'Charts'
pod 'KRProgressHUD'
pod 'Firebase/Analytics'
pod 'Firebase/Auth'
pod 'Firebase/Core'
pod 'Firebase/Firestore'
pod 'FirebaseFirestoreSwift'
pod 'MessageKit'
pod 'MessageInputBar'
pod 'Moya/RxSwift', '~> 13.0'
pod 'RxSwift', '~> 4.0'
pod 'RxCocoa', '~> 4.0'
pod 'RxDataSources', '~> 3.1.0'
//Non utilisé en partie
Qu'as-tu pensé J'espère que ce sera une référence pour la création d'applications.
Recommended Posts