Bonjour,
Je ne suis pas si "nouveau" que ça dans le domaine seulement c'est la première fois que je m'intéresse un peu à la programmation mobile. Je n'ai fait que du C# jusqu'à présent, principalement des jeux ou des programmes me simplifiant la vie avec WPF. Cependant j'ai eu une idée d'application récemment que je devrais idéalement avoir sur PC et sur mobile. Et si possible, sur les deux appareils, j'aimerais que l'application ait la même interface.
Comment dois-je faire ? Coder deux fois le même programme mais avec des langages différents ( C# pour PC et Java pour mobile) ? Ou bien existerait-il une possibilité de concevoir le programme avec un seul et même langage et qu'il soit disponible sur les deux devices sans grande modification?
Sachant que le programme devra utiliser des bases de données, des API Google probablement, et d'autres trucs...
Merci!
Flutter devrait sortir une déclinaison web dans quelques temps normalement, ce qui te permettrait de faire web app et app Android et iOS avec le même socle de code, le même framework et le même langage (Dart).
Bon... Par contre, vu que c'est du tout neuf en ce moment (Flutter), faut essuyer les plâtres un peu...
Flutter web c'est en bêta et flutter desktop en alpha si je dis pas de bêtises.
Mais de toute manière je pense que tu devras quand même faire deux interfaces différentes, ou alors une des deux ne sera pas très ergonomique.
Je ne vise pas le Web et visiblement ça semble encore en bêta.
Du coup, je peux faire l'application PC en C# et je dois absolument la refaire en Java après pour l'avoir sur mobile ?
T'as pensé à ElectronJS ?
Le 29 septembre 2020 à 17:26:03 Gelatine14 a écrit :
T'as pensé à ElectronJS ?
Le problème c'est que je connais pas le Javascript
Peut-être qu'il faudrait que je m'y mette vu comment ce langage prend de l'ampleur partout
Le 28 septembre 2020 à 13:00:06 lokilok a écrit :
Flutter web c'est en bêta et flutter desktop en alpha si je dis pas de bêtises.Mais de toute manière je pense que tu devras quand même faire deux interfaces différentes, ou alors une des deux ne sera pas très ergonomique.
Telegram est étonnamment bien foutu, bien mieux que ces branquignoles de WhatsApp qui mettent 5ans à mettre un dark mode sur PC.
Je connais pas ( encore ) Flutter mais si tu ne connais pas le JS autant foncer dessus vu les bons retours qu'il y a dessus, sinon je t'aurais conseillé Electron et React / React Native .
Merci les crayons, je vais voir ce que je peux faire