Un framework multi-plateforme transportera environ les quatre cinquièmes d’une application mobile, puis s’arrêtera. Le cinquième restant est constitué des notifications qui arrivent lorsque l’application est fermée, des travaux en arrière-plan que le système d’exploitation préfère tuer, des superpositions qui survivent à la perte de focalisation et de tout ce qui touche à l’élément sécurisé. Ce cinquième final est ce qui sépare une application qui semble native d’une autre qui semble être un site Web dans un cadre, et c’est la partie que la plupart des citations omet discrètement.
Ce que le travail implique
- Choisir le multiplateforme ou le natif par fonctionnalité, avec le raisonnement écrit plutôt que supposé
- Les modules natifs en Kotlin ou Swift pour les capacités JavaScript ne peuvent pas atteindre
- Distribution push et en arrière-plan conçue en fonction du comportement de gestion de l'alimentation de chaque plateforme
- Le comportement hors ligne est délibérément décidé – ce qui est mis en cache, ce qui est mis en file d’attente, ce qui refuse tout simplement
- Une source de vérité par morceau d'état visible, car un badge dessiné à deux endroits finira par être en désaccord
- Envoi de la boutique, réponse de révision et processus de publication qui sépare les mises à jour en direct des builds de la boutique
Pourquoi nous sommes crédibles à ce niveau
Nous construisons et expédions le client mobile KamoCRM: React Native avec des modules Kotlin pour les fenêtres superposées, la diffusion de messages en arrière-plan et l'inscription des appareils, distribués à la fois par des versions de magasin et des mises à jour sans fil.
Ce qui déplace le prix
Nous vous proposons un devis après la découverte et le numéro est fixé avant que tout ne commence.Ce sont les choses qui le déplacent, de sorte que vous pouvez voir à peu près où se situe votre projet avant de nous parler.
- La part de l'application nécessitant des capacités natives plutôt que du code multiplateforme
- Si elle doit fonctionner hors ligne, ce qui modifie l'architecture des données plutôt que d'ajouter une fonctionnalité
- Risque d’examen en magasin – certaines catégories attirent beaucoup plus d’attention que d’autres
- Que vous ayez un système de conception existant ou que l'application en ait besoin
Questions qui nous sont posées
Autres Développement d'applications travaux
Dites-nous ce que vous essayez de faire
Une courte conversation est généralement suffisante pour savoir si nous sommes les bonnes personnes, si nous ne le sommes pas, nous le dirons et vous indiquerons quelque part mieux.
