Ligne 92 : |
Ligne 92 : |
| | | |
| ===Developement Apple=== | | ===Developement Apple=== |
− | Il est plus compliqué de développer des applications pour iPhone ou Mac que pour Android ou Windows. Vous pouvez obtenir un compte développeur Apple qui vous permet de publier sur le magasin Applee ou sur Test Flight, mais cela coûte 99 $ USD/an. La publication sur ces plates-formes implique également des tests rigoureux et doit respecter les normes élevées d'Apple, ce qui n'en fait pas un choix très réalisable pour un projet d'un semestre. | + | Il est plus compliqué de développer des applications pour iPhone ou Mac que pour Android ou Windows. Vous pouvez obtenir un compte développeur Apple qui vous permet de publier sur le magasin Applee ou sur Test Flight, mais cela coûte 99 $ USD/an. La publication sur ces plates-formes implique également des tests rigoureux et doit respecter les normes élevées d'Apple, ce qui n'en fait pas habituellement un choix très réalisable pour un projet d'un semestre. |
| | | |
| Il est recommandé de créer des [https://fr.wikipedia.org/wiki/Progressive_web_app applications web progressives] (PWA) lors du développement pour les appareils Apple. Ces sites Web peuvent être «installés» sur des téléphones comme s'il s'agissait d'applications et il y a beaucoup de documentation à ce sujet. Voici quelques ressources pour vous aider à commencer: | | Il est recommandé de créer des [https://fr.wikipedia.org/wiki/Progressive_web_app applications web progressives] (PWA) lors du développement pour les appareils Apple. Ces sites Web peuvent être «installés» sur des téléphones comme s'il s'agissait d'applications et il y a beaucoup de documentation à ce sujet. Voici quelques ressources pour vous aider à commencer: |
| | | |
| *C'est quoi des PWA's: https://www.youtube.com/watch?v=4XT23X0Fjfk | | *C'est quoi des PWA's: https://www.youtube.com/watch?v=4XT23X0Fjfk |
− | *Tutoriel avec HTML et javascript: | + | *Code pour bâtir des PWA's: |
− | **https://medium.com/james-johnson/a-simple-progressive-web-app-tutorial-f9708e5f2605 | + | **[https://angular.io/ Angular] guide PWA- https://angular.io/guide/service-worker-getting-started |
− | **https://dzone.com/articles/how-to-build-a-progressive-web-app-pwa-with-javasc | + | **[https://reactjs.org/ React] guide PWA- https://create-react-app.dev/docs/making-a-progressive-web-app/ |
− | **https://web.dev/progressive-web-apps/ | + | **[https://nextjs.org/ Next] guide PWA- https://github.com/vercel/next.js/tree/canary/examples/progressive-web-app |
− | *Convertir des applications web en PWA: https://www.creativebloq.com/how-to/build-a-progressive-web-app | + | **Tutoriel avec HTML et javascript: |
− | *Convertir un site wix en PWA: https://wappaa.com/wappstore/wix-site-to-app/ | + | ***https://medium.com/james-johnson/a-simple-progressive-web-app-tutorial-f9708e5f2605 |
| + | ***https://dzone.com/articles/how-to-build-a-progressive-web-app-pwa-with-javasc |
| + | ***https://web.dev/progressive-web-apps/ |
| + | *Une option est AWS (Amazon web services) comme le cadre pour héberger le PWA |
| + | **Créer un [https://aws.amazon.com/s3/pricing/ S3 bucket] pour chaque projet -> gratuit, presque, coute peut-être quelques cennes par mois |
| + | **[https://aws.amazon.com/route53/pricing/ Route 53] pour créer les sous-domaines -> gratuit |
| + | **[https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-register.html#domain-register-procedure Domaines] -> pour acheter le domaine pour la classe, peut-être $15 par année (pas nécessaire pour GNG) |
| + | **[https://aws.amazon.com/certificate-manager/ Certificates] -> gratuit pour avoid les certificats ssl |
| + | **[https://github.com/pricing GIthub] pour héberger le code et publier à S3-> gratuit |
| *Outils pour créer PWA's: | | *Outils pour créer PWA's: |
| + | **Convertir des applications web en PWA: https://www.creativebloq.com/how-to/build-a-progressive-web-app |
| + | **Convertir un site wix en PWA: https://wappaa.com/wappstore/wix-site-to-app/ |
| **https://techbeacon.com/app-dev-testing/5-best-tools-building-progressive-web-apps-fast | | **https://techbeacon.com/app-dev-testing/5-best-tools-building-progressive-web-apps-fast |
| **https://developers.google.com/web/updates/2015/12/getting-started-pwa | | **https://developers.google.com/web/updates/2015/12/getting-started-pwa |
| **https://developer.mozilla.org/fr/docs/Web/Progressive_web_apps | | **https://developer.mozilla.org/fr/docs/Web/Progressive_web_apps |