Mes lectures de cet été 2019

Il n’y a pas que le code dans la vie (quoi que…), alors comme chaque été, je vous partage mes lectures de vacances…

Bon, c’est les vacances, mais rien n’interdit de lire des livres en rapport avec sa passion… 🙂 Ce livre n’est pas un livre technique, mais plutôt un ensemble de « trucs et astuces » pour améliorer son travail de développeur.se de manière « pragmatique ». Cela se présente sous la forme d’analogies et de petites histoire très faciles à lire et surtout à retenir. Pour moi, c’est un must !

J’adore Stephen King, et là j’avoue avoir eu du mal à me remettre de cette lecture ! Amateurs.rices d’horreur, passez votre chemin, ce n’est pas le sujet. Par contre, si vous avez dépassé 35 ans, cette « étude sociologique » de la société Américaine est peut-être faite pour vous…

Evitez juste de le lire si vous n’avez pas le moral 🙂

« Une chose encore capable de vous faire rire plus de trente ans après ne peut pas avoir été une perte de temps. Je pense même qu’une telle chose frôle l’immortalité. »

« C’est solide, les cœurs. En règle générale, ils ne se brisent pas. Les cœurs, ça plie sans se rompre. »

« Les cœurs peuvent se briser. Oui. Les cœurs peuvent se briser. Parfois, je me dis qu’il vaudrait mieux que nous mourions, en de tels moments, mais nous ne mourons pas. »

Un livre que nous avons sans doute tous.tes lu durant notre adolescence… mais qu’il fait bon de relire à l’âge adulte 🙂

« « Mon cœur craint de souffrir, dit le jeune homme à l’Alchimiste, une nuit qu’ils regardaient le ciel sans lune.
— Dis-lui que la crainte de la souffrance est pire que la souffrance elle-même. Et qu’aucun cœur n’a jamais souffert alors qu’il était à la poursuite de ses rêves, […]. »

Une fiction historique qui nous projette au temps de la construction des cathédrales. Difficile d’en décrocher une fois que l’on a commencé 🙂

Là, c’est tout de suite plus léger… Mais c’est techno et cela se passe à Nantes alors… Bon, comme dans tous les livres du genre, il y a quelques « à peu prés » avec la réalité technologique. En oui, faut bien perpétrer le mythe du méchant hacker dans son coin… Mais, j’ai quand même bien aimé l’histoire, avec un suspense qui ne nous laisse pas respirer 1 seconde… Et puis cela m’a permis de me remettre de Coeurs perdus en Atlantide (je suis trop sensible 😦 ).

Une application mobile Android / iOS en 1 journée ?

Application mobile Siberian

Depuis quelques années, on voit apparaitre sur le web des générateurs d’applications mobiles. La promesse est la même que pour les cms et les générateurs de sites web : pouvoir bénéficier d’un travail professionnel sans aligner une seule ligne de code…

Et comme pour les cms et autre générateurs de sites web, la réalité est quelque peu nuancée…

Suite à la demande d’un client, je me suis re-penchée sur SiberianCMS, que j’avais déjà testé il y a quelques années sans être convaincue plus que ça.

Le mois de juillet et ses chaleurs aidant, je me suis lancée comme défit de créer une application multiplateforme, avec SiberianCMS, en 1 journée… Voici donc un compte rendu de mes aventures 🙂

Lire la suite

Merci beaucoup !

L’application mobile iOS kayak Tracker démarre en trombe, et le blog à de plus en plus de succès !

Il était donc temps que je dise un immense merci donc à tous.tes ceux-elles qui me suivent et aiment mon travail !

J’ai encore des centaines d’idées de tutos de développement et des milliers d’idées, alors ne vous inquiétez pas, l’aventure ne fait que commencer !

Flutter development : les ressources utiles

Grâce à une super présentation d’Edouard Marquez lors d’un Meetup organisé par le CDG de Tours, j’ai le plaisir d’être en pleine découverte de Flutter.

Donc, Flutter est un projet Open Source porté par Google, et basé sur le langage Dart. C’est (entre autres…) LE nouveau framework de Google pour la création d’applications mobiles multiplateformes.

Encore un me direz vous… oui mais celui-là est différent (je sais, on nous l’a déjà faite celle-là 🙂 ). Plus sérieusement, le fait qu’il soit porté par Google, avec une communauté de développeur.ses en constante augmentation, donne de très bons augures pour l’avenir de ce framework.

