CodeFlow & WWDC – Paris Juin

WWDC 2015Comme tous les ans, la session de juin est un peu particulière, sous l’influence des nouveautés de la WWDC. Nous débuterons la session par la présentation d’un outil et nous laisserons place, pour le reste de l’évènement, aux nouveautés de la WWDC 2015 :

CodeFlow permet de développer de façon interactive sur iOS. Le live-coding proposé par l’outil ressemble à la magie de l’injection de code par DyCI qui a été présentée à la session d’avril, mais pousse le concept largement plus loin. Jean-Luc Jumpertz, son auteur, viendra de Rennes pour nous présenter cette solution. 

Spécial WWDC, nous ferons un retour sur les annonces de lundi et les impacts que cela aura pour nous autres développeurs. Karim-Pierre Maalej (Xcode), Benoit Capallere (WatchOS), Grégoire Lhotellier (Swift), Nicolas Lauquin (iOS&distribution) et Stéphane Sudre (OSX) interviendront sur les grands thèmes abordés et décrypteront ces nouveautés.

Attention à bien noter l’adresse particulière (même lieu qu’au mois de mai) :

IESA Multimedia
6, rue Froment
75011 Paris

Salle 205 (au fond du hall, prendre les escaliers, monter au 2e étage, la salle est au fond du couloir en face de vous, sur la gauche).

N’oubliez pas de vous inscrire au Meetup.

Nous irons ensuite poursuivre la discussion dans un restaurant dans les environs.

Swift & ObjC, CoreData, NSLogger et re-Swift — Paris mai

objective-c-vs-swiftAttention à bien noter l’adresse particulière :

IESA Multimedia
6, rue Froment
75011 Paris

Salle 205 (au fond du hall, prendre les escaliers, monter au 2e étage, a salle est au fond du couloir en face de vous, sur la gauche).

Et pour cette session tardive du jeudi 21 mai (à cause des ponts), nous vous proposerons quatre sujets :

• Nicolas Bouilleaud de Capitaine Train nous parlera de Core Data : “Validate, Delete and Save: a Core Data strategy”. Une technique utilisée chez Capitaine Train pour valider la cohérence du graphe d’objets. Il ne s’agit pas vraiment d’une librairie ou de code open source, mais plutôt d’utiliser les méthodes de validation de Core Data pour supprimer les objets invalides en cascade.

Et comme on n’avait pas encore parlé de Swift, pour cette session, ce sera double dose :
• Grégoire de Kawet nous en parlera sous l’angle de son interconnexion avec Objective-C.
• Jérémie Girault, lui, nous parlera d’un aspect spécifique du langage Swift.

• Votre serviteur conclura avec une petite présentation concrète du meilleur outil de logging pour iOS, OS X et Android : comment intégrer NSLogger en cinq minutes avec une petite démo live.

N’oubliez pas de vous inscrire au Meetup.

Nous irons ensuite poursuivre la discussion dans un restaurant des environs.

Apple Watch, Injection de code, TouchID et PermissiveResearch – Paris Avril

Hello les amis, voici les quatre sujets de ce mois d’avril :

imgres

 

Apple Watch par Benoit Capallere et Joeffrey Bocquet
La montre sera disponible en précommande le 10 avril (soit le lendemain des CocoaHeads) mais Benoit et Joeffrey sont déjà sur le coup pour nous présenter ce que l’on peut faire avec une Apple Watch, son architecture logicielle et les différences avec le développement d’une application iOS. Nous aurons aussi un retour d’expérience sur la phase de test qui a eu lieu chez Apple à Londres.

Injection de code par Jérémie Girault
Jérémie nous parlera du framework qu’il utilise durant ses développements pour que les modifications de code soient directement prises en compte à partir d’un simple raccourcis sans avoir à interrompre l’application et la relancer. Playground mais en mieux ? Il nous expliquera tout cela jeudi.

