CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Développer appli Android en C++?

-steak-
-steak-
Niveau 11
08 avril 2017 à 14:24:05

Salut,
lundi je démarre mon stage de fin de DUT, j'ai trouvé un contrat avec un labo de recherche qui me demande de développer une application Android qui récupère la position de bouées grâce à un module SMS qui est installé dessus, puis les affiche sur Google maps.
Il faut donc que je convertisse les SMS au format marqueur google maps, que je les stocke sur un serveur puis que je les affiche sur google maps (en résumé)
Seul problème : j'ai du mal en Java, j'ai eu des cours mais le prof ne nous guidait vraiment pas, donc on était tous largués
Un autre prof m'a dit que je pouvais éventuellement coder en c++ avec qt creator et que ca fonctionnera sur Android (avec une manipulation particulère surement mais aucune idée de laquelle)
Est-ce que je pourrai réaliser ce projet sans trop de difficultés en utilisant cette méthode ?
Merci d'avance :)

LGV
LGV
Niveau 28
08 avril 2017 à 16:11:38

Je ne suis pas expert en dev mobile, mais sauf erreur de ma part le NDK Android et la version "native" en C/C++ du framework de developpement : https://developer.android.com/ndk/index.html

-steak-
-steak-
Niveau 11
08 avril 2017 à 18:25:18

Pas mal, merci :)
Et est-ce que t'as des sites à me conseiller si je bloque ? Des forums ou des cours

godrik
godrik
Niveau 30
08 avril 2017 à 20:47:07

faire de l'android en C++, c'est pas du gateau. Surtout si tu as besoin d'interagir avec les sms, et des services web.
Perso j'utilise directement la doc du NDK quand je fais du C++ pour android. https://developer.android.com/ndk/guides/index.html

-steak-
-steak-
Niveau 11
08 avril 2017 à 21:10:35

D'accord, je verrai ca lundi avec mon tuteur.
Après d'un autre côté si j'évite autant que possible le Java j'apprendrais jamais... Mais j'aurais encore des cours en école d'ingé donc ca va

Pseudo supprimé
Pseudo supprimé 10 avril 2017 à 23:54:24

A mon avis, tu ferais mieux de partir sur du Java, plein de gens font leur stage avec des langages/technologies qui leurs sont inconnus et ça les empêche pas de très bien s'en sortir.

D'autant plus que le Java c'est vraiment pas compliqué, et en Android ce sera bien plus agréable à développer.

Message édité le 10 avril 2017 à 23:55:53 par Pseudo supprimé
SEGA_2012
SEGA_2012
Niveau 8
11 avril 2017 à 20:57:12

Salut.

C'est possible de developpez en C / C++ sur android avec le NDK (tu dois aussi avoir le SDK)
de toute façon si tu veux utiliser certains fonctionnalités de l'API d'android tu doit passer par du Java c-a-d appeler des classe / méthode Java dans ton code C++

Et puis le Java et C++ se ressemble syntaxiquement je pense que tu n'auras pas du mal a transité de l'un a l'autre

StEvUgnIn
StEvUgnIn
Niveau 8
11 avril 2017 à 21:09:05

En tout cas, je te déconseille Qt Widgets. J'ai tenté de faire une application mobile avec et j'ai failli ne pas avoir mon diplôme si j'avais poursuivi ma thèse avec.

Je te propose de t'orienter vers Visual C++ qui propose la programmation Android ou même Qt Quick qui est en JavaScript (QML) dans lequel tu peux faire appel à des librairies basées C++ et dans lequel tu peux utiliser du JS.

Ensuite, côté Google Maps, l'API C++ est vraiment limitée. Normal pour un géant du Web, du coup, je te conseille plutôt de travailler en JavaScript.

N'hésite pas à utiliser PhoneGaps si c'est juste pour une application avec une UI (surtout une carte) et plutôt Qt/OpenGL si c'est un jeu.

Je te conseille de faire attention lorsque tu négocies le cahier des charges. Fais attention à rester flexible dans le choix des technos

Tsao_leu
Tsao_leu
Niveau 2
14 avril 2017 à 03:19:29

La version 2015 ou 2017 de Visual studio te permet de faire du code C++ ou C# pour android... c'est le plus simple.
Et oui le SDK existe sous andro et pas que le NDK.
Quand au Java ... ben il a un peu de plomb dans l'aile, mais tant que Google n'aura pas abandonné ... malgré les trous de sécurité... il restera valable... pour android.

StEvUgnIn_
StEvUgnIn_
Niveau 9
25 octobre 2017 à 19:21:33

Le 14 avril 2017 à 03:19:29 Tsao_leu a écrit :
La version 2015 ou 2017 de Visual studio te permet de faire du code C++ ou C# pour android... c'est le plus simple.
Et oui le SDK existe sous andro et pas que le NDK.
Quand au Java ... ben il a un peu de plomb dans l'aile, mais tant que Google n'aura pas abandonné ... malgré les trous de sécurité... il restera valable... pour android.

Merci ! J'avais oubli. Longue vie à Visual C++

godrik
godrik
Niveau 30
25 octobre 2017 à 19:49:24

Ils font ca comment avec visual C++. Il passe par .net?

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware