[JAVA] J'ai créé une application Android pour le service MiRm

En tant que l'un des produits du service MiRm, j'ai créé une application pour gérer le serveur. Une brève introduction.

Screenshot_1555139632.png

Auto-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).

Qu'est-ce que MiRm

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) ~~

En détail

Un projet lancé par @haniokasai. Voir https://mirm.jp.

Que pouvez-vous faire avec l'application?

--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...

architecture

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. architecture.png

Technologie qui prend en charge l'application

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.

Où je suis resté coincé

--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! !!

Problèmes

Impressions

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

J'ai créé une application Android pour le service MiRm
J'ai créé une application par moi-même! (Application de gestion de la lecture)
J'ai créé une application correspondante (application Android)
[Android] J'ai créé une application de podomètre.
J'ai créé une application de calculatrice sur Android
J'ai créé une application Janken avec Android
J'ai créé un client API pour Nature Remo
J'ai créé une bibliothèque pour afficher des tutoriels sur Android.
J'ai créé une application Android qui GET avec HTTP
J'ai créé une application de chat.
Créez une application Android. (Jour 5)
Je veux pousser une application créée avec Rails 6 vers GitHub
J'ai fait un adaptateur pour la classe de communication avec Retrofit2 + Rx2
J'ai créé une application Android pour le service MiRm
À propos des composants de l'application Android
10 choses que je déteste sur Android
J'ai créé une application correspondante (application Android)
[Android] J'ai créé une application de podomètre.
J'ai créé une application shopify @java
Créez une application Android. (Premier jour)
J'ai fait une annotation en Java.
Je veux créer une application ios.android
J'ai créé un serveur écologique avec scala
J'ai créé un plug-in pour IntelliJ IDEA
J'ai créé une application Janken avec kotlin
[Stajun a également admis] Je veux un spiser gastronomique, mais il coûte 1103,3543 billions de yens, j'ai donc créé une application Android
J'ai créé une bibliothèque de graphiques simple pour les applications de smartphone [MP Android Chart Kai]
J'ai créé un outil Diff pour les fichiers Java
J'ai créé une application de visualisation qui affiche le PDF
Créez votre propre application Android pour l'apprentissage Java
Application météo Android
J'ai créé StringUtils.isBlank
J'ai créé un schéma de verrouillage à l'aide de la touche de volume avec l'application Android. Édition fragmentée
Essayez d'exécuter une application créée avec Quarkus sur Heroku
Obtenez la configuration Azure App Service pour Java avec System.getEnv ()
Un débutant en développement d'applications a essayé de créer une application de calculatrice Android
J'ai essayé d'utiliser l'instruction Extended for en Java
Créer une image Android pour Orange Pi 4 avec Docker
Créez une application Android pour ceux qui ne veulent pas écouter de musique sur leurs haut-parleurs