Articles
Il y a 6 années
iOS : Multi-threading, concurrence et GCD
Avez-vous déjà remarqué que les UI de certaines applications bloquent parfois systématiquement à l’exécution de certaines opérations ? C’est un signe alarmant indiquant que l’application devrait faire du multi-threading. Une fois ce signe repéré, ce qui est souvent le cas, nous sommes la plupart du temps confronté à des problématiques d’accès concurrentiels. Afin de mettre en place...
Il y a 6 années
À la (re)découverte de la UICollectionView
Vous avez peut-être déjà travaillé avec la classe UICollectionView, mais savez-vous comment personnaliser entièrement la mise en page et les transitions de vos données ? De même, avez-vous déjà eu à mettre en œuvre un UICollectionViewLayout personnalisé ? Si la réponse est "non", alors une lecture de cette article s’impose.
Il y a 6 années
UITableView + API GitHub + CocoaPods = Keep it Simple, keep it Stupid!
Nous avons vu dans un article précédent comment utiliser RestKit pour se faciliter la vie lorsque nous travaillons avec des services web exploitant le format JSON. Toutefois, l’utilisation d’un framework fullstack peut se révéler contraignant dès lors que l’on sort du cadre pour lequel il a été destiné. Malheureusement, cela arrive souvent assez rapidement. Nous...
Dossier du moment
Enquête Espadon
Relèverez-vous le défi ?
Évènements
Il y a 6 années
Intégration de RestKit avec une UITableView
Nous avons découvert dans un précédent article comment utiliser RestKit pour récupérer des structures de données JSON depuis une ressource HTTP et les mapper sur un modèle métier. Nous allons voir dans ce nouvel article comment adapter le code existant pour afficher les résultats dans une UITableView iOS. Pour cela, nous allons continuer à travailler avec les APIs...
Il y a 6 années
Sortie de la version 2013 de l’application mobile Devoxx France !
La seconde édition de Devoxx France arrive à grand pas. Peut-être cherchez-vous encore l’application qui vous accompagnera tout au long de ces trois jours ? L’application dédiée à la première édition a justement été mise à jour et n’attend que vous ! Fonctionnalités Voici quelques fonctionnalités proposées par l’application : Détail du programme jour par...
Il y a 6 années
Vous êtes mordu(e) de la Pomme ou fan de Bugdroid ?
Une passion : la mobilité Vous êtes mordu(e) de la Pomme, cyber fan de Bugdroid, « metro designer » pas à l’abri d’une tuile ou encore frappé(e) du clavier non tactile ? Grand Central Dispatch ou Google Cloud Messaging font partie de votre quotidien ? Alors nous partageons la même passion. Nous recherchons les plus...
Il y a 6 années
Introduction à RestKit
Lorsque vous développez une application iOS ou bien OS X travaillant avec des flux de données JSON, vous pouvez décider de vous contenter d’utiliser ce que les SDK d’Apple proposent ou bien vous pouvez vous reposer sur des librairies qui vous facilitent le travail. Si vous optez pour la première solution, le travail à accomplir...
Il y a 6 années
Programmation fonctionnelle en Objective-C
Dans un article précédent, nous avons entrevu les possibilités offertes par l’utilisation des Blocks en Objective-C. Leur similarité avec les expressions lambda de la programmation fonctionnelle que vous pouvez retrouver dans Java 8, Scala ou bien encore JavaScript est évidente. Cependant, nous ne sommes pas habitué avec Objective-C à penser ou bien écrire dans un...
Il y a 6 années
Utilisation des Blocks en Objective-C
Introduits en 2010 avec la sortie d’iOS4, les Blocks ont profondément changé la manière d’écrire des applications en Objectif-C. L’implémentation de callbacks via la création de protocole est un procédé verbeux mais qui a l’avantage de rester simple à comprendre. Les blocks quant à eux ont une syntaxe déclarative moins évidente à appréhender de prime abord, mais...
Il y a 6 années
Tour d’horizon des nouveautés du langage Objective-C
L’Objective-C a connu ces dernières années différentes évolutions qui ont permis de donner un coup de jeune à un langage qui va fêter d’ici peu ses trente bougies. Pour y voir plus clair dans ces évolutions, je vous propose de (re)découvrir un bref résumé chronologique des évolutions apportées par Apple au langage : 2006 / 2007...
Il y a 6 années
Gérez vos dépendances Objective-C avec CocoaPods
La popularité du langage Objective-C est en constante augmentation ces dernières années. Les succès de l’iPhone et de l’iPad en sont à coup sûr une raison évidente. L’Objective-C, cependant, est utilisé depuis bien plus longtemps dans le développement des logiciels Apple. Le langage en lui-même a été inventé en 1983 comme indiqué sur sa page Wikipedia....
Il y a 7 années
Customisez Xcode avec un thème inspiré de Railscasts !
J’ai découvert, il y a quelques mois, le plaisir de travailler avec un thème sombre dans mes différents IDEs, et j’avoue avoir du mal à revenir en arrière. Le thème Railscasts, bien connu des développeurs, est décliné sur de nombreux environnements de développement en allant de VIM à IntelliJ IDEA, mais il manque à l’appel...
Il y a 7 années
Publication du code source de l’application Devoxx Mobile et retour d’expérience
La semaine dernière nous vous annoncions la sortie de l’application mobile Xebia pour Devoxx France, ainsi que la publication prochaine du code source de l’application. C’est aujourd’hui chose faite puisque vous pouvez le consulter sur notre espace GitHub à l’adresse suivante : https://github.com/xebia-france/devoxx-mobile. Le code source est publié sous license MIT. Nous vous encourageons bien...
Il y a 7 années
QCon London – Développement Web mobile, Javascript et HTML5
Avec l’émergence de la mobilité dans notre quotidien, ce sont également de nouveaux besoins informatiques qui sont apparus dans nos SI. Au début, la problématique était simple puisque la plateforme iOS était sans concurrence. L’arrivée de nouveaux challengers a multiplié les nouveaux développements, et la fragmentation des développements est rapidement devenue un problème sérieux à adresser,...
Il y a 8 années
Adobe Air, le futur du développement Mobile ?
On dit souvent que le développement mobile ressemble au développement web d’il y a 10 ans. Jusqu’à présent, il fallait choisir entre développer une application native ou une application Web Mobile. Les applications natives sont souvent préférées pour le moment, car elles offrent souvent une meilleure expérience utilisateur. Quant aux applications Web Mobile, elles ont...
Il y a 8 années
Le contexte, la pépite d’information pour une application Mobile réussie
Vous souvenez-vous de la course au Web ? Cette période pas si lointaine où bon nombre d’entre nous voulions un site Web sans trop savoir quoi mettre dedans ni trop comment s’y prendre. Plus que le contenu, l’important était d’être présent sur la toile même si on ne savait pas trop quoi y exposer. Depuis,...
Il y a 9 années
HTML5 – Les nouveaux éléments
Comme évoqué dans une précédente revue de presse, voici le premier article de ma série sur HTML5. Plutôt que de faire du comptage de points entre Apple et Adobe, j’ai décidé de commencer par faire un tour d’horizon des nouveautés proposées par cette nouvelle spécification du W3C. Dans ce premier article, je vous propose donc...
Il y a 9 années
Devoxx – Jour 2 – Java FX The developer guide
La session JavaFX fut l’occasion de découvrir comment développer une application JavaFX. Le speaker Stephen Chin, chef de projet de WidgetFX, nous a proposé une introduction au langage de script JavaFX. La présentation semblait à mon avis plus modeste que les présentations faites l’année dernière. Le nombre de sessions JavaFX est moins important comparé l’année...