Android and iOS developer - Technical Lead chez Resonantes - Lead GDG Nanes Android

Talks

À la dĂ©couverte du dĂ©veloppement mobile, sans les maux de tĂȘte
đŸłïž FR #android #ios #mobile #dev #discovery
Talk proposé en duo avec Cyril Hue
Vous ĂȘtes un dĂ©veloppeur souhaitant explorer les possibilitĂ©s offertes par le dĂ©veloppement mobile, mais vous ĂȘtes confrontĂ© Ă  diverses incertitudes :
  • Comment dĂ©ployer son code sur un tĂ©lĂ©phone ?
  • Comment distribuer son application sur un magasin ?
  • Combien ça coĂ»te ?
  • Combien de temps ça prend ?
  • etc.
Au cours de ce talk, nous vous prĂ©senterons le parcours de Cyril, dĂ©veloppeur web s’étant lancĂ© dans le dĂ©veloppement d’une application mobile. Nous partagerons, entre autres, les problĂ©matiques qu’il a rencontrĂ© et les solutions qu’il a utilisĂ©es pour les rĂ©soudre. Avec l’aide de Robin, expert en dĂ©veloppement mobile, nous aborderons les bonnes pratiques et des astuces pour dĂ©velopper, dĂ©ployer et maintenir une application mobile.

Ce talk est destiné à tous les curieux intéressés par cet écosystÚme particulier.
[Quicky] - App-Elles - Exemple de tech for good Ă  l'heure du confinement
Le premier confinement que nous avons connu en 2020 a Ă©tĂ© soudain et brutal. Dans les secteurs privĂ©s comme publics, l’activitĂ© a souvent Ă©tĂ© affectĂ©e et diminuĂ©e voire parfois stoppĂ©e. Les impacts sur le systĂšme de santĂ© et sur les entreprises a plusieurs fois Ă©tĂ© citĂ© mais ce ne sont pas les seuls domaines. L’activitĂ© des travailleurs sociaux par exemple a Ă©tĂ© fortement impactĂ©e et les personnes qui Ă©taient suivies par ces travailleurs se sont parfois trouvĂ©es plus isolĂ©es que jamais.

Dans ce contexte, les solutions numĂ©riques Ă©tĂ© beaucoup plus utilisĂ©es qu’en temps normal afin de prendre le relai, ou de permettre Ă  certaines activitĂ©s de se poursuivre.

Avec ce talk, je propose un retour d’expĂ©rience sur l’activitĂ© et le dĂ©veloppement continu de l’application mobile App-Elles durant cette pĂ©riode. App-Elles (https://app-elles.fr) a pour but de rĂ©pondre aux principaux besoins d’assistance et de soutien des victimes et des tĂ©moins confrontĂ©s Ă  une situation de violence.

A travers cet exemple, je souhaite montrer en quoi les technologies mobiles ont une vocation Tech For Good et plus que jamais une réelle utilité.
[Quicky] - From Dagger to Dagger Hilt
During the 2019’s Android Dev Summit conference, Google announced that it would stop the development of Dagger-Android and officially recommended to use pure Dagger 2 instead. Few times after those announces Dagger-Hilt was announced and presented as "a standard way to incorporate Dagger dependency injection into an Android application." On the 5th of May 2021 Dagger Hilt 1.0.0 was released.

I recently took the decision to give it a go as Dagger 2 is a powerful but yet difficult tool to understand and setup and did not really want to change the setup it already took me time to master.

I started using Hilt in a small internal app, a simple tool without the scope of an important production app. Once confident that Hilt would improve our production app I started the refactoring of the dependency injection code to follow Dagger-Hilt’s template.

With this talk I’d like to share my experience with Dagger-Hilt with two integration examples:
  • From scratch in a new project
  • Refactoring of an important project already using Dagger 2
  • I will discuss pros and cons of Dagger-Hilt and what does it brings to the table.