Fév
18

Je serai speaker à la DevoxxFR 2016 : Architecture Android et Bonnes Pratiques (université 3h)

Bonjour,
Je suis trop content d'annoncer que je serai speaker à la DevoxxFr 2016 pour une conférence de 3 heures intitulée Architecture Android et bonnes pratiques
Le pitch :
Depuis maintenant 7 ans que je développe sous Android, ma principale préoccupation a toujours été l'architecture. 

Et si nous prenions quelques heures pour en discuter ? 
Je vous propose une vision globale et synthétique s'appuyant sur des exemples concrets, sur les principes et conseils de référence des équipes Google et sur des modèles d'architecture (MVP/n-tiers) et leur mises en place. 
**Au programme:** 
Le contexte Android, 
L'objectif utilisateur, 
La responsabilité du développeur, 
Les bonnes pratiques (celles de Chet Haase, Romain Guy et les miennes), 
Les principes d'architecture (n-tiers, MVP et MVVM), 
Leur application sur Android (services, threads, Application ...), 
Le déploiement continue, 
Les librairies incontournables du moment, 
Un exemple concret d'utilisation d'un service REST (up et download) 
et bien sûr un projet github est associé à cette conférence pour que le code soit avec vous !

Cette conférence est extraite d'une nouvelle formation "Android Ultimate" que je lance à Paris du 10 au 13 Mai pour vous permettre de devenir un développeur Android Ultime. Je vous parlerai des principes d'architecture à mettre en place, des librairies à utiliser pour vous faciliter la vie (Retrofit, OkHttp, Okio, Moshi, Dagger, EventBus, OrmLite, SugarOrm, GoogleAnalytics, GoogleDrive, GoogleAuthentification...), des bonnes pratiques (celles que les équipes Google vous rabâchent et les miennes) et on mettra tout ça en place dans un tp 

Plus d'info: http://www.android2ee.com/Formations...e-Android.html

Bref, tout ça pour vous dire, n'hésitez pas à venir à la conférence et n'hésitez pas à vous inscrire à la formation parce que ça va être énorme !
Alors à bientôt j'espère.
Prochaine formation : Formation complète Paris 14 Mars.

...
Lire la suite
643 Hits
0 commentaire
Jan
12

Migrer son ActionBar vers la ToolBar (Quatrième Partie) : Mise en place des onglets et du ViewPager

Et bonjour tout le monde,

Pour finir cette série sur la ToolBar, il ne nous reste plus qu'à mettre en place la ToolBar avec une ligne d'onglets et/ou avec un ViewPager.

Commençons par la ligne d'onglets.

ToolBar et TabLayout

Nous voulons simplement avoir une activité avec des onglets et la ToolBar :

...
Lire la suite
1127 Hits
0 commentaire
Nov
26

DroidCon London 2015 ! J'y étais et c'était super !

 Bonjour tous le monde,

Je n'ai pas encore eu le temps de vous en parler, mais j'étais à la DroidCon London 2015 et c'était super, vraiment super, je me suis régalé.

Cela fait trois ans maintenant que je m'y déplace et je commence à connaître plein de monde que je revois à cette occasion. Du coup, je passe beaucoup de temps en discussions informelles avec des gens sympas, passionnés et c'est très agréable. Cette année, en particulier, j'ai pas mal discuté avec Damien Level (CapGemini), Jérémy Vagnet (Genymotion), Eyal Lezny (Genymotion), Xavier Hallade (Intel), Cyril Mottier et son comparse Mathieu Calba (CaptainTrain), Damien Mabin (Google), Carl-gustaf Harroch (Novoda), et beaucoup d'autres personnes. Et c'était passionnant. 

Mais bon, ce n'était pas de ça dont je souhaitais vous parler :) Je voulais vous parler des conférences à voir absoluement.

...
Lire la suite
771 Hits
0 commentaire
Sep
16

Vive la DroidCon Grèce !

