samedi 16 juin 2012

FrAndroid DevSharing #7

Au programme de notre partage développeur de la semaine : des PSD et des outils pour designer vos applications, l'autocompletion dans les champs de saisie, une réflexion sur les dashboards et slide menu et comme d'habitude l'astuce de la semaine.


Dessine-moi une application
Public : tous

Dédié aux graphistes et ergonomes, cet article fourni du contenu pour pouvoir designer une application dans son environnement smartphone ou tablette (et pas uniquement pour Android). Ci-dessous vous trouverez plus de 80 ressources disponibles sur Internet, souvent au format PSD, gratuites ou payantes, mais qui pourront être intéressants pour plus d’un lecteur de cet article.
Notez également qu’il existe des outils pour réaliser des mockups (maquette) de vos écrans, nous citerons Wireframe Sketcher et Balsamiq (avec une préférence pour le premier, disponible en plugin pour Eclise).

http://www.smashingapps.com/2011/04/25/60-extremely-beautiful-mobile-phones-gui-psd-packs.html

http://superdit.com/2011/04/19/25-free-psd-tablet-ui-and-device-sources/

 

Aide-moi à saisir
Public : intermédiaire
L’autocomplétion est une fonctionnalité fournie par le système (et pas uniquement Android) aidant l’utilisateur lors de sa saisie de texte. Alors qu’il est entrain de saisir un texte, à partir d’un certain nombre de lettres, l’utilisateur se verra afficher une liste de choix proposant les suites logique de sa saisie.
Le tutorial suivant vous indique les étapes de A à Z pour utiliser une zone d’autocompletion à partir de chaîne de caractère. Sachez que vous pourrez également connecter votre zone d’édition autocomplétée avec des informations en bases de données ou encore disponible via des webservices.
http://android.foxykeep.com/dev/how-to-add-autocompletion-to-an-edittext
Une nouvelle bonne pratique pour vos applications Android…ou pas

La semaine dernière, dans notre précédent Dev Sharing, nous avons publié un article sur la mise en place dans vos applications d’un dashboard.
Des commentaires indiquaient que cette bonne pratique ne l’était plus, remplacée par les menus verticaux (slide menu) en citant cet article par exemple. L’article en question, annonçant la mort du dashboard, a fait débat cette semaine sur la planète des développeurs Android. Et un nouvel article a été publié, sur le site Androiduiux, qui donne un autre point de vue sur la présence du slide menu (par des exemples concrets de bonnes et mauvaises implémentations) et de la suite à donner…sans parler de la mort du dashboard.

L’astuce de la semaine
Ayant été diffusée cette semaine sur les réseaux sociaux, j’ai repris l’astuce émise par Roman Nurik ((arobas)romannurik) indiquant que pour réaliser les images de prévisualisaton d’un appwidget, faites un screenshot du mode prévisualisation du widget de votre appwidget et enregistrez là dans drawable-nodpi

Twenga : Une application Android pour vous faciliter le shopping !

Article sponsorisé

L'application Twenga pour Android, disponible gratuitement sur le Play Store, vient de subir une cure de jouvence qui en plus d'apporter le support des tablettes amène son lot de nouveautés et vous permettra d'éviter les foules pendant les soldes en faisant tranquillement votre shopping depuis votre canapé.

Il est parfois difficile de se retrouver parmi les différents marchands en ligne et le but premier de Twenga est de vous guider dans cette jungle en référençant plus de 400 millions d'offres dans plus de 200 000 boutiques en ligne.

Une fois que vous aurez trouvé le produit de vos rêves, vous pouvez le mettre dans vos favoris et suivre l'évolution de son prix afin de l'acheter au meilleur moment et faire la meilleure affaire grâce au comparateur de prix.

Vous hésitez? Demandez de l'aide à un ami sur Facebook, Twitter ou mail !

Donc si vous préférez rester tranquillement dans votre canapé pour les soldes, vous pouvez télécharger gratuitement l'application Twenga sur le Play Store.

