Page 1 of 1

Créez votre app pour Omega: l'outil parfait pour débuter.

Unread postPosted: 03 Jan 2020, 22:27
by quentinguidee
Omega App Template bêta

Bonjour à tous! Encore une fois nous, la Team Omega :)

Il y a quelques jours, j'ai eu l'idée de créer un nouveau repository : Omega App Template. Dit comme ça, on dirait que c'est simplement un template pour commencer à créer une application pour Numworks. Pourtant, ça a déjà été fait (une par M4x1m3, une autre par boricj, et j'en passe peut être d'autres).

Ici, le but que nous souhaitons atteindre va plus loin : nous souhaitons créer un repo qui contient:

  • L'entièreté des outils dont vous aurez besoin pour créer votre app
  • Toute la documentation et un guide complet pour vous apprendre à en créer une
  • Des outils en ligne de commande pour tester facilement l'application en cours de développement
  • Un outil pour compiler l'application dans le but de la publier partout (sur un repo personnel ou autres...)
  • (Et bien d'autres idées à venir!)

Cette application est basée sur l'application "Hello World" de boricj, et est sous license CC0.

Pour le moment, la base est là : l'application exemple + un peu de documentation brute dans le code et dans le README.md. Nous allons essayer d'implémenter les différents points cités ci-dessus au fur et à mesure du développement. Ceci dit, le projet est déjà utilisable maintenant, mais en bêta. Ce projet risque encore de changer fortement dans les prochains jours/semaines, étant donné qu'il est encore en phase de bêta.

Le repo peut être trouvé ici : https://github.com/Omega-Numworks/Omega-App-Template

Merci à LeGmask (un nouveau contributeur!) pour le début du code de ce projet, et bien sûr boricj pour son application exemple!

Bon amusement! ;)

La Team Omega.

NumWorks is a registered trademark. Omega is not affiliated with Numworks.

Re: Créez votre app pour Omega: l'outil parfait pour débuter

Unread postPosted: 03 Jan 2020, 22:33
by Smart Crystal
Oh ! :o
C'est quoi le niveau de programmation minimum requit ? :| (Pas débutant je parie... :mmm: )

Re: Créez votre app pour Omega: l'outil parfait pour débuter

Unread postPosted: 03 Jan 2020, 22:37
by quentinguidee
Je dirais intermédiaire, quoi que ça dépend vraiment de ce qu'on veut faire.. :? Mais le but ici à terme est justement d'aider les débutants ;)

Re: Créez votre app pour Omega: l'outil parfait pour débuter

Unread postPosted: 03 Jan 2020, 22:38
by redgl0w
A2drien wrote:Oh ! :o
C'est quoi le niveau de programmation minimum requit ? :| (Pas débutant je parie... :mmm: )


Connaitre un peu de c++...
C'est assez simple de faire une app, a pars quand tu vas dans des choses pas très claires d'epsilon...

Re: Créez votre app pour Omega: l'outil parfait pour débuter

Unread postPosted: 03 Jan 2020, 22:41
by Smart Crystal
OK, merci. :)
Avec mon niveau, je pense que je vais faire des nuits blanches les prochains mois rien que pour apprendre à coder. :(
Youpi. :D

Re: Créez votre app pour Omega: l'outil parfait pour débuter

Unread postPosted: 03 Jan 2020, 22:44
by Lionel Debroux
C'est bien que vous (pluriel) continuiez à avancer dans cette voie-là, on verra la façon dont les utilisateurs tireront parti de ces travaux - j'espère assez largement :)

Re: Créez votre app pour Omega: l'outil parfait pour débuter

Unread postPosted: 03 Jan 2020, 22:51
by quentinguidee
Merci beaucoup pour l'encouragement! :)

Nous cherchons vraiment à rendre le projet le plus communautaire possible, donc en incluant aussi ceux qui savent moins bien coder 😉 (mais aussi ceux qui ne savent pas coder: ils peuvent publier leurs bugs et demandes de fonctionnalités sur GitHub, nous répondons à tout le monde, et très très souvent avec une réponse positive).

Re: Créez votre app pour Omega: l'outil parfait pour débuter

Unread postPosted: 04 Jan 2020, 00:17
by M4x1m3
Après Epsilon en lui-même a une approche très POO qui peut vite dérouter les débutants (et mêmes les confirmés des fois ._.) donc pour commencer je conseillerais plutôt de voir pour faire des apps external (seulement compatibles n0110 malheureusement), qui se programment à peu près comme les programmes en C pour TI83PCE.
Mais il est vrai que l'utilisation des fonctionnalités du firmware permet de faire des choses plus poussées et qui s'intègrent mieux.

Re: Créez votre app pour Omega: l'outil parfait pour débuter

Unread postPosted: 04 Jan 2020, 11:01
by legmask
C'est assez facile a comprendre comment ca marche et comment on peut dev certaine chause, j'ai commencée il y a 2 petite semaine et je comprend la globalité, Après il faut certainement quelque base en programmation mais tout ce ressemble globalement :wink: !