b2ap3_thumbnail_Android2ee-logo-BIG_blue-1024x375.png

 Bonjour tous le monde,

La DroidCon Grèce était une super DroidCon et je suis très content d'y avoir participé. C'était la première DroidCon organisée en Grèce et ce fut un succès. Ce succès a reposé sur les éléments suivants : La Grèce, l'accueil, les sessions et les participants.

Copyright

© @android2ee-2015

Lire la suite
521 Hits
0 commentaire
Sep
08

I am a DroidCon Greece Speaker !

 Bonjour tous le monde,

Je suis trop content de vous dire que je suis speaker officiel de la DroidCon Greece ! Et je vais y parler d'Animation.

Vous pouvez trouver ma bio ici : Mathias a la DroidCon Greece et le petit interview sympa là : L'interview.

Et donc, Jeudi, je fais mes valises et direction Thessalonique pour la première DroidCon Greece. Et je vous avoue que ça me fait terriblement plaisir. Déjà speaker officiel, ça fait plaisir, je suis content d'avoir trouvé un sujet qui plait. Et puis, c'est en Grèce, un pays en pleine tourmente où je suis heureux d'aller montrer que la solidarité et l'espoir sont là, entre nous autres geeks. Que oui, on peut le faire et que cette droidCon est un symbole de réussite et d'espoir. Bref pour toutes ces raisons je suis super content d'y aller et puis ca va être une super DroidCon !

...
Lire la suite
523 Hits
0 commentaire
Juil
20

ViewGroup et ScreenRecorder, fais toi plaisir.

 Bonjour,

"Putain qu'il fait chaud" c'est la pensée du mois et sinon ? Et sinon, je suis en train de mettre à jour mon chapitre de formation sur les animations. Oui, pour parler des Drawable qui bougent tous seuls, des ViewPropertiesAnimator, des TweensAnimations, de scene et transition, des nouveaux VectorDrawableAnimator (que je pensais que ce serait super et que je suis super déçu :(... )

"D'accord mathias et alors ?" allez vous me dire. Et alors, il me faut faire des captures d'écran d'animation, genre j'en veux 30 par seconde, ou 15 ou 60, c'est celon. J'ai essayé quelques outils et je trouve ça compliqué pour pas grand chose... Alors je me suis dit, non mais oh, c'est quand même trivial de faire des copies d'écrans, je vais le mettre en place et ça va me le faire direct. Et c'est ce dont j'ai envie de vous parler aujourd'hui.

Tout d'abord, mon idée est de se dire que le layout que je vais utiliser a la capacité de prendre tout seul, quand je le lui demande, des captures d'écrans en raphale. Toute bête comme idée, il me suffira ensuite d'aller récupérer mes png sur l'émulateur ou le device qui exécute mon code. Je vais juste vous raconter les deux trois problèmes que j'ai rencontrés.

...
Lire la suite
1064 Hits
0 commentaire
Jui
23

Migrer son ActionBar vers la ToolBar (Troisieme Partie) : Mise en place d'une ActionView

Et bonjour tout le monde,

Alors pour continuer à visiter l'ActionBar... euh non, la ToolBar, je vous propose d'apprendre à afficher une vue dans votre ToolBar. L'exemple que j'utilise souvent pour ça est de mettre une zone de recherche, même si ce n'est pas très pertinent car la SearchWidget est un peu là pour ça.

Mais, ce n'est pas grave, je le fais quand même pour vous expliquer le comportement.

Tout d'abord, à quoi cela ressemble-t-il ?

...
Lire la suite
1012 Hits
0 commentaire
Jui
22

Outils : SplashScreen de vos applications vers Gif animés et écrans

b2ap3_thumbnail_Android2ee-logo-BIG_blue-1024x375.png

Et bonjour tout le monde,

Bon, aujourd'hui un petit post en passant que l'on doit à pour nous permettre de faire des Gif animés de nos applications qui ressemble à ça:

