Perso je trouve que c'est vraiment différent, une application Android ça fonctionne vraiment pas pareil qu'une application PC.
Sur PC le flux est toujours le même, l'utilisateur lance le logiciel, fait des trucs avec puis le quitte. Sous Android ton application peut être tuée par le système pendant que l'utilisateur l'utilisait (il faut qu'elle soit en background mais ça veut pas dire que l'utilisateur avait terminé de l'utiliser) et tu dois la restaurer pour que l'utilisateur la retrouve dans l'état dans lequel il l'avait laissé. Ton activité peut aussi devoir être recrée si l'utilisateur tourne son téléphone par exemple, donc tu dois toujours sauvegarder les informations pour pouvoir correctement les restaurer.
Puis sous Android faut aussi prendre en compte que ton application peut tourner sur différents appareils qui peuvent avoir différentes versions d'Android et que donc les API sont pas tout le temps identiques.
Enfin bref perso je trouve que c'est bien différent et que effectivement le développement Android est plus complexe, après la difficulté est pas insurmontable non plus et t'as des outils pour t'aider c'est juste qu'il y aura plus de choses à apprendre et que ça sera du coup plus long.
Message édité le 18 mai 2019 à 20:47:54 par lokilok