, MathiasSeguy [



Puis, je me dis "vas voir des conférences". Alors j'enchaine Sami Jaber avec Google Web Toolkit à l'épreuve du feu qui nous montre un projet GWT impressionnant en réactivité et en richesse fonctionnelle... Bon, je regrette un peu de ne pas avoir vu de code mais Sami nous l’a promis la prochaine fois il ouvrira le moteur... Ensuite je regarde la conférence de Petra Cross (qui fera polémique dans certains cercles d'initiés) sur la manière de développer chez Google. J’apprends des trucs, c'est sympa de voir comment Google travaille et structure ses équipes, ce qui est le but de cette conférence...
Je me fais un Tool in Action qui me parle du framework AndroidAnnotations par Pierre-Yves Ricau et Alexandre Thomas. C'est un framework qui permet de gagner en lisibilité lors de la rédaction des programmes Android en déportant dans une classe fille (mère? je ne me souviens plus) le code répétitif de nos activités. C'est sympa et la présentation est terrible. Allez jeter un coup d'œil pour vous faire une idée par vous-même: Android Annotations
J’enchaîne avec la conférence de Nicolas Roar sur l'optimisation du HTML pour Android, mais avant d'atteindre la salle, je me fais alpaguer dans le couloir pour une discussion qui dure 20 minutes et à laquelle je n'arrive pas à me soustraire. Bref, je salue, je cours pour ne pas trop rater de slides et.... j'arrive sur le slide "Des Questions?"... arg, déception j'ai plus qu'à attendre parleys... Du coup j'écoute les questions et les réponses en maugréant dans mon coin.
Et c'est parti pour la soirée, discussions à tout crin, passage chez Altassian, Sfeir, Ippon, Oxiane. On discute dur en mangeant du fromage et en buvant du vin. "Alors t'as vu quoi aujourd'hui toi?" "Ah, j'ai vu ça, c'était super, il expliquait ..." bon je vous laisse imaginer les discussions de geeks. "Eh, si t'envoies un tweet en mentionnant Altassian t'as une bière et un tshirt AngryNerds", ah oui super, hop le Tweet et récupération des goodies trop good ;o)
Et puis là, je regarde ma montre et m***e, l'Android postcast de l’Android DevCast a commencé depuis 5 minutes. Je cours au sous-sol. Bonne surprise, c'est la présentation des invités, super, je ne suis pas à la bourre. J'assiste à une excellente émission "podcast", pleine de bonne humeur et très instructive. Vous pouvez la retrouver ici: ANDROID DEVCAST #1 : DES GOOGLERS ET DU PUBLIC !.

Quelques pensées supplémentaires:
Ma TodoList des trucs à tester : Git, Play2, CloudBees, AppEngine, les nouveautés de Spring, NoSql, Guava, ...
Les trois mots clefs que j'ai retenus de cette Devoxx France: Mobilité, Cloud et Agilité.
Il me tarde que les conférences soient disponibles sur Parleys. Et si vous n'êtes pas venus, n'hésitez pas, la séance de rattrapage c'est sur parleys.com.
Vous trouverez l'ensemble des retours sur la Devoxx France à cette adresse:Les news de Devoxx France
Le cercle Google+ des speakers et des organisateurs:G+ DevoxxFR Speakers circle
Ma présentation est disponible sur slideshare ici :Android A Quick Course Part I et Android A Quick Course Part II
Crédit photographique:Claude Falguière (photo 1 et 2),Salvador Diaz (photo3), Petra Cross (Photo4),Android Devcast (photo5) et l'équipe d'organisation (photo6).

Auteur Android2EE
Ebooks pour apprendre la programmation sous Android.

Retrouvez moi sur Google+
Suivez moi sur Twitter
Rejoignez mon réseau LinkedIn ou Viadeo
Vous devez être identifié pour poster un commentaire.

Vous connaissez le Java et puis Android vous titille.
Vous aimeriez bien en apprendre un peu plus.
Bonne nouvelle!!!
Venez me voir je vais présenter un cours Android de 3H qui permet de devenir autonome dans son apprentissage sur Android. Je vous expliquerai tout ce qu'il faut savoir pour bien se lancer dans le développement Android.
Venez nombreux !!!
Mais où? Devoxx France, mercredi 18 Avril de 13h30 à 16h30.
Le monde Android vous ouvre les bras, n'hésitez pas à venir nombreux.
ps: c'est en français
Quelques slogans:
#DevoxxFR Android vous questionne ? Venez trouver les réponses Mercredi 13h30-16h30 Android A Quick Course Scene A #Android2ee
#DevoxxFR #Android2ee Mercredi 13h30-16h30 #Android A Quick Course Scene A Et vous saurez tout ce qu’il faut savoir pour vous lancer
#DevoxxFR #Android2ee http://www.devoxx.fr/display/FR12/Android%2C+A+Quick+Course #Android, vous vouliez vous y mettre, ca tombe bien vous y serez :o)
#DevoxxFR http://www.devoxx.fr/display/FR12/Android%2C+A+Quick+Course Viens prendre un bon gros level up #Android dans ta face :o)
#DevoxxFR #Android2ee http://www.devoxx.fr/display/FR12/Android%2C+A+Quick+Course Un petit pas pour l’homme un grand pas vers #Android
#DevoxxFR #Android2ee http://www.devoxx.fr/display/FR12/Android%2C+A+Quick+Course Venez comprendre le dèv #Android en 3h
#DevoxxFR #Android t’es un geek, tu veux dév pour ton téléphone ou ta tablette, viendez là, c’est pour toi : http://www.devoxx.fr/display/FR12/Android%2C+A+Quick+Course
#DevoxxFR #Android2ee http://www.devoxx.fr/display/FR12/Android%2C+A+Quick+Course et si au bout de 3h tu comprenais #Android ? Cet university est pour toi !
#DevoxxFR #Android Le début de ta montée en compétence commence ici : http://www.devoxx.fr/display/FR12/Android%2C+A+Quick+Course
#DevoxxFR #Android « d’Android tu t’occuperas, ton voyage ici commencera » Yoda http://www.devoxx.fr/display/FR12/Android%2C+A+Quick+Course
#DevoxxFR #Android2ee Tu es jeune, tu es beau, il ne te manque plus qu’un #Android skill pour être parfait : http://www.devoxx.fr/display/FR12/Android%2C+A+Quick+Course
#DevoxxFR #Android2ee Tu es vieux, tu es expérimenté, il ne te manque plus qu’un #Android skill pour être un sage : http://www.devoxx.fr/display/FR12/Android%2C+A+Quick+Course
#DevoxxFR #Android2ee Tu es ni jeune ni vieux, mais #Android ça te botte, tu es aussi le bienvenu, ici pas d’élitisme : http://www.devoxx.fr/display/FR12/Android%2C+A+Quick+Course
Vous allez les voir passer sur Twitter.
Vous pouvez me dire lequel vous préférez en utilisant les commentaires ;o)
ps: c'est en français
Le lien mail: Android, A Quick Course (FR)
Alors, merci qui?
Merci, Android2EE:o)
Mathias Séguy
mathias.seguy.it@gmail.com
Auteur Android2EE
Ebooks pour apprendre la programmation sous Android.

