Comment transformer un programme en application

Fermé
ahouissou - 14 févr. 2017 à 14:44
[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 - 15 févr. 2017 à 19:03
Bonjour j'ai écris un programme et je veux savoir les étapes pour le transforme en application pour androïde
A voir également:

1 réponse

[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 1 092
Modifié par [Dal] le 15/02/2017 à 19:04
Bonjour ahouissou,

Il y a de multiples façons de créer une application pour Android.

Celle à laquelle fait allusion Nessdarth est l'une d'elle et la méthode recommandée par Google, à savoir d'utiliser le Android SDK (Software Developement Kit) et l'environnement et l'API basée sur Java pour réaliser ces programmes, avec un environnement de programmation intégré Android Studio fournit par Google.

https://developer.android.com/training/basics/firstapp/index.html
https://developer.android.com/studio/index.html

Ce n'est donc pas la seule, et Google a ainsi publié il y a quelques années l'Android NDK (pour Native Development Kit), qui est destiné à faciliter l'usage de programmes et bibliothèques C ou C++, à permettre leur compilation et leur installation ou usage, en relation ou non avec des classes Java Android (utilisable avec Android Studio aussi). C'est une façon de faire plus complexe, et qui a ses désavantages (la compilation devant être native pour chaque type de processeur pouvant exécuter l'application Android, ce qui augmente la taille du package), mais cela peut être utile pour reprendre une large base de programmes en C ou C++, ou pour des raisons d'optimisation de la vitesse d'exécution de parties sensibles de l'application.

Il y a aussi des solutions de type PhoneGap (Apache Cordova), où ton application peut être construite avec CSS3, HTML5, et JavaScript, et s'exécuter dans un environnement te donnant accès aux API du téléphone.

https://phonegap.com/getstarted/

Ce n'est pas la solution idéale pour une application nécessitant des performances de temps d'exécution importantes, et les applications sont généralement moins ressemblantes dans leur interface aux applications classiques (quoique parfois bien imitées), mais cela peut te simplifier la vie si tu n'y connais rien en Java, que tu connais déjà CSS3, HTML5, et JavaScript et que tu dois refaire tout ton développement.

Ces différentes solutions sont gratuites, et tu as toute la doc à ta disposition (en anglais).


Dal
1