https://pbs.twimg.com/tweet_video/CIF3AOsWEAQNNZp.mp4

 (mon blog aime pas les vidéos désolé)

Lire la suite
1035 Hits
0 commentaire
Jui
17

Nouvelle Formation: Android Master pour devenir un développeur expert. (parce que vous le vallez bien:)

Et bonjour tout le monde,

Il y a du nouveau dans les formations Android d'Android2EE dont la nouvelle formation "Master Android" dédiée aux programmeurs Android qui souhaitent se mettre à jour et atteindre le top.

En effet, j'y aborde les nouveautés Lollipop qui doivent changer nos habitudes de développement au quotidien. Il y a eu beaucoup d'impacts; adieu les ListView, adieu l'ActionBar, adieu les BroadCastReceievers qui écoutent le Wifi et l'alimentation pour se mettre à jour, bonjour les RecyclerView, bonjour la ToolBar, bonjour les CardViews, bonjour le JobScheduler, bonjour les Wearables, bonjour Palette, Ripple, Tint et Shadow, 

Bonjour Lollipop !

...
Lire la suite
2464 Hits
0 commentaire
Jui
14

Migrer son ActionBar vers la ToolBar (Seconde Partie) : Mise en place de l'action mode

b2ap3_thumbnail_Android2ee-logo-BIG_blue-1024x375.png

Et bonjour tout le monde,

 Continuons notre découverte de la ToolBar et en particulier regardons comment mettre l'ActionMode en place. Si vous n'avez pas lu ce dernier article, il vous explique la mise en place de la ToolBar.

Tout d'abord qu'est-ce que l'ActionMode ? C'est la capacité de changer notre ToolBar pour n'afficher que des actions lors d'un évènement utilisateur particulier. L'exemple compréhensible est quand je sélectionne un mail, la ToolBar affiche de nouvelles actions.

C'est ce changement que l'on nomme l'ActionMode et grosso modo, cela correspond juste à demander à notre ToolBar d'afficher un nouveau fichier xml de Menu. Oui, en fait c'est trivial. Avant ça l'était vraiment, maintenant à deux trois petits détails, ça l'est toujours. Regardons comment le mettre en place:

Copyright

© android2ee

Lire la suite
1122 Hits
0 commentaire
Jui
08

Migrer son ActionBar vers la ToolBar (Première Partie)

b2ap3_thumbnail_Android2ee-logo-BIG_blue-1024x375.png

Et bonjour tout le monde ,

Alors aujourd'hui on migre l'ActionBar et on la remplace par la ToolBar en quelques lignes de code.

Bien sûr, vous serez compatible du level Gingerbread au level preview M.

Copyright

© android2ee

Lire la suite
1902 Hits
0 commentaire
Jui
04

La ToolBar, le TabLayout et les ViewPagers

Bonjour,

Juste un petit mot en passant, je viens de finir de vous mettre à disposition sur Github un projet vous montrant comment utiliser et mettre en place la ToolBar (le composant qui doit remplacer l'ActionBar dans vos projets).

Maintenant qu'elle vient d'être injectée dans la support library par Chris Banes (en Avril) et que la DesignLibrary est devenue disponible en Mai, je vous propose un projet (ultra simlple) pour que vous puissiez la mettre en place facilement dans vos projets.

https://github.com/MathiasSeguy-Android2EE/ToolBar4Github

Ah oui, bien sûr, c'est compatible Gingerbread bien sûr et MPreview.

...
Lire la suite
1180 Hits
0 commentaire
Jui
01

Les lundi perdus a ...

Les lundi perdus a ...

Bonjour tous le monde,

Alors, ce lundi ? Moi, je voulais vous poster un petit billet sur mes états d'âmes, mais commençons par le commencement: les GIO

Lire la suite
570 Hits
0 commentaire
Mai
27

Le SharedIntent en deux lignes, putain, mettez le dans vos applications :)

Bonjour à tous,