Retrouvez moi sur Google+
Suivez moi sur Twitter
Rejoignez mon réseau LinkedIn ou Viadeo
Vous devez être identifié pour poster un commentaire.

Donc, ce matin, vous vous êtes réveillé et vous vous êtes dit, "Je reconstruirais bien mon application Android, bonne idée". Vous n'avez pas changé quoi que ce soit, mais quand vous faites "Android Outils-> Export signed application" un étrange message est apparu dans Eclipse:
"Exporter avorté parce que des erreurs fatales peluches ont été trouvés. Ceux-ci sontrépertoriés dans la vue ... Blablabla ... Lint"
Ok, donc vous avez pris votre café et maintenant vous êtes de retour devant l'ordinateur en essayant de trouver la vue Lint. Et vous avez lu dans le LintView le message suivant lorsque vous cliquez sur la ligne "Fichier Proguard Obsolète ...":
Obsolete ProGuard file; use -keepclasseswithmembers instead of -keepclasseswithmembernames
Issue: Looks for problems in proguard config files
Id: Proguard
Using -keepclasseswithmembernames in a proguard config file is not correct; it can cause some symbols to be renamed which should not be.
Earlier versions of ADT used to create proguard.cfg files with the wrong format. Instead of -keepclasseswithmembernames use -keepclasseswithmembers, since the old flags also implies "allow shrinking" which means symbols only referred to from XML and not Java (such as possibly CustomViews) can get deleted.
http://http://code.google.com/p/android/issues/detail?id=16384
Ok, pas de panique, ouvrez votre proguard-project.txt (c'est un fichier à la racine de votre projet Eclipse) et il suffit de changer le mot keepclasseswithmembernames par keepclasseswithmember (supprimer le "names" à la fin du mot). (vous devriez avoir 3 changements à faire).
Enregistrez le fichier (qui est automatiquement renommé en proguard.cfg), relancer le "Android Outils-> demande d'exportation signé", et ça marche.
Cela est dû à la mise à jour ADT à la version 17.
Alors, merci qui?
Merci, Android2EE:o)
Mathias Séguy
mathias.seguy.it@gmail.com
Auteur Android2EE
Ebooks pour apprendre la programmation sous Android.