Je ne rentrerai pas ici dans la discussion Flutter vs React Native vs Cordova vs Xamarin… cela n’est pas le propos. Par contre, à titre perso, je peux dire que le langage Dart me plaît bien, et venant de Swift (avec aussi un passé en Java et en C), la courbe d’apprentissage n’est pas trop ardue.

Bref, vous l’aurez compris, je kiffe Flutter 🙂

Et comme je sais à que point c’est parfois compliqué de débuter avec un nouveau framework, j’ai décidé ici de vous partager mes ressources ! (bien entendu, je ferai évoluer cette liste au fur et à mesure de mes avancées dans le domaine…)

Les bases :

https://flutter.dev : le site de base. Plein de tutoriels, d’infos et surtout toujours à jour !

https://dart.dev : le site de référence pour le langage Dart

La communauté :

https://www.edouard-marquez.me/blog/ : plein de news sur l’évolution de Flutter et de sa communauté

Les tutoriels :

http://www.iflutter.in : le site de tutoriels le plus complet que j’ai pu trouver à ce jour

https://kodestat.gitbook.io/flutter/ : de nombreux tutos également

https://hackr.io/tutorials/learn-flutter

https://www.didierboelens.com

http://tphangout.com

https://flutterbyexample.com

Programmation Swift : iOS Developer Notes For Professionals

ios Dev Pros

Voici mon nouveau livre de chevet : iOS Developer Notes for Professionals !

Je crois que tout le langage Swift est abordé dans ce livre ! Cela va de la création toute simple d’une UIView au parsing de JSON, tout en passant par l’usage de des frameworks les plus utilisés (Fastlane…) et des designs paterns (MVC, MVVM…).

Bref, le top du top pour le développeur Swift !

Bon, finalement, le lire avant de s’endormir n’est pas forcément la meilleure idée, mais c’est le genre de livre à garder impérativement sous la main toute la journée de développement !

En plus, il est gratuit !

A télécharger (sans modération) ici :

iosDeveloperBook

L’application mobile iOS « Kayak Tracker »

Un carnet de bord pour toutes vos activités nautiques : kayak, canoë, rafting, sup… Grâce à l’application Kayak Tracker, vous pouvez suivre votre sortie en temps réel, l’enregistrer et la commenter, et même suivre vos données cardiologiques (grâce à l’Apple Watch) !


Kayak Tracker est une application destinée à tous les fans de kayak, canoë, rafting, windsurf, kitesurf, stanup padle voile, yatchning… Bref, tous les accros aux sports d’eau.

Transformez votre iPhone en véritable carnet de bord pour vos sorties en kayak, canoe, rafting…

Avec cette application jolie et simple d’usage, vous pouvez :

  • Savoir à tous moment où vous vous trouvez, la distance que vous avez parcourue et le temps écoulé.
  • Pour chaque parcours, vous retrouvez la distance parcourue, la durée totale de trajet, la vitesse maximale et la vitesse moyenne ainsi que le dénivelé.
  • Vous pouvez personnaliser vos sorties ne ajoutant des photos (jusqu’à 3) et des commentaires.
  • L’application vous communique également les conditions météo du lieu où vous vous trouvez, et celle de l’endroit où vous comptez aller.
  • Grâce à votre Apple Watch, vous retrouverez également vos données cardiologiques dans vos parcours (courbe cardio, bpm max, min et moy).
  • Toujours grâce à votre Apple Watch, vous commandez toutes les fonctions utiles de l’ampli (start, stop sauvegarde, position…) sans sortir votre iPhone ! Plutôt pratique pour éviter de lui faire prendre un bain 🙂

Cerise sur le gâteau, pas besoin de compte, toutes vos données sont stockées dans votre téléphone, pour le plus grand respect de votre vie privée !

Kayak tracker est conçue pour fonctionner en arrière plan sur votre téléphone lorsque vous enregistrez un parcours, et est optimisée pour une gestion de l’énergie optimale (testée sur des randonnées de 6 heures sans problème). Vous la lancez au début de votre randonnée, et vous l’oubliez jusqu’à la fin de la promenade !

Attention, les sports d’eau sont potentiellement dangereux pour votre matériel, et rappelez-vous que vous les faites pour votre entière responsabilité. Soyez prudent.es ! Le développeur de cette application ne saurait être tenu pour responsable d’aucun dommage pouvant arriver à votre Apple Watch ou votre iPhone. Utilisez une Apple Watch série 2 au minimum (modèles étanches) et mettez toujours votre téléphone dans un sac étanche !

Application à télécharger sur l’App Store :

Bonnes navigations !