Juste un billet rapide, j'étais en train de mettre à jour ma formation pour rajouter le petit chapitre qui va bien sur la ToolBar qui remplace l'actionBar. C'est Chris Bane qui a mis ça en place dans la support library level 22 et l'avait aussi mis en place dans la branche native pour lollipop (21). Et je regardais ce qui pouvait avoir changé.

Bon déjà, je suis scié, on tombe sur les docs qui nous explique comment utiliser l'actionBar, alors que l'actionBar c'est un peu du passé, mais bon justement je tombe sur ça:

Lire la suite
757 Hits
0 commentaire
Mar
09

Conférence « An Android Journey » par Mathias Seguy à Lyon le Mardi 17 Mars

Bonjour tous le monde, en particulier, bonjour amis Lyonnais,

Je donnerai une conférence intitulé "An Android Journey, astuces et bonnes pratiques tout au long de la route" le mardi 17 Mars à 19h chez Zenika

Durant cette conférence, je parlerai des bonnes pratiques du développement Android. J'aborderai pendant une heure, tout un tas de petits détails qui font qu'une application devient excellente, respectueuse de son utilisateur, adaptée aux contexte, maintenable... Cette conférence est la somme des bons conseils et des bonnes pratiques sur le développement Android.

En particulier, elle abordera le design et l'UX, le développement avec quelques pro-tips, la mise en place d'architecture propres pour vos applications, l'utilisation de librairies, les stratégies réseaux... Un tour d'horizon presque complet de tous ces petits détails du développement qui font qu'une application devient une application d'excellence vous sera présenté.

...
Lire la suite
869 Hits
0 commentaire
Fév
26

La formation Android fait étape sur Lyon en Mars

26
février
2015

La formation Android fait étape sur Lyon en Mars


Bonjour tous le monde, en particulier, bonjour amis Lyonnais,

J’ouvre une session « Formation Android Complète » sur Lyon du 16 au 20 Mars 2015.
C’est l’occasion de monter en compétence sur Android dans les meilleures conditions; un cours excellent, un formateur passionné et expert de la technologie, un support de formation exceptionnel. Je vous parle des notifications et des Android Wear, de Palette, des services Android et des services métiers, d’architecture, des bonnes pratiques, des animations, de librairies (EventBus, AndroidAnnotation, OrmLite, SugarOrm,…), des google Api (Authentification, Drive, Localisation, Map, ActionBar Compat) … Le seul inconvénient de cette formation est que je souhaite tout vous expliquer mais est-ce un inconvénient ?
Et les T.P. s’effectuent sous Android Studio, eheh

On vient d’ouvrir la session, il est encore temps de s’inscrire !!!
Alors, allez voir votre responsable formation dans votre entreprise et expliquez lui « Vous voulez être formé à Android par Android2EE car c’est la meilleure formation Android de france ! » convainquez le et inscrivez vous. Ah oui, pour vous inscrire, il suffit de m’envoyer un mail Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser..
Et le cadeau bonux, pour les lecteurs de developpez.com, une remise exceptionnelle de 10% si lors de l’inscription vous me dîtes « je viens de DVP ».

De plus, pour fêter mon passage pour Lyon, avec Zenika, on organise une soirée Android le Mardi 17 Mars soir, avec au programme, la conférence « An Android Journey » et un temps informel de questions/réponses (ou un tp sur les notifications ou l’ActionBarCompat, à voir). Je reviendrai avec plus de détail dans un prochain billet sur cette conférence.

...
Lire la suite
1032 Hits
0 commentaire
Jan
28

Migration AndroidStudio… Mise à jour Gradle

28
janvier
2015

Migration AndroidStudio… Mise à jour Gradle

Android2ee

Bonjour,
Ben ça y est, vous avez migré sous AndroidStudio grace à mon précédent billet Migration AndroidStudio, maintenant passons aux choses sérieuses et avançons dans notre compréhension du système de build basé sur Gradle. En particulier je souhaite vous parler du mode release et debug, des flavors et de la mise en place du projet de tests. Je ferrai un détour aussi sur les deux bugs qui m’ont pourri la vie pendant quelques quart d’heures que vous gagniez du temps :)