Local Authentication par Pierre-Alban Toth de Capitaine Train
Pierre Alban nous présentera le fonctionnement de la technologie de détection d’empreintes de nos iPhones, plus connu sous le nom de TouchID. Il abordera le côté technique (dont les nouvelles API iOS8) mais aussi les cas d’usages qui nous sont offerts.

PermissiveResearch par Jérôme Morissard
Jérôme nous parlera de son nouveau framework open source qui permet d’effectuer des recherche plus ou moins permissive selon l’algorithme choisi dans des listes de données et ainsi de retourner à vos utilisateurs des résultats qui leur seront plus pertinents.

N’oubliez pas de vous inscrire au Meetup et vous pouvez amener des chocolats si cela vous chante.

Rendez-vous le jeudi 9 avril à 19h dans les locaux de notre partenaire (au 2e étage) :
L’IESA Multimedia
5 Rue Saint-Augustin
75002 Paris

Nous finirons au restaurant le Spirit Café à deux pas pour échanger et réseauter.

Core Animator, MVVM et KVCMapping – Paris mars

Hello les amis, voici les sujets de ce mois de mars :

CoreAnimator

Core Animator par Clément Sauvage
Ce nouvel outil permet de créer des animations pour vos applications très facilement depuis un éditeur visuel. S’appuyant sur CoreAnimation, vous obtenez au final du code lisible en ObjC ou Swift. La promesse est belle, Clément nous présentera cet outil et ses impressions à l’usage. Un tirage au sort désignera une personne qui repartira avec une licence du logiciel (99), offerte par les développeurs du logiciels (Polished Play LLC)

Le modèle MVVM par Karim-Pierre Maalej
Cela fait quelques temps que l’on vous parle de ce design pattern à CocoaHeads. Karim-Pierre reviendra en détail sur le Model View ViewModel en pratique et ses avantages.

KVCMapping par Nicolas Bouilleaud
Un framework qui permet de mapper les données de vos webservices à vos objets métiers. Utilisé dans l’application Capitaine Train, l’équipe va très prochainement libérer le framework pour le rendre disponible à la communauté.

Et puis, pour finir (si il n’y a pas de 4e sujet), nous parlerons de manière informelle des annonces de ce lundi 9 mars !

Pensez à vous inscrire via le Meetup.

Rendez-vous le jeudi 12 mars à 19h dans les locaux de notre partenaire (au 2e étage) :
L’IESA Multimedia
5 Rue Saint-Augustin
75002 Paris

Nous finirons au restaurant le Spirit Café à deux pas pour échanger et réseauter.

Carthage, Couchbase, UISearchController et Premiers pas en freelance – Paris Février

Hello les amis, voici les quatre sujets de ce mois de février :

en conjonction avec UITableViewController

UISearchController par Stéphane Sudre
Nouvelle API depuis iOS 8, Stéphane nous expliquera tout ce que nous devons savoir pour l’utiliser en conjonction avec un UITableViewController et comment faire pour implémenter cette fonctionnalité.

Présentation de Carthage par Simone Civetta de Xebia
Carthage est le nouveau gestionnaire de dépendances décentralisé pour Cocoa, dont on entend beaucoup parler depuis quelques semaines. Simone nous fera une présentation sur cette alternative à CocoaPods, ce qu’il change et ce qu’il améliore.

Retour d’expérience sur Couchbase par James Nocentini
James nous fera un retour d’experience technique sur la solution Couchbase, suite à sa mise en place dans une de ses applications iOS.

Premiers pas en freelance par la société Hopwork
Hopwork est un service de mise en relation de freelances qui viendra nous faire un talk sur comment bien débuter dans le freelancing et sur les meilleures façons de trouver ses premiers clients.

Pensez à vous inscrire via le Meetup.

Rendez-vous jeudi 12 février à 19h dans les locaux de notre partenaire :
L’IESA Multimedia
5 Rue Saint-Augustin
75002 Paris

Nous finirons au restaurant le Spirit Café à deux pas pour échanger et réseauter.