Poste de développeur iPhone / iPad

16 10 2012 In: Liens

Nartex, une société Mulhousienne proche de chez moi, recrute un développeur iOS (iPhone/iPad) ayant aussi des compétences web (Javascript / PHP). Donc si vous êtes dans l'est de la France, n'hésitez pas.

Pour en apprendre plus sur ce poste, je vous invite à aller sur RemixJobs: Développeur d'applications mobiles (iOS/Android) - H/F.

Exemples d'interfaces iOS / iPhone

08 03 2011 In: Design, iPad, iPhone / iPod Touch, Liens

Vous cherchez des idées d'interfaces pour vos applications iOS, découvrez les deux sites suivant :

En espérant que cela vous aidera à améliorer l'ergonomie et l'expérience utilisateur de vos applications.

iOS et l'accessibilité

21 12 2010 In: Cocoa, Liens

Matt Gemmell, développeur Cocoa prolifique (ses contributions sous licence Open Source) a publié récemment très bon article sur l'accessibilité des applications iOS. Il aborde quelques mythes concernant l'accessibilité, les meilleurs pratiques et comment les personnes avec un handicap (principalement visuel) utilise des outils comme VoiceOver.

Ça bouge autour de LLVM

08 10 2010 In: Liens

En ce début de mois d'octobre, par mal d'actualités concernant LLVM :

  • Tout d'abord, la sortie de LLVM 2.8 qui propose parmi les nouveautés, un meilleur support de Objective-C++ et des versions ISO 1998 et 2003 de C++. On peut aussi noter l'apparition de LLDB, un débogueur et libc++, une implémentation de la librairie standard C++. Vous pouvez retrouver ces informations et bien plus encore dans les notes de version.
  • La sortie de MacRuby 0.7, une version de Ruby 1.9 utilisant diverses technologies Mac OS X comme Objective-C ou les frameworks Foundation et ICU (pour le support Unicode) ainsi que LLVM. Pour cette nouvelle version, on notera une meilleure compatibilité par rapport à RubySpec (90% au lieu de 82% pour la version 0.6) ainsi que support des blocks C.

IPhone et ergonomie

06 08 2010 In: iPad, iPhone / iPod Touch, Liens

Parce que la création d'une application sur iPhone / iPad ce n'est pas que du développement avec du code Objective-C mais aussi tout un travail de réflexion autour de l'ergonomie et de l'expérience utilisateur, je vous invite à découvrir le blog Ergonomie iPhone de Jacinthe Busson, une ancienne de chez Deezer et maintenant co-fondatrice de tKaap.com.

Le blog est récent, mais il propose déjà un contenu complet et des liens vers des ressources utiles pour l'ergonomie de vos applications.

Le développement, plus que du code

27 10 2009 In: Cocoa, Entreprenariat, Interview, Liens

Pour changer, je vous propose aujourd'hui un billet qui ne parlera pas de code :

  • The Failure of the GPL est une réflexion sur la licence GPL et ses échecs. Le document dans son ensemble est très intéressant, mais la première page l'est tout particulièrement pour les développeurs Mac, car elle aborde le choix de LLVM par Apple et son abandon progressif de GCC.
  • From the Mouths of Developers est une interview très intéressante de divers auteurs de logiciels qui ont utilisés MacHeist afin de promouvoir leurs applications.
  • iTunes and Cocoa, une reflexion très intéressante de John Gruber sur iTunes et le peu d'intérêt actuel qu'aurait Apple à réécrire son logiciel en Cocoa.

L'actualité iPhone de ces dernières semaines est actuellement assez calme, et il y a donc aujourd'hui assez peu de liens :

Une des grandes nouveautés de Snow Leopard, est l'arrivé de Grand Central Dispatch qui permet la mise en place des taches concurrentes sur plusieurs coeurs ou plusieurs processeurs. Mais la programmation concurrente implique un paradigme différents de ce que l'on a l'habitude de voir avec les langages objets ou impératifs.

Si vous voulez apprendre à utiliser Grand Central Dispatch (GCD), je vous invite à découvrir les ressources suivante pour une prise en main rapide :

Et si vous voulez aller plus loin, l'Apple Developer Connection propose les ressources suivantes :

Sachez en plus que Apple mis le code de GDC sous licence Open source sous le nom de libdispatch, et l'on peut noter qu'un port est d'ores et déjà disponible pour FreeBSD.

La plupart des articles que l'on trouve sur Internet concernant le Mac ou l'iPhone aborde le développement d'une application sous un angle purement technique, en voici donc deux qui traitent ce thème de manière très différente :

  • Managing UI Complexity, qui aborde les problématiques d'interface utilisateur et plus particulièrement comment éviter de rendre une application inutilement complexe.
  • How to Create Your First iPhone Application, quant à lui aborde toutes les étapes de la création d'un application iPhone, depuis l'idée jusqu'au marketing de l'application en passant par la conception de l'interface.

Beaucoup de ressources intéressantes pour le développement iPhone sont disponible sur le web ces derniers jours. Tout d'abord, une interview de Jeremie Engel chez SVM Mac qui revient sur l'année écoulée pour son entreprise VisuaMobile :

J'avais parlé il y a quelques mois du making of de l'application Things sur iPhone qui avait été rendu indisponible peu de temps après la publication du billet. L'éditeur de Things vient de rendre à nouveau disponible ce super retour d'expérience sur la création de l'interface de leur logiciel : Designing the UI of Things for iPhone.

On continue avec un article de Matt Gemmell, qui nous propose un guide d'urgence pour le développement iPhone qui fournit un point de départ très intéressant pour connaître les choses les plus importantes à connaître pour le développement iPhone et les différences principales par rapport à d'autres langages ou plateformes.

Pour finir, Cocoa with Love nous propose un article sur la mise en place d'une interface HTTP dans une applications iPhone : A simple, extensible HTTP server in Cocoa. Et en bonus, le code de l'article fonctionne aussi pour une application Mac d'après l'auteur.