[RESOLU] Ma première application

Eléphanteau du PHP | 23 Messages

26 avr. 2019, 10:24

Bonjour,
Après une petite formation en développement web je souhaiterai maintenant apprendre à développer une application pour android et ios (même très simple).
Quelqu'un aurait-il des informations ou ressources sur le sujet ? Me dire comment ça se passe ? Quels sont les outils à utiliser ?
Faut-il faire 2 développements ou existe t-il un outil compatible ?
Toute info ou aide sera la bienvenue, cette formation m'a fait pousser des ailes :langue:
Claire

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 8339 Messages

27 avr. 2019, 01:01

Alors développer pour iOS et Android ça se fait dans 2 langages différents qui n'ont pas grand chose en à voir.
Fait une recherche Google il y a des dizaines de tutos pour apprendre à créer des applis pour iOS et Android.

Une solution qui pourrait te permettre de compléter ton apprentissage de développement web, serait que tu regardes les "PWA" ou Progressive Web App, qui sont des sites internet conçus de tels façons qu'ils peuvent s'installer et fonctionner quasiment comme des applis natives sur IOS, Android et même Windows !
Voici quelques pointeurs :
https://progressive-web-apps.fr/
https://fr.wikipedia.org/wiki/Progressive_web_app
https://developers.google.com/web/progressive-web-apps/
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphanteau du PHP | 23 Messages

16 mai 2019, 14:50

Bonjour et MERCI @rthur, je ne connaissais pas du tout.
Tu crées des applications toi ? Et des PWA tu en as déjà créé ? Ca se lance depuis un navigateur apparemment.
Il existe une communauté PWA ?
Claire

ViPHP
ViPHP | 5894 Messages

16 mai 2019, 17:59

Alors développer pour iOS et Android ça se fait dans 2 langages différents qui n'ont pas grand chose en à voir.
Fait une recherche Google il y a des dizaines de tutos pour apprendre à créer des applis pour iOS et Android.

Une solution qui pourrait te permettre de compléter ton apprentissage de développement web, serait que tu regardes les "PWA" ou Progressive Web App, qui sont des sites internet conçus de tels façons qu'ils peuvent s'installer et fonctionner quasiment comme des applis natives sur IOS, Android et même Windows !
Voici quelques pointeurs :
https://progressive-web-apps.fr/
https://fr.wikipedia.org/wiki/Progressive_web_app
https://developers.google.com/web/progressive-web-apps/
Pour ma part c'est ce que nous utilisons, avec les avantages suivants :
* Simple à coder (HTML/CSS/JS), plus simple à prendre en main par les développeurs débutants que du Java ou de l'Objective C
* Facilement intégrable, via une application Webview on a une intégration système complète, l'utilisateur ne se rend même pas compte que ce n'est pas du code natif
* Possibilité d'interagir avec l'OS (sur Android) en codant certaines fonctionnalités en Java et en faisant un pont vers l'applicatif IHM (ceci dit je ne sais pas comment c'est mis en oeuvre techniquement)

Cette dernière fonctionnalité permet par ailleurs de commencer en full-web et de migrer peu à peu certaines fonctionnalités vers du code natif, pour une meilleure performance, des fonctionnalités spécifiques, ou pour passer d'une mise en oeuvre POC vers une application mature.

Cordialement

Avatar du membre
Petit nouveau ! | 3 Messages

17 mai 2019, 02:01

Une solution simple, peut également être PhoneGap/Cordova.

Cela inclus plusieurs "plugins" qui permettent d’interagir avec les fonctionnalités de l'appareil (stockage de fichiers, caméra..)

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 8339 Messages

17 mai 2019, 12:00

Une solution simple, peut également être PhoneGap/Cordova.
Attention, depuis 1 an Apple est beaucoup plus tatillon sur les applis web packagées sous forme d'appli native. De nombreuses applis ont été refusées sur l'appstore à cause de ça.
Quand tout le reste a échoué, lisez le mode d'emploi...

Avatar du membre
Petit nouveau ! | 3 Messages

19 mai 2019, 13:17

Une solution simple, peut également être PhoneGap/Cordova.
Attention, depuis 1 an Apple est beaucoup plus tatillon sur les applis web packagées sous forme d'appli native. De nombreuses applis ont été refusées sur l'appstore à cause de ça.
Je suis sur le point de livrer une app, ne me fait pas peur comme ça haha ;)

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 8339 Messages

20 mai 2019, 11:51

Je suis sur le point de livrer une app, ne me fait pas peur comme ça haha ;)
Prévois une marge "au cas où" au niveau du process de validation. ;-)
Quand tout le reste a échoué, lisez le mode d'emploi...