Je vais le faire pour toi
Prends toi un café et des croissants en attendant

"un Java bis"
Non rien à voir 
C'est 1000x plus puissant. Et l'orienté objet c'est pareil quelque soit le langage.
Bref farm la documentation Android car y'a plein de concepts de base qui t'échappent encore
Le 13 février 2023 à 07:22:17 :
Fais de la poo sur plus simple que du C# pour commencer.
J'ai remarqué que c'est mieux écrit que c# et plus court mais c'est le changement qui m'a fait de l'effet
avec c# et winforms l'appli tournait toujours en fond sur windows, j'utilisais des thread facilement sans chercher à débloquer mon windows. Par contre j'ai l'impression qu'android me bloque un peu tout et que je dois chercher à débloquer et accéder à chaque fonctionnalité du téléphone.
Déjà Android est basé sur un noyau Linux donc y'a pleins de concepts système lié à qui vont être repris, notamment tout ce qui est threads, pid et droit d'accès.
Déjà sur Android y'a un thread de base qui tourne en fond de façon permanente qui s'appelle le LooperThread et qui se chargera de gérer les messages allant et venant des différents processus (applications, services, etc)
Quand tu lances une application le système crée un processus et assigne un pid à ton application. Puis une classe Application est créée ainsi qu'un thread associé, pour toute la durée de vie de ton application.
Généralement, mais c'est pas toujours le cas, tu auras une Activité au lancement de ton application qui sera l'interface visible de base de ton appli
JvArchive compagnon