Si malgré tout vous voulez affronter les foules dans les magasins,  vous pourrez comparez les prix grâce au scan de codes-barre sur votre smartphone, et ainsi être assurés de toujours faire la meilleure affaire.

FrAndroid DevSharing #2

Nous voilà de retour avec de nouveaux liens pour aider les personnes développant (ou souhaitant développer) des applications Android. Et maintenant nous avons la mascotte pour les articles “développeurs et professionnels” :)

Introduction aux animations

Public : débutant

Android dipose d’API permettant de réaliser des animations sur tout ou partie de vos composants graphiques. Ces animations peuvent être intégralement définies en code XML ou en Java (comme tout ce qui est graphique sur Android).

Ce tutorial simple vous permettra de commencer à toucher à cette partie de l’API pour donner vie à vos applications, grâce à la mise en oeuvre (Java ou XML) d’une animation de transparence. Utilisées à bon escient, les animations peuvent apporter énormément à l’ergonomie d’une application.

Lien : http://tsicilian.wordpress.com/2012/04/26/android-special-effects-alpha-animation/


Sélection d’une image dans la Galerie

Public : intermédiaire

L’une des grandes forces d’Android est la notion d’Intent (intention de faire quelque chose). Si votre application requiert la sélection d’une image parmi celles que l’utilisateur dispose sur son matériel Android, utilisez un Intent qui se résumerait à “Système Android affiche à l’utilisateur la liste de ses médias images et indique moi laquelle il a sélectionné”. Le système vous retournera alors l’URI permettant d’aller chercher le contenu de l’image.

Lien : http://viralpatel.net/blogs/2012/05/pick-image-from-galary-android-app.html


Beaucoup de tutoriaux en un site

Lars Vogella propose de très nombreux tutoriaux dédiés à Android (ainsi que pour Eclipse, Java…). Ses tutoriaux, en anglais, sont assez simples d’accès et contiennent de nombreuses illustrations.

Il peut être pratique, lorsque vous recherchez une fonction particulière à implémenter, de trouver un bout de code autre que ce qui est proposé sur le site officiel.

A mettre dans vos liens favoris : http://www.vogella.com/tutorials.html

FrAndroid DevSharing #1

Nous entamons une nouvelle série de billets sur FrAndroid dédiée aux développeurs et professionnels du monde Android, ou à ceux qui désireraient se lancer dans l’aventure du développement Android. De nombreux développeurs et/ou professionnels Android lisent FrAndroid (pour le meilleur et pour le pire) et nous les remercions.

Pour rappel, FrAndroid dispose d’un Wiki dédié au développement, mais nous avons décidé de rédiger, de manière régulière, un article regroupant des liens vers des tutoriaux, des articles ou des outils dédiés aux développeurs récemment découverts et/ou indispensables.

Pour ce premier article, nous avons retenu 2 tutoriaux et un nouvel utilitaire dédié à la personnalisation graphique.

Nouveaux tutoriaux officiels
Public : débutant
Les équipes Android ont mis à jour, il y a quelques jours, la section du site officiel réservée aux tutoriaux. Elles ont introduits un grand nombre de tutoriaux complets réservés à ceux qui souhaitent débuter et apprivoiser la plateforme Android pour développer des applications.
http://developer.android.com/training/index.html

Identification SSL/TLS
Public : expert
Vous avez besoin d’utiliser une identification sécurisée et basée sur des certificats. La chose n’est pas facilement compréhensible quand on ne connaît pas les API permettant de réaliser la chose sous Android. Voici donc un tutorial expliquant pas à pas la marche à suivre pour que votre application puisse communiquer de manière sécurisé avec un serveur distant.
http://blog.codecentric.de/en/2012/04/one-solution-for-android-tlsssl-client-authentication/

