Comparatif des différents langages d'applications mobiles.
Comparer les performances entre les langages natifs Android/iOS avec leurs librairies et les comparer à Kotlin Native.

Missions

  • Votre mission, si vous l'acceptez, sera de :
  • Prendre en main et comprendre les possibilités offertes par Kotlin Native.
  • Mettre en place un système de comparaison entre les différents frameworks et solutions.
  • Explorer les avantages et inconvénients de ces derniers.
  • Pouvoir présenter vos résultats pour en faire profiter la communauté OCTO ainsi que nos clients.

Conditions

Type de stage : Stage de pré-embauche
Lieu : OCTO Technology 34, Avenue de l'Opéra Paris, 75002
Rémunération : 1500 € bruts
Date : 2020

Profil

  • Vous êtes passionné·e par l'univers du mobile et aimeriez explorer pleinement ce domaine.
  • Vous aimez plonger dans les bases du code et portez un intérêt aux questions de performance.
  • Autonome & organisé·e, vous savez également demander de l'aide avant une noyade certaine.

Contexte

Le stage a pour objectif l'expérimentation de solutions. Son planning ne sera donc pas figé.
Dans les grandes lignes, il comportera les étapes suivantes :

Étape 1 : État de l'art

Réaliser un état de l'art des différentes possibilités qu'offre Kotlin Native et les solutions et frameworks qui pourront être testés.

Étape 2 : Expérimentation

Expérimenter les différentes possibilités puis quantifier les résultats grâce à une grille définie par l'intermédiaire d'un POC.
Les expériences et les résultats permettront de tester les implémentations, la coexistence dans un projet ou la migration d’une solution à l'autre.

Étape 3 : Capitalisation

Partager les résultats sous différentes formes : articles sur le blog OCTO, conférences internes à OCTO ou conférences publiques.

Objectifs du stage

La montée en puissance de Kotlin Native et ses différents frameworks/ solutions permettent de faire évoluer nos pratiques de développement.

Pour améliorer nos applications et pouvoir mieux conseiller nos clients, nous souhaitons réaliser des comparatifs de performance.

Encadrement

Vous serez encadré·e par un Octo, passionné de technologie mobile et consultant dans la tribu Mobilité au sein d'OCTO. Vous deviendrez un référent pour les problématiques d'hybride natif dans la tribu. Vous serez convié·e à nos journées tribu mensuelles pour partager avec nous et approfondir notre R&D.