Retrouvez moi sur Google+
Suivez moi sur Twitter
Rejoignez mon réseau LinkedIn ou Viadeo
Vous devez être identifié pour poster un commentaire.

Vous connaissez le Java et puis Android vous titille.
Vous aimeriez bien en apprendre un peu plus.
Bonne nouvelle!!!
Venez me voir je vais présenter un cours Android de 3H qui permet de devenir autonome dans son apprentissage sur Android. Je vous expliquerai tout ce qu'il faut savoir pour bien se lancer dans le développement Android.
Venez nombreux !!!
Mais où? Devoxx France, mercredi 18 Avril de 13h30 à 16h30.
Le monde Android vous ouvre les bras, n'hésitez pas à venir nombreux.
ps: c'est en français
Le lien mail: Android, A Quick Course (FR)
Alors, merci qui?
Merci, Android2EE:o)
Mathias Séguy
mathias.seguy.it@gmail.com
Auteur Android2EE
Ebooks pour apprendre la programmation sous Android.

Retrouvez moi sur Google+
Suivez moi sur Twitter
Rejoignez mon réseau LinkedIn ou Viadeo
Vous devez être identifié pour poster un commentaire.
damned ! je fais comment pour télécharger mon application androïd ? où est passé google music ? ne vous inquiéter pas, c'est expliqué ici !
Vous devez être identifié pour poster un commentaire.
, MathiasSeguy [
Bonjour,
Un grand jour pour le développement Android, la RC1 de la V1 de Spring for Android est arrivé !
Y'a plus qu'à l'utiliser :o)
C'est ici:
http://www.springsource.org/spring-android/news/1.0.0.rc1-released
Alors, merci qui?
Merci, Spring :o)
Mathias Séguy
mathias.seguy.it@gmail.com
Auteur Android2EE
Ebooks pour apprendre la programmation sous Android.

Retrouvez moi sur Google+
Suivez moi sur Twitter
Rejoignez mon réseau LinkedIn ou Viadeo
Vous devez être identifié pour poster un commentaire.

Vous voulez ajouter AdSense à votre application Android... Rien de plus simple, trois lignes xml dans votre fichier de layout, un jar a inclure dans votre appli et tout ça très bien expliqué par Google, ici:
Google explique AdMob
Alors, merci qui?
Merci, Android2ee, les Ebooks de programmation Android :o)
Mathias Séguy
mathias.seguy.it@gmail.com
Auteur Android2EE
Ebooks pour apprendre la programmation sous Android.

Retrouvez moi sur Google+
Suivez moi sur Twitter
Rejoignez mon réseau LinkedIn ou Viadeo
Vous devez être identifié pour poster un commentaire.