Générateur de style pour l’Action Bar
Public : tous
Nous disposons d’un nouvel outil permettant la génération de style pour personnaliser l’Action Bar. Beaucoup de développeurs regrettent le manque d’outils pour la création de style et de thème sous Android afin d’accélerer la personnalisation graphique. Jeff Gilfhelt nous propose donc un outil Open Source, hébergé sous GitHub, reposant sur Android-ui-utils, l’Android Action bar Style Generator. L’utilitaire générera l’ensemble des images (optimisées avec draw9patch) et le fichier xml de style correspondant aux couleurs choisies pour votre bar d’action. Vous disposerez d’options comme la comptabilité avec la librairie Sherlock. L’essayer, c’est l’adopter.
http://jgilfelt.github.com/android-actionbarstylegenerator

FrAndroid DevSharing #3

Troisième édition de notre partage de ressources pour les développeurs Android. Au sommaire : un très bon tutorial sur les listes et les onglets, optimisez  son application pour Google TV, la gestion du singulier et pluriel dans les ressources et en bonus, comment redimensionner son émulateur après son lancement.

Des onglets et des listes

Public : intermédiaire

A travers la création d’une application de type “client email”, l’auteur explique comment réaliser une application contenant des listes (ListView) et des onglets  (Tab Layout).
L’ensemble de ce tutorial est réellement bien documenté. Le code Java et les fichiers ressources de cette application sont détaillés afin de de vous aider à comprendre leur présence et leur fonction.
Un tutorial très complet qui pourrait être difficile au plus débutant d’entre vous.
http://www.androidhive.info/2012/05/android-combining-tab-layout-and-list-view/

Vos applications sur GoogleTV ?

Public : débutant

En tant que développeur vous devez savoir qu’Android n’est pas uniquement fonctionnel sur smartphone. Vous devez sans doute savoir qu’il existe des systèmes vidéos fonctionnant avec Android : set-top-box, téléviseurs !
Si vous souhaitez rendre accessible votre application aux utilisateurs Google Play Store vous devrez modifier 1 ou 2 lignes de votre fichier Android manifest (Android UI Design).
Si vous souhaitez personnaliser l’affichage de votre application pour les téléviseurs, nous vous recommandons un coup d’oeil à la documentation de l’équipe Google TV décrivant le  Design Pattern des applications pour Google TV.

Au pluriel

Public : débutant

Les bons développeurs d’application Android externalise les ressources (chaîne de caractères, images, layout…). Ceci permet à Android de gérer facilement les différentes résolutions d’écrans, la localisation de l’application…

Mais saviez vous qu’Android est aussi capable de pouvoir charger facilement une chaine de caractères singulier ou pluriel ?

Ceci est réalisable grâce à la méthode getQuantityString() de la classe Resources. Un tutorial vous décrit le fonctionnement de cette méthode.

 

Bonus


Si vous souhaitez modifier la taille de votre émulateur une fois démarrer :

  • lancer un shell (ou console dos)
  • saisir le commande suivante
  • telnet localhost [port]
  • [port] correspondant au port d’écoute de votre émulateur, normalement affiché en haut à gauche de la fenêtre affichant votre émulateur (exemple : emulator:5554, port sera donc égal à 5554).
  • vous serez alors connecté en telnet sur votre émulateur. Pour modifier la taille, il suffit juste de saisir
  • window scale [x.x]
  • [x.x] est la dimension relative de l’émulateur où 1.0 est la taille actuelle.
  • vous pouvez quitter votre shell, la modification est permanente tant que l’émulateur n’est pas fermé.

vendredi 15 juin 2012

Test de Max Payne Mobile sur Android

Review of: Max Payne Mobile
testé par :
Ulrich Rozier
Price:
3 euros

Reviewed by:
Rating:
4 Stars
On 15 juin 2012Last modified:15 juin 2012

Summary:

Si vous êtes fan de GTA, de Gangstar ou encore de 9mm (Gameloft)... vous n'aurez aucun soucis à rentrer à fond dans cette intrigue très immersive. Max Payne Mobile aurait pu bénéficier de quelques améliorations graphiques, néanmoins nous pouvons nous contenter d'un fidèle remake que les nostalgiques apprécieront beaucoup. Après quelques minutes de jeu, on est bien conscient d'être en face d'un must-have. Avec des fusillades mémorables, un scénario captivant, plusieurs rebondissements surprenants et dew trahisons, Max Payne Mobile est un bon investissement.

