En tant que l'un des produits du service MiRm, j'ai créé une application pour gérer le serveur. Une brève introduction.
Un garçon de deuxième année qui fréquente un lycée du département régulier. J'utilise principalement Java. kotlin petit à petit ... Je suis une équipe de développement pour MiRm (le service d'hébergement de serveur multijoueur gratuit de Minecraft).
Je veux jouer en multijoueur avec Minecraft BE! ↓ Je dois mettre en place un serveur! !! ↓ Je n'ai pas de serveur ... ↓ Ensuite, je veux louer un serveur ← ici et ↓ Le serveur a été loué. Ajoutons un plug-in pour le rendre intéressant! ← C'est un service qui fait cela. ↓ Wow ~~ (je n'avais pas d'amis) ~~
Un projet lancé par @haniokasai. Voir https://mirm.jp.
--Démarrer / arrêter le serveur établi --Vérifiez l'état du serveur --Serveur de partage --Mettre à jour la période d'utilisation du serveur
etc...
J'ai essayé de décrire uniquement autour de l'application. L'application elle-même a adopté une architecture MVP de base. Steady Mistress est le serveur central du système. De plus, il est responsable du démarrage du serveur de chaque utilisateur, de la gestion de la mémoire et de la sauvegarde.
MiRm API Démarrage / arrêt / arrêt forcé / transmission de commande / transmission de sortie standard, etc. ont été effectués par communication API Web par https GET / POST.
--Je veux changer le jeu de fragments pour l'activité avec la touche retour ... Lorsque vous revenez au tout début, les fragments disparaissent et il devient blanc pur! → Le fragment à placer en premier n'est pas empilé sur la pile.
--Lourd Parce qu'AsyncTask était géré de manière statique. Contre-indications. Ne fais pas ça! !!
En fait, c'était un premier travail en tant qu'application Android, mais je pense que c'est devenu une très bonne application. J'ai perdu des données plusieurs fois au cours du développement en raison d'un blocage ou d'un crash du PC. C'est dur. A partir de maintenant, je souhaite m'engager sur Git à un moment plus précis.
PostScript 2019/4/25 L'application a été supprimée de Google Play peu de temps après sa sortie et n'a jamais été utilisée par les utilisateurs.
Recommended Posts