Questions pour faire un bon début
Résolu
heliconius
Messages postés
584
Statut
Membre
-
heliconius Messages postés 584 Statut Membre -
heliconius Messages postés 584 Statut Membre -
Bonjour,
J'ai besoin de réaliser une application smartphone Android. Je n'y ai encore jamais touché.
Dans l'informatique depuis 1980, je me suis essayé au Basic (évidemment) et sa version Turbo, Turbo-Pascal, Prolog, C, Perl, PHP/MySQL (depuis mini 15 ans), mais Java : jamais (erreur, je sais). Tout ça pour dire que l'expérience acquise ne semble pas rendre mon projet insurmontable pour une petite appli simple et un désir d'apprendre.
Je suis toujours sous Windows XP en dual boot avec GNU/Linux Debian et ai plusieurs hébergements VPS sous Linux
Mes questions s'adressent aux experts et/ou développeurs expérimentés pour avoir des bons conseils de départ et partir sur le bon pied.
- Quels outils utiliser (IDE, compilateur, programmes divers) ?
- Quels points essentiels à connaître et acquérir avant de s'y mettre ?
- Quelles URL où trouver de la doc, des tutoriels pour éviter 1000 questions ici ?
- Bref, que connaître et avoir pour réaliser une appli très simple (genre enregistrer et lister, nom,prenom,tel d'une base MySQL sur le web) ?
Merci de vos conseils éclairés.
J'ai besoin de réaliser une application smartphone Android. Je n'y ai encore jamais touché.
Dans l'informatique depuis 1980, je me suis essayé au Basic (évidemment) et sa version Turbo, Turbo-Pascal, Prolog, C, Perl, PHP/MySQL (depuis mini 15 ans), mais Java : jamais (erreur, je sais). Tout ça pour dire que l'expérience acquise ne semble pas rendre mon projet insurmontable pour une petite appli simple et un désir d'apprendre.
Je suis toujours sous Windows XP en dual boot avec GNU/Linux Debian et ai plusieurs hébergements VPS sous Linux
Mes questions s'adressent aux experts et/ou développeurs expérimentés pour avoir des bons conseils de départ et partir sur le bon pied.
- Quels outils utiliser (IDE, compilateur, programmes divers) ?
- Quels points essentiels à connaître et acquérir avant de s'y mettre ?
- Quelles URL où trouver de la doc, des tutoriels pour éviter 1000 questions ici ?
- Bref, que connaître et avoir pour réaliser une appli très simple (genre enregistrer et lister, nom,prenom,tel d'une base MySQL sur le web) ?
Merci de vos conseils éclairés.
Configuration: Dual boot: Windows XP Pro SP3 / Debian Linux
A voir également:
- Questions pour faire un bon début
- Debut logiciel de capture video - Télécharger - TV & Vidéo
- Logiciel de programmation pour débutant - Guide
- Le fichier à télécharger contient une liste de chats. triez-la comme dans le tableau ci-dessous (attention, on ne voit que le début…). quel est le mot formé par les 8 dernières lettres de la colonne code ? - Forum Word
- Touche début clavier ✓ - Forum Clavier
- Chanson avec bruit de moteur au début - Forum Musique / Radio / Clip
1 réponse
Bonjour,
1 - Android Studio
2 - Suivre des tutos
3 - Tout est là : https://www.google.com/search?q=Programmation+android
4 - Ne pas chercher à connecter l'application Android directement à une bdd ... mais utiliser des WebServices (que tu peux coder en PHP par exemple ). Là aussi il existe des tutos sur le sujet.
1 - Android Studio
2 - Suivre des tutos
3 - Tout est là : https://www.google.com/search?q=Programmation+android
4 - Ne pas chercher à connecter l'application Android directement à une bdd ... mais utiliser des WebServices (que tu peux coder en PHP par exemple ). Là aussi il existe des tutos sur le sujet.
En complément, tu trouveras doc et guide de développement ici : https://developer.android.com/index.html
BunoCS: merci
Si tu ouvres des accès à la bdd à tes applications externes.. cela signifie que potentiellement n'importe qui pourrait taper directement sur ta bdd depuis un ordi....
En plaçant des WebServices entre tes applis et ta bdd tu as
- La sécurité due au fait que ta bdd ne sera accessible qu''en "local" ( que par les scripts fonctionnant sur la même machine que ta bdd )
- Tu peux gérer des droits depuis tes webservices pour indiquer quel "user" peut ou non.. accéder à tes webservices... et donc.. aux données présentes en base
- Modifier la structure de ta bdd sans avoir à recoder complètement les appli android (que les utilisateurs devrons donc mettre à jour... ) puisque tu manipuleras les données de la bdd depuis tes webservices..
- etc...
Et les webservices tu les trouves où ? C'est un truc à installer sur le serveur contenant le bdd ou dans le code de l'appli ?
Tu peux les coder en PHP par exemple...