Onze ans après… Max Payne résonne aux oreilles des joueurs pour un certain nombre de raisons.

Un mode entraînement et la promotion de Max Payne 3

En effet, Max Payne est le genre de héros que nous aimerions tous être – le genre de gars qui peut plonger (au ralenti) dans une salle pleine de gangsters, de les flinguer un par un, puis de prendre un analgésique pour aider à apaiser son doigt boursouflé par la gâchette. Mais c'est également son histoire qui nous touche – un univers New Yorkais noir et lugubre dans lequel Max Payne est tourmenté par la mort de sa famille et poussé à ses limites car il n'a plus vraiment rien à perdre… face à une mafia qui déjoue la police depuis trop longtemps.

“Max Payne Mobile sur le Google Play pour moins de trois euros”

L'énorme studio Rockstar et son acolyte Take Two viennent de nous livrer une remake du premier épisode de cette grosse licence dont le troisième opus vient de sortir sur PS3 et Xbox 360. Cette adaptation est sortie sur iOS en début d'année, mais elle est également sur le Xbox Live de la Xbox 360 et sur le Playstation Store de la PS3. Effectivement, après avoir déboursé 50 euros il y a une décennie, vous pouvez désormais trouver Max Payne Mobile sur le Google Play pour moins de trois euros.

“Bonsoir chérie !”

“ les cinématiques sous forme de BD avec une narration très immersive”

L'adaptation est complète, nous retrouvons toutes les cinématiques sous forme de BD avec une narration très immersive. L'histoire de Max Payne est très glauque, comme je l'ai dit au début du test, ce policier rentre du travail et se retrouve face à deux junkies qui massacrent quasiment devant lui sa femme et son enfant. Cette scène donne le ton de l'histoire, c'est un drame psychologique qui va bouleverser Max Payne ainsi que le joueur, on se sent directement impliqué. Les différents modes de difficulté permettent au jeu d'avoir une bonne durée de vie, environ 8 heures, ce qui est très bon pour un jeu mobile. Attention, dans le mode ”minute new-yorkaise”, vous serez chronométré et chaque balle devra être bien placée.

Non ce n'est pas un epub !

“les fameux bullet times”

L'intrigue va prendre une nouvelle tournure, lorsque Max Payne s'immisce dans la violence d'un New York dévoré par la mafia, nous nous retrouvons donc dans des lieux très dérangeants : une station de métro, un bordel ou encore une usine. Une des capacités de Max Payne est de pouvoir ralentir le temps sur des périodes très limités, ce que l'on appelle également les fameux bullet times. Vous pourrez déclencher ces bullet times grâce à un bouton situé juste à côté de la gâchette.

Avec un bullet time, on les surprend toujours !

“ largement praticable”

Bref, vous l'aurez compris, une des difficultés du studio était de passer d'une jouabilité à la manette, à des contrôles tactiles. Comme tous les FPS, vous aurez donc accès à deux stocks virtuels ainsi plusieurs boutons virtuels. Il vous faudra bien entendu quelques minutes d'adaptation, mais je n'ai ressenti aucun malaise que ce soit sur une tablette (Asus Transformer Prime) ou un smartphone (un Samsung Galaxy S3). La jouabilité pourrait être meilleure, mais c'est largement praticable (bien sûr, moins qu'un clavier physique). Attention cependant si vous avez de gros doigts et un petit écran tactile.  N'oubliez pas de sauvegarder régulièrement votre partie (bouton “menu” sur Android), car il n'y a aucun point de contrôle.

Les couloirs du métro new-yorkais, assez glauque !

“la modélisation et l'animation des personnages est la même que nos PC des années 2000″

Les graphismes sont loin des dernières réalisations, surtout que j'ai testé le jeu sur une tablette Asus Transformer Prime qui est propulsée par une architecture quadruple coeur NVIDIA Tegra 3. Malheureusement, l'éditeur n'a fait aucun effort, la modélisation et l'animation des personnages est la même que nos PC des années 2000. Le jeu est fluide et les chargements sont rapides, on sent que Rockstar a fait un effort d'optimisation.

