URL: https://linuxfr.org/forums/programmationautre/posts/developpement-android Title: développement Android Authors: Xavier Faure Date: 2014年05月15日T22:11:00+02:00 License: CC By-SA Tags: qt4, qt5, c++ et android Score: 3 Je suis en train de réunir des informations pour savoir s'il est réaliste de me lancer dans le développement d'applications open-source et gratuites pour Android. Je ne suis pas développeur de métier et ne connais pas du tout la programmation pour Android et en Java. En gros, j'aimerais ne pas débourser le moindre kopeck pour parvenir à mes fins :) Mon point de départ est une base de code Python et C++/Qt4. Le moulinage de données du _back-end_ se fait en Python, le _front-end_ est lui codé en C++/Qt4; le _back-end_ produit juste des fichiers que l'UI affiche, les deux sont donc complètement distincts. Tout cela fonctionne très bien sous un Linux «traditionnel». La prochaine étape serait pour moi de réécrire en partie le _front-end_ pour qu'il tourne aussi sous Android. L'interface graphique en C++/Qt4 est très légère et contient peu de code : en gros, j'utilise quelques menus et surtout le widget QTextEdit, un _rich text editor_. Je vois deux manières de passer ce code sous Android : * ou bien je passe à C++/Qt5 et je décide d'utiliser cette merveille qu'a l'air d'être [Qt Mobile](http://qt.digia.com/Product/Qt-for-Mobile-Development/Qt-Mobile-Edition/) mais le prix me rebute (150$/mois). L'énorme avantage serait de garder mon code et de ne pas me soucier de la plateforme sur laquelle il tourne. * ou bien je réécris tout en Java pour pouvoir porter directement mon code sur Android. L'inconvénient est que je multiplie alors les versions de mon _front-end_. Bien sûr, s'il existe un moyen de conserver mon code C++/Qt4 ou Qt5 pour le porter facilement (et gratuitement) sur Android, cela m'intéresse ! Qu'en pensez-vous ? N'hésitez pas à me demander de donner d'autres détails !