Bonne année à tous,
Aujourd'hui un document à lire si vous souhaitez faire des applications Android, le guide officiel du design Android par Google.
Vous le trouverez ici:
http://developer.android.com/design/index.html
Cet vraiment pleins de bonnes pratiques, il faut le lire au moins une fois et y revenir quand on est en phase de Design de l'application. Ok, il est orienté ICS, mais on finira bien par coder avec cette version. (Pas tout de suite, seulement 3.9% des appareils ont une version supérieure à 2.3)
Alors, merci qui?
Merci, Android2ee, les Ebooks de programmation Android :o)
Mathias Séguy
mathias.seguy.it@gmail.com
Auteur Android2EE
Ebooks pour apprendre la programmation sous Android.

Retrouvez moi sur Google+
Suivez moi sur Twitter
Rejoignez mon réseau LinkedIn ou Viadeo
Vous devez être identifié pour poster un commentaire.

Toutes les news du CES par Android Central :http://www.androidcentral.com/week-android-news-ces-recap-style?utm_source=ac&utm_medium=twitter&style_mobile=0
Alors, merci qui?
Merci, Android2ee, les Ebooks de programmation Android :o)
Mathias Séguy
mathias.seguy.it@gmail.com
Auteur Android2EE
Ebooks pour apprendre la programmation sous Android.

Retrouvez moi sur Google+
Suivez moi sur Twitter
Rejoignez mon réseau LinkedIn ou Viadeo
Vous devez être identifié pour poster un commentaire.
Sur Android, l'orientation de l'écran influe sur l'affichage des applications.
L'Android SDK offre la possibilité aux écrans de s'adapter à la résolution par ces systèmes de gravité (sorte de point d'ancrage).
Je crée mon application et je m'amuse à la passer du mode portrait au mode paysage.
Cette application se connecte en TCP à mon PC, et rapidement je me suis rendu compte que mon application se comporte étrangement.
En effet, à chaque changement d'orientation, ma connexion TCP se renouvelle. Après plusieurs heures d'analyses et de recherches j'ai compris et résolu le problème.
Par défaut, à chaque changement d'orientation, l'Activity courante est détruite puis recréé par le système Android.
Imaginez ma frustration en constatant cela, où sont mes objets en mémoires -> disparu....
Je connais deux solutions à ce problème:
Le fait de surcharger la méthode OnConfigurationChanged et de définir la propriété ConfigurationChanges au Manifeste permet de ne plus redémarrer l'activité courante en cas de changement d'orientation.
TIPs: en java, les propriétés ConfigurationChanges se trouve dans le fichier AndroidManifest.xml du projet. Sous Mono for Android c'est dans l'entête de votre définition de la classe qu'il se trouve.
Exemple:
[Activity(Label = "FrmTest ", ConfigurationChanges=Android.Content.PM.ConfigChanges.Orientation)]
public class FrmTest : Activity
{
/// <summary>
/// Permet de ne plus redemarrer l'activité sur un changement de configuration
/// </summary>
/// <param name="newConfig"></param>
public override void OnConfigurationChanged(Configuration newConfig)
{
base.OnConfigurationChanged(newConfig);
}
}
Cette petite astuce vous permettra sans doute de gagner du temps
.
Vous devez être identifié pour poster un commentaire.
Il y a quelques jours j'exposai vulgairement ma façon de développer en ansynchrone entre différentes activity.
Aujourd'hui je vous montre comment faire en mutualisant la génération des mutex et des paramètres passés entre activity.
Pour cela , je crée:
Vous devez être identifié pour poster un commentaire.
Tout fier, je me lance dans ma première application à l'aide de Mono for Android.
Je crée un projet sous Visual Studio 2010 et me munis de mon téléphone sous Android.
Pour les imprimes écrans, j'utilise l'option screen capture du logiciel ddms (dalvik debug monitor) fournit avec le sdk de mono.
L'application à créer est simple:
Vous devez être identifié pour poster un commentaire.
Ce blog vous présente l'ensemble des blogs Java présents
| Lun | Mar | Mer | Jeu | Ven | Sam | Dim |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
Copyright © 2000-2012 - www.developpez.com