Magnifique véranda !

“les musiques sont bien ficelées”

Côté bande sonore, les musiques sont bien ficelées avec l'intrigue et le doublage français est intéressant. Certains critiqueront le doublage, mais je n'ai remarqué que quelques petits passages perceptibles.

Le journal TV est sur place !

“ce jeu est interdit au moins de 16 ans”

Enfin avant de conclure, attention ce jeu est interdit au moins de 16 ans, certaines scènes sont crues (heureusement, on peut les passer). Il faut également vérifier si votre smartphone ou votre tablette est compatible, d'après mes tests il est compatible avec plus de 75% des smartphones disponibles sur le marché : HTC Sensation (XE et XL), HTC One X, HTC One S, Samsung Galaxy S3, Galaxy S et S2, Motorola RAZR, Samsung Galaxy Nexus et Nexus S, Sony Xperia S et P… ainsi que de nombreuses tablettes (Motorola Xoom, Acer Iconia Tab, Smasung Galaxy Tab, Asus Transformer (Prime), etc.).

Conclusion

Note :

Si vous êtes fan de GTA, de Gangstar ou encore de 9mm (Gameloft)… vous n'aurez aucun soucis à rentrer à fond dans cette intrigue très immersive. Max Payne Mobile aurait pu bénéficier de quelques améliorations graphiques, néanmoins nous pouvons nous contenter d'un fidèle remake que les nostalgiques apprécieront beaucoup. Après quelques minutes de jeu, on est bien conscient d'être en face d'un must-have. Avec des fusillades mémorables, un scénario captivant, plusieurs rebondissements surprenants et dew trahisons, Max Payne Mobile est un bon investissement. Bref, à quand Max Payne 2 ?

Max Payne Mobile
Rockstar Games, Inc.

Max Payne, le grand classique du jeu vidéo, est désormais disponible pour Android.Flic infiltré accusé de meurtre, recherché à la fois par la police et la mafia et sans aucune porte de sortie, Max mène un combat perdu d'avance. Max Payne est un jeu vidéo au scénario haletant, qui met...

Télécharger 2,69 € Disponible sur Google Play

Vidéo

Lien Youtube

PS  avec deux questions pour les lecteur :

  • Comment tourne Max Payne Mobile sur votre androphone ?
  • Que pensez-vous de ce type de test de jeu mobile ?

Sony Xperia Z, Xperia C, Xperia E et Xperia Y ?

2012, l'année Xperia ? Avec plus de 10 modèles présentés (dont les Xperia tipo et miro présentés cette semaine), Sony a mis en place très rapidement une gamme “NXT” très complète de smartphones Android. Tellement complète, que l'on commence à vraiment s'emmêler les pinceaux…

Sony Xperia P, Sony Xperia S et le Sony Xperia U

Selon la toute dernière rumeur, Sony pourrait annoncé coup sur coup  les Xperia Z, Xperia C, Xperia E et Xperia Y. Le Sony Xperia Z serait le nouveau “fer de lance” de la marque nippone avec une architecture Qualcomm Snapdragon S4 quadruple coeur, un écran OLED ainsi qu'un appareil photo équipé du capteur du compact Cyber-shot série T.

Bref, c'est une grosse rumeur.

Google I/O Extended : réservez votre soirée du 27 juin !

La grande conférence Google I/O dédiée aux développeurs qui regroupe 5 000 personnes au Moscone Center de San Francisco se déroulera du 27 au 29 juin 2012. Nous attendons bien sûr de nombreuses annonces de la part de Google : Android, Google TV, Chrome, etc.

La Keynote d'ouverture aura lieu le 27 juin prochain entre 18 et 20h30, nous avons prévu une retransmission en live sur FrAndroid avec Edouard (g123k) qui sera spécialement sur place. Vous pourrez également vous rendre aux retransmissions organisées par Google / Google Developer Group / Epitech ainsi que les différents Android User Group (dont celui de Paris). Ces transmissions live -Google I/O Extended- très axés “développeurs” se dérouleront un peu partout en France : à Paris, Nantes, Bordeaux, Lyon, Marseille, Lille, Nancy, Montpellier, Bordeaux, Rennes et Strasbourg. 

