• Clean Architecture sur Android avec les Architecture Components
    Pour ce premier meetup de l’année, Orange Application for Business nous accueille dans leurs locaux à Gambetta pour une session sur la Clean Architecture sur Android, animé par Sébastien SEGOND et Arnaud DE BOCK. Il est impératif que chaque participant s’inscrive avec son vrai nom et qu’il apporte une pièce d’identité le jour de la conférence, sinon les agents de sécurité des locaux lui refuseront l’entrée. Description: How to write the cleanest code ever? With some Architecture Components in the mix. La Clean Architecture offre de nombreux avantages aux développements d'applications complexes, et est déjà pour certains un must have ! Nous verrons comment mettre en place une architecture idéale, et comment la combiner avec les nouveaux Architecture Components de Google pour créer le code ultime. Vous n’aurez plus jamais à vous soucier de la maintenabilité de votre app. Expert du sujet ou non, vous souhaitez découvrir le clean code et comment l’intégrer avec Architecture Components ? Alors cette présentation est faite pour vous ! Sébastien SEGOND est expert Android chez Orange Application For Business. Il est passionné par le développement Android depuis de nombreuses années, et est en recherche constante de progression pour rendre les développements plus ludiques et efficaces. Arnaud DE BOCK est architecte mobilité / web / sécurité à la Direction Technique d’Orange Application for Business, Orange Expert Cybersécurité. Avec plus de 10 ans d’expérience dans le domaine du mobile, il a pu aborder beaucoup de problématiques ainsi que l’évolution des applications mobiles en particulier dans le développement sécurisé.

    Ce Meetup est passé

    Orange

    141 Cours Gambetta · Lyon

    1 commentaire
  • Getting started with Kotlin
    Pour la rentrée, David Crescence et Lionel Duport de la société SQLI viennent nous présenter une conférence sur le language Kotlin, annoncé il y a peu comme nouveau language supplémentaire officiel pour effectuer du développement Android. SQLI Lyon nous accueillera pour cette occasion. Certains l’utilisaient déjà depuis quelque temps, d’autres n’en connaissent que le nom… Depuis le 17 mai 2017, date de l’annonce faite par Google de l’adoption du langage Kotlin comme langage officiel Android, nombreux sont les développeurs qui vont avoir envie de développer sur ce nouveau langage par conviction ou par simple curiosité. S’identifiant tout à fait à un langage moderne comme peut l’être le Swift à l’instar de l’Objective-C, le changement que représente Kotlin peut décourager certains aficionados du langage historique adopté par Android. Cette présentation a pour objet de vous présenter les possibilités du langage Kotlin. Pour les plus néophytes, les points forts et principales features du langage seront abordées. Pour les initiés, l’intégration de différents frameworks couvrant les principaux besoin d’une application sera expliquée. Pour les plus expérimentés, les détails d’une architecture typique sera analysée. Afin de reprendre des cas d’usage courants, cette présentation s’appuiera sur une application type réseau social à la manière de la todo app Google avec les bonnes pratiques à adopter pour ce langage. Speakers : David Crescence travaille à SQLI en tant qu’Ingénieur Concepteur Développeur depuis un peu plus de 2 ans principalement sur Android mais aussi côté backoffice. Sa passion pour la conception l’a amené à étudier puis approfondir le sujet de la qualité, du testing, de l’architecture mais aussi des nouveaux langages de programmation émergeants comme Kotlin. Au terme de plus de 5 ans de développement sur la plateforme Android, David se tourne naturellement vers le partage de connaissance au sein de son organisation via notamment des Workshops dédiés à la qualité, l’architecture et l’intégration sur sa technologie de prédilection. Lionel Duport est Ingénieur Concepteur Développeur chez SQLI, société qu’il a rejoint il y a 2 ans. Il prend en charge le développement de projets mobiles sur différentes plateformes (iOS, Android) et différentes technologies (Natives et hybrides). Il travaille également sur des sujets de R&D axés autour de la réalité augmentée, la réalité virtuelle et les nouveaux langages de programmation émergeants. Après un début de carrière dans le Web, puis le jeu vidéo, Lionel s’est naturellement tourné vers le monde du mobile, une passion qui ne le quitte plus depuis 5 ans. SQLI : Créé en 1990, SQLI est un Groupe de services dédié au monde de l’expérience connectée. Il accompagne les entreprises et les marques dans la définition, la mise en œuvre et le pilotage de dispositifs digitaux pour une expérience client, partenaire, collaborateur réinventée. Son positionnement unique au confluent du marketing et de la technologie lui permet de répondre de façon globale aux enjeux de développement des ventes et de notoriété (marketing digital & social, expérience client, commerce cross-canal, mobile, data intelligence…) ainsi qu’aux enjeux de productivité et d’efficacité interne (digitalisation des opérations, entreprise collaborative, objets connectés, CRM…). Ses 2200 collaborateurs sont répartis sur 7 agences en France, 3 en Suisse, 3 au Benelux, une au Royaume Uni (Londres), une en Suède et des centres offshore en Afrique du Sud et au Maroc. Le Groupe SQLI, coté sur Euronext Paris (SQI), a réalisé en 2016 un chiffre d'affaires de 191 M€.

    SQLI Lyon

    Place Giovanni da Verrazzano · Lyon

    5 commentaires
  • Fastlane et Navigation Activity/Fragment sur Android
    Après une Google IO riche en contenu pour les développeurs Android, nous nous retrouvons chez Amiltone (https://amiltone.com/) au 76 Boulevard du 11 novembre[masked] Villeurbanne (https://goo.gl/maps/tq6eX2P2Psx) pour une double conférence animée par Antoine Descamps (https://twitter.com/_antdesc) sur Fastlane et un retour d’expérience sur la problématique de la Navigation Activity/Fragment sur Android. Automatiser avec Fastlane : Fastlane (https://fastlane.tools/) est un outil en ligne de commande qui permet d'automatiser des actions. Il est prévu spécifiquement pour les projets mobiles. Initialement un projet iOS, Fastlane (https://fastlane.tools/) supporte depuis plus d'un an Android et permet d'automatiser de nombreuses actions. Apprenez à : • Compiler, signer et envoyer au Play Store un apk en 5 lignes de code et une ligne de commande • Automatiser les captures d'écran localisées et les envoyer sur la fiche Play Store sans lancer un navigateur Web • Packager et déployer une librairie Android sur un gestionnaire d'artefact depuis un poste utilisateur • Interfacer Fastlane avec une plateforme d'intégration continue comme Jenkins C'est simple, efficace et peut permettre de faire gagner un temps considérable dans une équipe de développement mobile. Navigation Activity/Fragment sur Android : Retour d'expérience sur 2 ans d’échec et relative réussite sur la problématique de la navigation dans une application. Quels sont les problèmes rencontrés, les solutions existantes et quelles sont les recommandations à ce sujet. Antoine Descamps : Responsable d'un pôle d'expertise en développement mobile natif : • Expertise sur la mise en place d'architectures adaptées pour des projets mobiles développés en langage natif. • Automatisation de la chaine de production. • Scaling de projets complexes & bonnes pratiques en développement sur mobile. Bidouilleur dans des projets DIY persos et d'entreprise (Borne d'arcade, Domotique)

    Amiltone

    76 Boulevard du 11 novembre 1918 · Villeurbanne

  • Google IO Extended 2017
    Comme chaque année Google organise une conférence dédié aux développeurs sur plusieurs jours appelé la Google IO (https://events.google.com/io/). Avec le nombre de place limité de la conférence Google, tout le monde ne peut aller à cette conférence à San Francisco. C’est pourquoi à travers le monde, de nombreux GDG organisent des Google IO Extended où une partie de la conférence est retransmise en directe. Cette année encore le GDG Lyon User Group en organise une avec la société LinkValue (https://link-value.fr/fr) à Lyon (5 rue de la Ruche, 69003 Lyon (https://goo.gl/maps/cAU4VRq4iwu)). La keynote de la Google IO sera retransmise de 19h à 20h30, suivi de discussion autour des annonces entre les membres du LYAUG.

    LinkValue

    5 rue de la Ruche · Lyon

    2 commentaires