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
[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
A voir également:
- Comment transformer un programme en application
- Application mobile - Guide
- Programme demarrage windows 10 - Guide
- Comment désinstaller une application sur pc - Guide
- Application gps sans internet - Guide
- Application de programmation - Guide
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
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
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