Dans un monde toujours plus connecté, les appareils dits "intelligents" sont devenus indispensables. Que ce soit pour améliorer sa productivité au bureau, apprendre une nouvelle langue ou se divertir, les applications mobiles ont pris une grande place dans le quotidien de chacun. Cependant, peu de personnes savent ce qu'implique la création d'application mobile destinée à être téléchargée.
En effet, il arrive que les idées les plus innovantes ne parviennent pas à convaincre les utilisateurs, car les applications ne reflètent pas pleinement la vision de leurs créateurs. Ainsi, le développeur iOS en freelance se doit de connaitre les compétences et les notions qui feront de lui un employé couronné de succès.
Premièrement, le futur développeur mobile iOS désirant travailler en freelance devra maitriser un langage particulier : iOS Swift. Ce langage informatique vous permettra de faire vos premiers pas dans l'univers de la programmation sur la plateforme iOS.
Il existe également d'autres outils qui feront du développeur iOS un employé efficace : Objective C et Xcode figurent parmi les éléments qui n'auront plus de secret pour le professionnel ambitieux et passionné.
Le développeur java devra donc maîtriser ces outils et mettre à jour ses connaissances personnelles de manière autonome : revues technologiques, articles spécialisés et autres ressources devront figurer dans sa bibliothèque personnelle.
Il devra également s'informer au sujet des rudiments du travail en freelance : la méthode à utiliser pour fixer ses prix, la gestion de son lieu et de ses heures de travail ainsi que les obligations administratives diverses.
Le développeur mobile iOS en freelance pourra tirer parti de son statut afin de libérer du temps pour travailler sur ses propres compétences professionnelles : graphisme, programmation informatique, etc.
Cependant, il ne suffit pas d'avoir les connaissances requises pour exercer ce métier et créer des applications à la fois innovantes et utiles. En effet, le développeur mobile iOS doit acquérir ou améliorer des compétences particulières afin de se démarquer de ses concurrents.
De plus, le développeur en freelance doit veiller à être régulier et discipliné, car sa liberté peut être un frein dès le départ si elle est gérée sans précaution. En premier lieu, le développeur doit être capable de prendre des décisions par lui-même et ne pas hésiter à faire valoir ses qualités auprès des entreprises qui l'intéressent.
Il doit donc posséder une certaine confiance en lui-même ainsi qu'en ses propres capacités. Le développeur java doit également être organisé et méticuleux dans son travail : planifier ses rendez-vous, organiser ses idées, ses tâches par ordre de priorité et son emploi du temps en général.
De plus, il doit également posséder des qualités dans le domaine relationnel, pour élargir sa liste de contacts, obtenir de nouveaux contrats et communiquer avec ses futurs clients.
Le développeur doit également essayer d'être le plus proche possible du public qu'il vise : il doit tenter de connaitre les besoins de son public cible de manière objective afin d'y répondre.
Enfin, le futur développeur java devra faire preuve de persévérance, car le succès ne viendra qu'avec des efforts constants de sa part.
Rôles : Ajout de fonctionnalités à une application de gestion de recette de cuisine
Description :
Modification et ajout de fonctionnalités à une application de gestion de recettes de cuisine, applications connectées à des auto-cuiseurs
ou équivalents, en BLE ou Wifi.
Développement en Swift - Swift-UI et UIKit, Composable architecture, Combines, RXSwift
Travail en mode Agile
Rôles : Ajout d’une fonctionnalité de Chat vidéo
Description :
Création d’un système de Chat Vidéo permettant à un usager de communiquer depuis l’application ADP avec des “personal shopper”
situés dans les boutiques des Aéroports de Paris.
( “Personal shopper” = employés dans les boutiques situées dans les aéroports de Paris )
Développement en Swift - UIKit
Rôles : Conception, Architecture, Développement, Team lead
Description :
Création d’une application depuis zéro d’un QUIZZ médical, pour des iPads connectés en wifi sur une machine centrale ( mac mini ) et
synchronisé avec un iPad géré par un Professeur en médecine. Edition des Quiz, déroulement du quiz par les élèves, suivi de la
progression en temps réel, correction des quizz réalisés par les élèves. Création d’un mode synchronisation distante pour une
application d’ affichage d’images venant de microscopes électroniques sur iPads ( jusque’à 16 iPads connecté à une même machine
hébergeant les images ).
Développement en Swift - Swift-UI et UIKit, Combines
Travail en mode Agile
Pro l
Chef de projets 7 ans.
Développeur Applications IOS - Team Lead 4 ans
Développeur Applications .NET - Team Lead 7 Ans
Développeur Applications multimédia C++ 5 Ans
Compétences métiers
Gestion de projets Documentation, reporting, planning, budget.
Gestion des tâches ou backlog, Coordination de ressources.
Mise en place d'outils et process
Développement d'applications natives - prototypes.
Dé nition des tâches, rédaction des documentations.
Architecture, conception, UX/UI Design
Compétences techniques
• Maitrise
- Mise en place de process - méthodes de développement, suivi de p...
Process et méthodes Agile Scrum, Cycle itératif
• Utilise
Références
Trepia- Calasys, Skilwise-ICO , Havana-Segeco , Smart&Geek , Bioclinica Inc. , â
Novealis , GFI Informatique , Infogrames/Atari, Kalisto, Cryo-Interactive, Ubi-softâ
Olivier ********
********
- Développement, Architecture, Conception
- Application native pour iPad Domaine médical â
A chage de scans de Lames Virtuelles images de plusieurs Giga octets , Backend
- IOS Swift +4, Perfect Swift , Webservices REST JSON, MYSQL.
Trepia - Calasys 4 mois
- Développement , Architecture, Conception
- Applications native pour iPad Domaine du Nucléaireâ
- Application permettant à déterminer les travaux nécéssaire à faire, dans une centrale Nucléaire, a n de
protéger, isoler, les tuyaux et câbles passants de pièce en pièce.
â
- IOS Swift 3, Webservices REST JSON, SQL IIS., BLE 4.0.â
â
SkillWise - ICO
- Développement , Architecture, Conception
- Applications native pour iPhone Domaine des objets connectés BLE - Banquesâ
- Application connecté en BLE 4.0 à une pochette protégeant une carte bleue. Gestion du Bluetooth,
lecture, écriture de données, mise à jour du rmware, gestion de déconnexion, géolocalisation, noti cation
push, rebase messaging, choix des sons de noti cations.
â
- IOS Swift 3, Webservices REST JSON, Firebase, BLE 4.0, Cocoa pod, Fabric - Crashlytics.â
Pasquani Photographe
- Développement, Architecture, Conception.
- Application Mac de backup de photos Domaine de la Photographie.â
- Ouverture de chier RAW, modi cations des paramètre EXIF, génération d'imagettes, copie des chiers
sur disque externe, automatisation du process.
â
- MACOS Swift 3
Scoringline / BM Etudes et formations
- Développement, Architecture, Conception.
- Application native iPad type Questionnaire Domaine des Ressources humaines.â
- Téléchargement de formulaire en JSON, a chage de formulaire texte, sélection de chiers + photos,
cases à cocher, etc. , envoi des résultats, stockage en local.
â
- IOS Swift 3, Realm Swift, Web-services REST JSON. Swift package.
Olivier ********
********