A la découverte d’ Xcode 9

Bonjour à tous, c’est Guillaume, développeur IOS à Webwag Mobile. On se retrouve pour un nouvel article suite à la sortie d’iOS11. Comme vous le savez probablement Apple vient de sortir la mise à jour de son système. Et pour nous développeurs, ce qui nous intéresse c’est l’environnement de développement appelé Xcode. Pour rappel, Xcode nous permet de développer des applications iPhone ou iPad avec des langages de programmation intégrés qui sont le Swift ou l’Objective-C. Focus sur quelques nouveautés et améliorations de la nouvelle version d’Xcode.

Connecter son device via le Wi-Fi

L’une des nouveautés d’Xcode 9 réside dans la possibilité de déployer et débogguer les applications sur un iPhone ou iPad via un réseau Wi-FI. Il n’y a donc pas nécessité de connecter l’appareil à son ordinateur à l’aide d’un câble usb. En revanche, l’appareil doit être protégé par un mot de passe.

Voici les étapes de cette fonctionnalité disponible uniquement à partir d’IOS11 :

  1. Ouvrir votre projet avec Xcode
  2. Connecter votre appareil avec un câble USB (première utilisation)
  3. Dans l’onglet Window > Devices and Simulators, vous avez la liste des périphériques connectés.Première étape : sélection du périphérique
  4. Sélectionner le périphérique voulu et cochez la case « Connect via network » .
  5. Si la connexion a réussi, vous devez voir une icône à côté du nom de votre périphérique. 
  6. Débranchez votre appareil et lancez votre application.

Tester son application sur plusieurs simulateurs

Il est désormais possible de lancer son application sur plusieurs simulateurs. On aura ainsi la possibilité de visualiser au même moment une application sur des périphériques différents.

Un nouveau système de « refactoring »

Un nouveau de système de « refactoring » du code a été intégré pour cette nouvelle version. Le « refactoring » est une opération consistant à retravailler le code source de son application pour en améliorer sa lisibilité et sa maintenance à des fins d’optimisation. Dans cette version, il sera donc possible de :

  • renommer globalement dans les fichiers Swift, C, Objective-C et C ++
  • afficher tous les changements effectués en un seul endroit
  • convertir les signatures de méthodes entre les formats des langages Swift et Objective-C
  • mettre à jour les propriétés, les getters, les setters et les iVars synthétisés au besoin
  • extraire la fonctionnalité de la méthode pour tous les langages supportés, ainsi que d’autres références locales spécifiques au langage

Intégration avec GitHub

Xcode 9 permet l’intégration de GitHub dans l’environnement de développement. C’est un outil gratuit pour héberger du code open source.  Depuis le site de GitHub, on pourra directement cloner un projet hébergé dans Xcode. Il faudra à ce moment là s’authentifier avec un compte GitHub. À partir de là, tous les changements effectués dans le code pourront être synchronisés avec GitHub.

J’espère que cet article vous a permis d’avoir un aperçu des quelques unes des nombreuses nouveautés de cette nouvelle version. Bonne journée à tous.

SourceAppleMac4EverGitHub

Lire plus

i24news

Notre dernière référence en vidéo: la refonte de l’application i24news pour smartphone et tablette (ios & android). Dispo ici: https://itunes.apple.com/fr/app/i24news/id671837118

Lire plus

Créer une application pour Apple TV

Bonjour à tous, je suis Xavier, développeur iOS à Webwag Mobile. Dans cet article, vous allez découvrir comment réaliser une application pour Apple TV. À Webwag Mobile, nous avons reçu l’Apple TV avant sa sortie officielle pour pouvoir commencer à développer dessus. Aujourd’hui, nous avons plusieurs applications disponibles sur le Store, TéléStar, AutoPlus, SportAuto, AutoJournal et Closer.

Lire plus

Webwag Mobile vous présente son nouveau site internet

Le nouveau site internet est enfin live, réalisé conjointement par Bettina et Alban, il a demandé pas mal d’efforts.

Il est entièrement responsive et donc adapté aux différents terminaux.

La section références est maintenant dynamique afin de suivre le lancement des nouveaux titres au fil de l’eau.

La section équipe vous permet de découvrir un peu plus qui se cache derrière nos réalisations.

 

Lire plus

Introduction à Volley et GSON

Hello tout le monde, Olivier au rapport. Je suis développeur Android au sein de l’équipe Webwag Mobile depuis Octobre 2015 et aujourd’hui, je vous propose une petite introduction à deux librairies que nous utilisons beaucoup durant le développement de nos projets : Volley et GSON.

Lire plus

Les outils de l’UX/UI designer

Concevoir avec Sketch

Les outils de L’UX/UI designer n’ont cessé d’évoluer ces dernières années. Beaucoup de nouvelles apps de conception ont vu le jour, mais une se démarque plus que les autres : Sketch.

Lire plus

Réalisations 2016

Vidéo rétrospective des réalisations 2016. Merci à toute l’équipe !

Lire plus

DataBinding pour les applications Windows

 

Bonjour à tous, je me présente, je m’appelle Damien, actuellement développeur Windows au sein de Webwag mobile. Aujourd’hui je vais vous présenter le DataBinding qui est le coeur du design pattern MVVM (Model – View – ViewModel) que nous utilisons dans toutes nos applications Windows et qui permet de séparer la vue de la logique et de l’accès aux données.

 

Lire plus

À la découverte du RecyclerView

Salut à tous, c’est Nicolas, développeur Android au sein de Webwag depuis le mois d’avril 2016 ! Aujourd’hui, je vais vous présenter un widget très utilisé dans le monde des développeurs Android : le RecyclerView.

Lire plus

Accrobranche Septembre 2016

Voici la vidéo des grimpettes de l’équipe Webwag pendant la journée « Team Building ».
(Merci à Bettina pour le montage)

Aprés l’accrobranche nous sommes allés faire un tour à la maison du Fleuve pour un restaurant un peu plus reposant !

Lire plus
1 2 3