Partage
  • Partager sur Facebook
  • Partager sur Twitter

Comment créer une application android ?

24 février 2018 à 15:38:31

Bonjour, j'ai 15 ans est je suis actuellement en train d'apprendre la programmation android en effet j'aimerais créer un reseau social sur android,

Voila mes probleme, tous dabord quel langage doije apprendre entre kotlin est java, tous le monde me conseille kotlin mais le probleme de kotlin meme si il est moin verbeux que java est que c un langage jeune est que la documen,tation en ligne est inexistante, donc quelle langage me conseillez vous ?

Aussi j'aimerai savoir si je dois créer une api rest ou pas car le but d'une api rest est de faire le lien d'un application sur ios android windows phone est site internet or moi mon application ne sortira que sur android donc j'aimerais savoir si il est possible de directement faire le lien entre mon application est la base de donner ou je dois obligatoirement créer une api ?

Aussi j'aimerais savoir quelle base de donner je dois créer je pense me pencher vers mysql mes je vois que graphql est trés en vogue j'hesite donc que me consseillez vous ?

Dans une base de donnée tous est stocker ou pas, exemple: Si dans mon application quelqun decide de crée un forum est que des gens se mette a poster dedans, j'aimerais savoir si je dois créer un tableau forum dans ma base de donner qui contiendra les messages et si c'est le cas j'ai peur que le service d'herbergment en ligne ne tiendras pas la charge lourd des utilisateur.

Voila je pense que c'est tout donc normalement je dois en premier lieux:

Créer une base de données mysql ou (graphql), une fois créer je la laisse dans un coin en attendant de la lancer sur un service d'hebrgement.

Aprés sa j'apprend le langague kotlin ou java complement du langage xml est je créer la parti front end de mon application via android studio est une fois l'application faite, je commence a demander des requette http via des bouton ou des champs de recherche, et ces requettes http iront directement vers ma base de donner.

Si j'ai mal compris quelque chose dite le moi svp est merci d'avance pour vos réponse. (dsl pour les fautes d'ortaugprahe)

  • Partager sur Facebook
  • Partager sur Twitter
28 février 2018 à 13:43:45

Salut,

Si tu commence à coder sur Android commence par le java il est beaucoup plus intuitif que Kotlin. Je te conseil de créer une application test basic qui te permettra de comprendre exactement le fonctionnement d'Android avant de t'attaquer avec un Chat.

Pour la base de donné ça serais une interne ou externe ou les 2 ? Tout ce qui ne peut pas être calculé doit être enregistrer sur une base de donné, si je puisse dire comme cela.

T'embête pas à créer une API ya énormément d'API sur le net pour tout.

  • Partager sur Facebook
  • Partager sur Twitter

Le SSD c'est comme une drogue dès que tu commences tu t’arrêtes plus

2 mars 2018 à 15:05:15

Je vous conseille également de débuter avec JAVA avant d'attaquer KOTLIN :)

Pour la base de données, il est conseillé d'utiliser SQLite (SQL optimisé pour mobile).

Vous pouvez apprendre la programmation Android via les différents cours Open Classroom qui vous explique, entre autre, comment faire des requêtes réseaux et comment gérer les capteurs.

Une fois SQLite maîtrisé, je vous conseille de jeter un coup d'oeil sur Room. Cela vous facilitera la tâche !

Tout ceci étant en local, vous pouvez suivre la formation sur Firebase pour utiliser une base de données distante. Cette formation vous explique comment créer un chat. Comme le mentionne willy, je vous conseille aussi de débuter avec des exercices plus simples via les formations proposées sur developer.android.com et sur open classroom.

Pas besoin de votre propre API Rest s'il n'y a pas de lien avec un site ou un serveur web.

  • Partager sur Facebook
  • Partager sur Twitter

Tout savoir sur Android : https://www.facebook.com/welearnandroid/?ref=bookmarks

23 mars 2018 à 14:50:21

willydu68780 a écrit:...Si tu commence à coder sur Android commence par le java il est beaucoup plus intuitif que Kotlin...

JuanJosé a écrit:...tous dabord quel langage doije apprendre entre kotlin est java, tous le monde me conseille kotlin mais le probleme de kotlin meme si il est moin verbeux que java est que c un langage jeune est que la documen,tation en ligne est inexistante, donc quelle langage me conseillez vous ?...

Même question pour moi , mais mon sentiment est que Java 1.7 est un impératif obligatoire avant toute chose. En fait le choix viendrait ensuite: Java 1.8-9 ou Kotlin ?

Néanmoins en 2019, Kotlin semble être gagnant dans tous les domaines; j' espère que les français seront pas trop à la "ramasse" coté apprentissage pratique et cours...

Ma seule hésitation vient d' ici  https://groups.google.com/forum/#!searchin/android-platform/kotlin%7Csort:date/android-platform/2TykGjNzYMc/I35w-8vAAAAJ

Conclusion : Java 1.8 me semble mieux pour 2018 uniquement (Oreo); d'ailleurs je conseille vivement, en complément du cours OC/Java (pdf libre), la bonne lecture de http://lig-membres.imag.fr/genoud/ENSJAVA/cours/index.html (Univ-GrenobleAlpes).

Toutes vos suggestions sont les bienvenues, merci...

-
Edité par LtlreaderWx 23 mars 2018 à 16:25:37

  • Partager sur Facebook
  • Partager sur Twitter
23 mars 2018 à 17:02:35

Je profite aussi de poster ma question qui est parallèle à celle-ci, pour un site marché en ligne (market-place : comme amazon et ebay) pour créer alors son application, j'ai choisi java où puis-je trouver la documentation necessaire pour mon idée? en passant je conselle à l'auteur de une petite apk de test avec tous les deux langages et il choisira celui qui lui semblera genial.

  • Partager sur Facebook
  • Partager sur Twitter
Je peux dire les maths coulent dans mes veines et j'urine que les algorithmes!