Après la Keynote, vous pourrez suivre des sessions live, très axées “développement”.

En tout cas, une partie de l'équipe FrAndroid sera présente à l'événement parisien (Mercredi 27 juin 2012 dès 17h30 à Epitech Paris au 24 Rue Pasteur 94270 Le Kremlin-Bicètre), les inscriptions se passent pas là.

  • 17h30 : ouverture des portes
  • 18h-20h30 : Keynote d’ouverture. 9h00 à 11h30 heure locale (2h30 de keynote)
  • 20h30-21h00 : Buffet + stands démo.
  • 21h00 : Connexion avec I/O en live, discussions ingénieurs français de San Francisco
  • 21h00-23h00 : Barcamp pour échanger par petits groupes. Les sujets de discussions seront votés sur place
  1.   Paris – 24 rue Pasteur, Le Kremlin Bicêtre
  2.   Bordeaux – 81-89 rue du Jardin Public
  3.   Lille – 5-9 rue du Palais Rihour
  4.   Lyon – 86 boulevard Vivier Merle
  5.   Marseille – 21 rue Mires
  6.   Montpellier – 16 boulevard du Jeu de Paume
  7.   Nancy – 113, rue Saint Georges
  8.   Nantes – 18 rue Flandres Dunkerque
  9.   Rennes – 12 square Vercingétorix
  10.   Strasbourg – 4 rue du Dôme

Enigmatim, un jeu pour améliorer ses connaissances en culture générale

Voici Enigmatim, un jeu créé par un développeur français Tim.

La principale particularité de ce jeu est de vous aider à améliorer vos connaissances en culture générale à l'aide d'énigmes, de questions de connaissance, de charades, et de devinettes que vous pourrez découvrir au fur et à mesure que vous évoluez. AndroTesteur l'a même essayé, voici sa vidéo de prise en main :

Cette application se décline en deux versions :

  • l'une gratuite avec 30 niveaux

Enigmatim
Tim Appli

Enigmes, questions de connaissances, devinettes etc... 200 niveaux pour bien cogiter !Il vous suffit d'écrire un seul mot pour passer au niveau suivant. Serez-vous capable de terminer tous les niveaux ?A vous de jouer !...

Télécharger Gratuit Disponible sur Google Play
  • l'autre payante avec 100 niveaux

Temple Run: Brave, la déclinaison made in Disney PIXAR

Temple Run: Brave n'est autre qu'une déclinaison made in Disney PIXAR de la version officielle du jeu.

Une meilleure prise en main, des graphismes plus poussées et d'avantages de possibilités se reflètent dans ce nouveau titre plongé dans l'univers de Disney.

Comme dans l'original, vous serez entraîné dans une course infernale qui vous obligera à fuir coûte que coûte à votre poursuivant en glissant, en sautant, et même en tirant à l'arc sur des cibles pour faire plus de points.

Informations sur le jeu :

  • le tir à l'arc : votre objectif sera de tirer dans les cibles afin de gagner des pièces supplémentaires
  • de nouveaux visuels, meilleurs que l'original
  • tous les nouveaux environnements inspirés par Disney / Pixar Brave et la nature sauvage de l'Ecosse
  • Jouez en tant que Merida de Disney ou Pixar Brave
  • et bien plus encore..

Disponible à 0,79 euros, pour une taille de 32 mo et une compatibilité dès Android 2.1 :

Temple Run : Rebelle
Disney

OFFRANT UN TOUT NOUVEAU LOOK ET UNE FONCTION DE TIR À L'ARC INÉDITE AU JEU TEMPLE RUN ! Imangi, les créateurs de Temple Run, et Disney revisitent l'application la plus grisante de Google Play. Incarne Merida, l'héroïne du film Rebelle de Disney•Pixar, et fraie-toi un chemin dans les étendues sauvages...

Télécharger 0,76 € Disponible sur Google Play