Lire la suite
1290 Hits
0 commentaire
Jan
16

L’Ebook Android A Complete Course est en lecture libre !

16
janvier
2015

L’Ebook Android A Complete Course est en lecture libre !

Bonjour,
Ca fait un bail que je ne vous ai pas donné des nouvelles.
Alors celle du jour: L’Ebook Android A Complete Course est en feuilletage libre sur Android2EE, tous les chapitres sont disponibles !!!
Vous les trouverez ici :http://www.android2ee.com/site/Livre-en-consultation/
Je vous souhaite une bonne lecture !
Et bonne année aussi

Mathias Séguy
Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.

Fondateur Android2EE
Formation – Expertise – Consulting Android.
Ebooks pour apprendre la programmation sous Android.

...
Lire la suite
963 Hits
0 commentaire
Jan
12

Migration AndroidStudio…

12
janvier
2015

Migration AndroidStudio…

Android2ee

Et voilà, Eclipse n’est plus l’I.D.E. de référence pour le développement Android (Ils ont annoncer avoir arrêté le développement de l’A.D.T. le 8 décembre mais le billet a disparu d’internet depuis:) et du coup, on commence à migrer les projets vers Android Studio (eh oui, c’est l’IDE officielle maintenant :Annonce officielle)
C’est parti dans la confiance, on y croit à cette migration, elle va bien se passer, il n’y a pas de raison; L’export d’Eclipse nous expliquant qu’il n’est plus nécessaire d’exporter ses projets au format gradle, AndroidStudio importe ça super bien….

Lire la suite
1423 Hits
0 commentaire
Mai
23

Quand vos stagiaires sont trop forts ! l’application Fnac par l’équipe de Capgemini (mes stagiaires de janvier)

23
mai
2014

Quand vos stagiaires sont trop forts ! l’application Fnac par l’équipe de Capgemini (mes stagiaires de janvier)


En janvier dernier, j’ai formé l’équipe de CapGemini Lilles qui avait à charge l’application FNAC. Et ça y est, ils ont fini le boulot, la nouvelle application fnac est sur le store, tunée comme une voiture de course, responsive, smart, multi-screens, multi-résolutions, multi-levels (du level 8 -froyo- au level 19 -KitKat) !!! Ouhaa !
Et si vous alliez la télécharger pour voir par vous-même ce qu’ils ont réussi à mettre en place:
L’application FNAC sur le store
Je suis trop fier d’eux, bravo les gars !

Et toi qui lit ce blog et qui te dit « ouha, j’aimerai bien savoir coder comme eux des applications Android magnifiques » et bien viens t’inscrire à mes formations, qu’est-ce que t’attends ? Fais du loobbying auprès de ton service RH, dis leur que tu veux la meilleure formation Android, dis leur que la qualité d’une formation est primordiale, dis leur qu’elle est dispensé par l’un des meilleurs experts français et qu’il va t’expliquer ce que personne d’autre t’expliquera; l’architecture, les bonnes pratiques, les librairies et tout le reste. Dis leur que tu veux être formé pour acquerir une compétence, par pour que ça apparaisse uniquement dans ton C.V..
Inscris toi !

Les prochaines formations Android d’Android2EE:
Paris:
Et du 16 au 20 Juin à Paris, Formation complète
Toulouse:
Du 19 au 23 Mai à Toulouse, Formation Complète

Le prochain semestre est plannifié, n’hésitez pas à y jetter un oeil.
[Pour plus de renseignements sur les formations Android2EE: http://www.android2ee.com/fr/formations-android/formation-complete]

A bientôt, au 18 à Paris pour la conférence Voyage en monde Android avec le PAUG ou le 5 juin à Toulouse pour le TAUG.

...
Lire la suite
559 Hits
0 commentaire