Bonjour à tous,
Voici un petit post pour vous "narrer" ma première expérience sur Windev Mobile avec Android, et éventuellement partager avec vous sur ce sujet...
Dans le cadre d'un dev pour un client, j'ai entrepris d'utiliser une tablette android de marque Archos : la "Archos 5 internet tablet", qui se révèle tout à fait adaptée à l'utilisation nomade de mon client.
J'ai donc installé l'ensemble de l'environnement de dév sur ma bécane (SDK Android, Java, DLL Archos...) : tout est ok, et je peux développer des applications Windev Mobile en utilisant les nouvelles possibilités de compilation vers Android offertes par Windev Mobile 15.
J'ai commencé par refaire une petite appli que j'avais déjà réalisée sur du pocket PC, en adaptant les tailles des champs, etc... et là, merveille, tout fonctionne bien sur l'Archos !!!
Les champs sont ancrables, et ils s'adaptent selon l'orientation de l'écran, la réactivité du logiciel est tout à fait correcte, bref, que du bonheur !
Là où quelques petits problèmes sont apparus, c'est quand j'ai décidé de faire un premier prototype d'un bout de l'application pour mon client :
Première chose : les tables son absentes. On est obligé de passer par les zones répétées. L'affichage d'une table de base de données passera donc par là, et en affichage seulement. De plus, si vous posez des boutons ou des cases à cocher sur la zone répétée, il ne sont pas "actifs", c'est à dire que vous ne pouvez pas cliquer dessus, c'est la zone répétée qui reçoit le clic (je pense que c'est un bug d'empilage des objets - j'ai envoyé une info au support technique).
Autre chose ennuyeuse : la zone répétée gère aléatoirement les champs inclus qui ont un ancrage, ce qui fait que leur affichage est incorrect quand on change l'orientation de l'écran (l'Archos 5 possède un inclinomètre comme l'iphone, modifiant l'affichage selon sa position).
De plus, bien que de nombreuses fonctions soient disponibles, il est est quelques unes qui sont absentes, alors qu'elles seraient bien utiles. Par exemple : "SourisPosX" et "SourisPosY", ou "MultitacheRepeint". Bon, peut-être qu'il n'y en a pas tant que ça d'absentes, mais pas de bol, c'est de ceux-là dont j'avais besoin !!!
Enfin, et c'est là ou je fais éventuellement appel à ceux qui comme moi se lancent dans le dev d'appli Android via Windev Mobile : la documentation est quasi inexistante concernant cette plateforme. Le retour d'expérience de chacun serait donc le bienvenu. Par exemple, afin de suppléer aux fonctions inexistantes (ou par encore implémentées), il serait intéressant de passer par des appels de fonctions java natives. L'aide en ligne l'évoque, mais après... plus rien... aucun exemple, aucune piste...
Peut-être pourrait-on partager nos expériences diverses sur ce sujet ?
Voila pour ma première intervention concernant Windev Mobile et Android...
Merci de m'avoir lu jusqu'au bout !
Je suis maintenant ouvert à toute intervention !!!
Bon dev !
Olivier Meynard
Partager