webOSfrance, Palm Pre, Palm Pixi, TouchPad, HP Veer, et webOS

Le DevCast Palmpre-France Mojo #3 : Réalisation d'une calculatrice d'indice de masse corporelle, saisie de nombres, éléments de mise en page

DevCast
26/11/2010


Bonjour tout le monde !

Vous rêvez de créer votre propre application WebOS ? Mais vous n'y connaissez strictement rien ...? Je vous propose de découvrir de manière pédagogique et simple le developpement sous WebOS de A à Z en partant du niveau zéro. Peut être que votre application deviendra un must de l'App Catalog !

Voici donc le troisième épisode d'une longue liste de DevCast Palmpre-France !

Retrouvez l'intégralité des épisodes du DevCast Palmpre-France ici

Objectifs :


  • Introduire l’utilisation d’un integerpicker pour permettre à l’utilisateur de saisir des nombres,
  • Introduction de quelques éléments de mise en page.
  • Créer une application contenant deux intergerpicker pour développer une calculatrice d’indice de masse corporelle.
  • Introduction à l’appel de fonctions mathématiques
Documentation :

Chaque épisode du devcast sera livré avec une fiche récapitulative des lignes de code utilisées - DevCast 3.doc

Code source  : indice.zip

Il n'y a plus qu'à regarder la vidéo !

Voici le résultat auquel nous allons arriver :





Du plus récent au plus ancien | Du plus ancien au plus récent

23.Posté par Marc Aurélien le 27/04/2011 22:02
le point virgule en fin de ligne n'est pas obligatoire.

22.Posté par Yuri le 21/12/2010 23:28
ca --> this.propertyChanged = this.propertyChanged.bindAsEventListener(this)
ou ca --> this.propertyChanged = this.propertyChanged.bindAsEventListener(this);

???

21.Posté par Marc Aurélien le 05/12/2010 20:27
oui, tu peux mettre des balises center

20.Posté par Julien le 29/11/2010 12:31
Tiens j'ai une autre question, est-il possible d'aligner les textfields dans cet exemple pour que cela fasse plus propre?

19.Posté par Julien le 29/11/2010 00:01
Très bon tuto comme d'habitude;)
Pour des idées d'application:
La gestion des données télécharger par exemple un RSS ou une image.
Ce qui serait bien, c'est de pouvoir gérer ce téléchargement en fond de tache pour que l'on puisse voir les données téléchargées précédemment etc.
Sinon il serait intéressant d'avoir un exemple de jeu en javascript avec sauvegarde des scores etc.

Comment peut on faire aussi pour charger une liste en continue, c'est à dire qu'on charge le début qui est deja utilisable, mais la suite est chargées au fur et a mesure (par exemple téléchargée à partir d'internet).
voila qqs idees :)

18.Posté par Marc Aurélien le 28/11/2010 23:37
pour les scènes, j'y viendrai ...

17.Posté par Schtunks le 28/11/2010 23:32
Je pensais à ce qu'on peut trouver dans l'application Mail pour régler ses préférences et comptes mais cela s'apparente à ouvrir une nouvelle "scene" à partir du menu... :-)

16.Posté par Marc Aurélien le 28/11/2010 20:17
avec des préférences, tu sous entends quoi ?

15.Posté par Schtunks le 28/11/2010 11:43
Idée de tutos : une application avec des préférences ou avec plusieurs cartes.

14.Posté par thomas_92 le 27/11/2010 16:32
Pour voir vos erreurs, télécharger le code de Marc Aurélien et utilisez la fonction "comparer" dans notepad++ -->vous verrez tout de suite vos erreurs!

Parce que c'est vrai que la recherche de la variable mal orthographiée peut être fastidieuse...

13.Posté par mainstream le 26/11/2010 23:08
Bravo pour le tuto!

12.Posté par Marc Aurélien le 26/11/2010 15:58
oui, je me suis dit que cela vous serait utile pour ceux qui sont coincés. Mais, c'est vrai que le moindre croché, parenthèse mal placé fait tout buggé.... et parfois on passe une heure à comprendre pourquoi un truc ne marche pas alors qu'on a juste dérapé sur le clavier et ajouté un symbole au mauvais endroit.... C'est du vécu !

11.Posté par XPHCTOC le 26/11/2010 14:49
ps: très bonne initiative de mettre les fichiers en zip (ça permet de voir où sont nos erreurs!)

10.Posté par XPHCTOC le 26/11/2010 14:41
Je viens de finir l'exercice du jour. C'était très bien expliqué. Par contre c'est vrai qu'il faut vraiment faire très attention à ce qu'on écrit (un petit détail oublié et rien ne se passe). En fait non je pensais plutôt à un countdown par rapport à un événement. Imaginons qu'on attende avec vraiment beaucoup d'impatience quelque chose comme l'annonce du palmpad au CES de Las Vegas (un exemple choisi au hasard :D/j'aurais pu choisir la date de départ en vacances). Une appli qui qui te permettrait facilement de compter combien de jours il reste avant cet événement (sans avoir à ouvrir un calendrier et à compter sur tes doigts)

9.Posté par Marc Aurélien le 26/11/2010 13:51
Sinon, pour le prochain épisode, ce sera réalisation d'un compte à rebours avec entrée du temps avec un nouveau composant : un textfield.

8.Posté par Marc Aurélien le 26/11/2010 13:50
@Rem's : Merci, j'essaie de faire de mon mieux pour que ce soit accessible à tous.

7.Posté par Marc Aurélien le 26/11/2010 13:33

6.Posté par XPHCTOC le 26/11/2010 13:25

5.Posté par Rem's le 26/11/2010 13:25
Hello,

Merci beaucoup pour ces tutos. Je fais des applis iPhone mais je voulais faire des applis pour Palm mais je n'avais rien trouvé sur le net de vraiment simple.
Tes tutos sont vraiment bien fait.
J'espère que j'arriverais à faire quelque chose de cool et que quand HP sortira les nouveaux téléphones je pourrais etre au point pour pouvoir faire des applis et faire du Lobbying chez Orange pour en développer sur cette plate forme (je travaille chez Orange).

Bravo et merci en tout cas.

4.Posté par Marc Aurélien le 26/11/2010 13:06
bonne idée, je prends note !

1 2
Nouveau commentaire :
Facebook Twitter








webOSfrance : RT @WiFiHotzones: Found a #Chinese #manufacture to build #webOS #routers! Min order 4k units. #Router needs minor redesign to bring down ma…
Lundi 27 Février - 15:44
webOSfrance : RT @WiFiHotzones: Retweet if you'd buy a #webOS based #wireless #touchscreen #router Lets see how much interest exists for this! @pivotCE…
Jeudi 23 Février - 20:55
webOSfrance : RT @WiFiHotzones: To make the #WebOS #wireless #router a reality we would need to (#sell) #Crowdfund via #Kickstarter around 2,500 #touchsc…
Jeudi 23 Février - 20:54










Derniers commentaires



Inscription à la newsletter

Créer une app




Les autres sites du groupe, créé par Philippe Lagane : News-Mobiles, AccessOWeb, En 1 image et AutoDay
Retrouvez l'actualité de l'iPhone 5S et iPhone 6 de l'iPad Mini 2 et du Samsung Galaxy S4 et du Blackberry Z10