Une application dédiée à la pratique du canoë, du kayak…

PhotoKayakChuteEau.png

Allez, cette fois, c’est parti pour le développement d’une nouvelle application mobile iOS. Je n’ai pas encore le nom définitif, et je ne peux pas encore trop en dire…

Sachez juste qu’elle est dédiée aux pratiquants de sports nautiques en rivière tels que le kayak, le canoë, le rafting, standle padle… et qu’elle sera compatible Apple Watch.

Au programme, WatchKit, MapsKit, CoreData, gps sur iPhone et Apple Watch 3, Alamofire, API REST…

Un peu de travail en perspective…

Allez, pour vous faire saliver, l’écran principal :

kayak - iphone

 

Je mettrai la suite au fur et à mesure de l’avancée !

Ma découverte de Sketch

Artboard

En tant que développeur mon travail consiste à résoudre de la manière la plus élégante possible un problème donné, et de faciliter au maximum la vie aux futurs utilisateurs de mon programme…

D’ailleurs, les développeurs facilitent tellement la vie des utilisateurs que nous devrions être remboursés par la sécu 😉 … enfin, je m’égare…

En développement d’application iOS, quand on a la chance de travailler avec un designer et un cahier des charges précis, tout va bien. Il reste « juste » à coder proprement.

Mais parfois, le client n’a ni designer, ni idée précise du rendu final de l’appli…

Pourtant, il faut bien l’admettre, vous pourrez écrire le plus beau code du monde, si l’interface de l’application est pourrie, et bien cela donnera une application pourrie !

Sans designer, les itérations avec le client concernant l’interface peuvent alors être une source non négligeable de pertes de temps et de frictions…

deleteDesign

Mais j’ai découvert Sketch : https://www.sketchapp.com/

Ce logiciel et ses nombreuses extensions permettent de travailler sur le design de l’appli, de simuler la navigation entre les écrans (y compris sur device physique), de créer de jolies icones et boutons, et surtout d’exporter tout cela pour les intégrer dans Xcode.

ex :

logo_icon

Bon, le seul problème, c’est qu’il nécessite quand même un certain apprentissage…

Je suis en train de me former dessus, et promis, je vous fait un (ou plusieurs) tutos dès que je maitriserai la bête !

Un grand merci à https://la-cascade.io/ pour ses supers tutoriels !