Où et comment apprendre à dévelloper sur Android

  • Auteur de la discussion Membre supprimé 1236708
  • Date de début
M

Membre supprimé 1236708

  • #1
Bonjour tout le monde ! :hello:

Depuis le temps que je suis ici et à force d'installer des ROMS et de bidouiller des tels, j'ai envie de créer ma propre rom custom :mrgreen:

Je voudrais donc savoir si je dois impérativement apprendre Java ?

J'ai vu des tutos comme ceux ci mais sont ils encore à jour en 2016 ?

Est ce possible de créer une rom custom aussi bien sur Windows que sur une distribution Linux ?

Et enfin, faut il avoir un ordinateur puissant pour pouvoir lancer les logiciels de développement ?

Amicalement, :smile:
 
A

Anonymous

  • #2
Bonjour,

1) pas forcément, peu d'assembleurs (je préfère employer ce mot que "développeurs") de firmwares custom développent vraiment en Java. A la limite décompiler un APK, modifier du code intermédiaire smali et le recompiler

2) les principes de base et les outils restent valables

3) on doit pouvoir faire la plupart des choses sous Cygwin tant qu'il s'agit de modifications mineures, d'assemblage de morceaux pour faire un firmware customisés, mais une compilation à partir des sources requiert une machine Linux

4) pas pour assembler des bouts en un firmware, mais pour compiler un kernel et encore plus un Android complet à partir des sources, il faut une bécane raisonnable et pas mal de RAM ... ou alors beaucoup, beaucoup de temps libre et de patience :mrgreen:

Ceci n'est que mon idée sur la chose, tu auras peut-être des avis de personnes qui baignent plus là-dedans que moi.
 
M

Membre supprimé 1236708

  • #3
Coredump a dit:
Bonjour,

1) pas forcément, peu d'assembleurs (je préfère employer ce mot que "développeurs") de firmwares custom développent vraiment en Java. A la limite décompiler un APK, modifier du code intermédiaire smali et le recompiler

2) les principes de base et les outils restent valables

3) on doit pouvoir faire la plupart des choses sous Cygwin tant qu'il s'agit de modifications mineures, d'assemblage de morceaux pour faire un firmware customisés, mais une compilation à partir des sources requiert une machine Linux

4) pas pour assembler des bouts en un firmware, mais pour compiler un kernel et encore plus un Android complet à partir des sources, il faut une bécane raisonnable et pas mal de RAM ... ou alors beaucoup, beaucoup de temps libre et de patience :mrgreen:

Ceci n'est que mon idée sur la chose, tu auras peut-être des avis de personnes qui baignent plus là-dedans que moi.

Merci beaucoup pour tes réponses claires et rapides ;)
 
M

Membre supprimé 1236708

  • #4
A

Anonymous

  • #5
Je ne suis pas -loin de là- un spécialiste Samsung donc ma réponse est à prendre avec les précautions d'usage.
Je n'ai pas l'impression que ces firmwares soient le résultat d'un vrai développement ni même d'une recompilation à partir de code source.
C'est de l'assemblage de morceaux venant de divers firmwares, avec sans doute du patchage de fichiers, des modifs d'APKs.
C'est pour cela que j'appelle les gens qui sortent ce genre de choses des assembleurs et pas des développeurs. Pas du tout péjoratif, c'est un gros boulot que je ne saurais sans doute pas faire sur Samsung au moins et qui nécessite beaucoup de connaissances et de rigueur.
Donc pour répondre à ta question, je ne pense pas qu'un environnement complet de compilation (donc Linux) soit nécessaire pour produire ce genre de choses.
Mais encore une fois, ce n'est que mon point de vue.
 
M

Membre supprimé 1236708

  • #6
Coredump a dit:
Je ne suis pas -loin de là- un spécialiste Samsung donc ma réponse est à prendre avec les précautions d'usage.
Je n'ai pas l'impression que ces firmwares soient le résultat d'un vrai développement ni même d'une recompilation à partir de code source.
C'est de l'assemblage de morceaux venant de divers firmwares, avec sans doute du patchage de fichiers, des modifs d'APKs.
C'est pour cela que j'appelle les gens qui sortent ce genre de choses des assembleurs et pas des développeurs. Pas du tout péjoratif, c'est un gros boulot que je ne saurais sans doute pas faire sur Samsung au moins et qui nécessite beaucoup de connaissances et de rigueur.
Donc pour répondre à ta question, je ne pense pas qu'un environnement complet de compilation (donc Linux) soit nécessaire pour produire ce genre de choses.
Mais encore une fois, ce n'est que mon point de vue.
Oui j'ai bien compris ton point de vue cependant les roms que j'ai cité ne sont pas juste de "l'assemblage" , si ?
 
A

Anonymous

  • #7
A priori si, mais je n'ai pas eu le temps d'aller voir en détail (et pas sûr que je l'aurai).
 
M

Membre supprimé 1236708

  • #8
Coredump a dit:
A priori si, mais je n'ai pas eu le temps d'aller voir en détail (et pas sûr que je l'aurai).
D'accord merci je regarderais quand j'aurais le temps moi aussi ^^
 
L

LOTFISAMEH

Membre
Inscrit
2 Décembre 2014
Messages
78
Points
16
  • #9
Bonjour
Je cherche une ROM modifiée de base LG que je peux la flasher sur mon mate 8.
 
Haut Bas