27 août 2012

Utiliser un smartphone pour debugger vos applications mobiles Android

Depuis le lancement de son système d'exploitation mobile et du kit de développement associé, une des priorités de Google était de fournir aux développeurs, un environnement de développement Android optimal. La dernière version du SDK Android le montre avec les performances de l'émulateur qui ont été grandement améliorés. Mais pour tout développeur rien ne vaut un appareil réel pour tester toutes les fonctionnalités de son application mobile  et profiter du matériel du téléphone (accéléromètre, GPS etc..).

20 août 2012

Portez vos applications mobiles vers tous les systèmes grâce à NeoMAD (Partie 1)

  Une des contraintes du développement d'applications mobiles, est la multitude de systèmes d'exploitation. En fonction de la plateforme, il arrive que l'on soit obligé d'effectuer un développement spécifique pour profiter du langage natif du Smartphone. Pour remédier à cette difficulté, l'entreprise Française NEOMADES a développé une solution intégrée pour traiter la portabilité de vos d'applications sur la majorité des téléphones du marché.

  Au menu, IOS, Android, Bada, Windows phone 7 et RIM OS. La solution NeoMAD permet de gérer la plupart des fonctionnalités grâce à ses bibliothèques intégrées. Nous allons donc tester ce nouveau jouet avec le seul appareil à ma disposition en ce moment: un Smartphone sous Android.

13 oct. 2011

Android Layout: LinearLayout

Le plus important dans une application mobile en plus des fonctionnalités offertes est son interface. Combien de fois j'ai eu à désinstaller une application qui marchait bien mais dont l'interface ressemblait à un puzzle géant. On va donc éviter de reproduire ce genre d'effet sur les futurs utilisateurs de nos applications.
Pour ça il faut commencer par voir ce que android nous offre comme possibilité d'interface, s'approprier les interactions de base du système, pour pouvoir les intégrer au mieux et produire une "killer-app". Pendant que j'y suis, il faudra un jour traiter du référencement des applications sur les market. Même si on en est pas encore là.

1 sept. 2011

Android: Coder le "Hello World!"

Le suspens est à son comble. "Hello World" ou pas? Bien sur que oui. je l'ai tellement attendu moi aussi cet article.
Normalement l'article précédent a clairement expliqué les principes et permet de créer un projet Android pour accueillir les premières lignes de code.

26 août 2011

Comprendre Android avant le "Hello World!"

On y est mon premier bout de code va bientôt pointer son nez.  Tout d'abord je vais expliquer (rapidement) le fonctionnement du système Android après on fera ce "Hello World".
D'après la documentation officielle il faut comprendre que les applications destinées à Android sont formées de quatre composants principaux qui sont: Activities, Services, Content providers, Broadcast receivers. Pas besoin de traduire ces termes qui sont assez évidents. Bon d'accord un petit éclairage s'impose.