Il y a 4 ans -
Temps de lecture 2 minutes
L’interface utilisateur, ce n’est pas que des pixels
Le Web et le mobile sont deux types d’interface permettant à nos utilisateurs d’interagir avec nos applications. La réalisation d’une expérience utilisateur réussie ne passe pas (que) par des animations dernier cri ou par une attention au pixel perfect mais, surtout, par une structuration réfléchie et pragmatique de l’architecture.
Le développement d’interfaces performantes va bien au delà du choix du bon framework ou de la bonne librairie. Pour répondre aux enjeux croissants de performance, d’évolutivité et de référencement, les réflexions autour des APIs, des stratégies de rendu client, de cache, des règles de sécurité ou de la modularité doivent donc être au coeur des préoccupations des équipes.
Dans ce contexte, une attention particulière doit également être portée aux métriques de qualité, aux outils d’analytics et de testing automatisé des applications (cf Mon organisation évolue au rythme de mon architecture).
Finalement, l’identification et la mise en place de synergies réellement viables entre plusieurs clients reste encore une possibilité sous-exploitée aujourd’hui mais tout de même fondamentale pour les applications nécessitant d’implémenter une logique métier complexe côté client.
Keywords
- AMP
- App Architecture
- Caching
- E2E Testing
- Front End Analytics
- GraphQL
- Instant Apps
- JAMStack
- Kotlin Multiplatform
- Load Testing
- PWA
- Remote Configuration / Feature Toggling
- SEO
- Server-Driven Rendering
- Server-Side Rendering
- UI / Functional Testing
- WASM
Notre partage sur le sujet
Articles de blog
Kotlin Multiplatform
- Créer un Framework iOS… en Kotlin
- Créer des modules partagés entre Android et iOS avec Kotlin Multiplatform
- Tester un projet Kotlin Multiplatform
- Le Mois du Kotlin : Frameworks multi-plateformes partagés avec Kotlin / Native
- Le Mois du Kotlin : Kotlin for JavaScript
- Understanding The Basics of Kotlin Multiplatform Projects with Kotlin 1.3
- Platform-Specific implementations in Kotlin Multiplatform
Android
- Le Mois du Kotlin : Kotlin ? D’accord, mais aide moi à convaincre mon PO !
- Android : Navigation Architecture Component
- JetPack : Créons une application Android moderne avec LiveData et Room
iOS
- iOS : Safe dependency injection en Swift
- iOS : Une application modulaire, avec les sous-projets de Xcode
Testing
Assistants Vocaux
Vidéos
Xebicon’ 18
- La Web App d’aujourd’hui et de demain : état de l’art et bleeding edge
- Codons un chatbot avec Amazon Lex et Dialogflow
- Comment j’ai développé un jeu vidéo avec des outils de développement web ?
- Architecturer son application mobile pour la durabilité
- Xebimon – Gotta catch’em all
- Jouer à Rock-Paper-Scissors-Spock-Lizard avec son Android Things
- Reusable Cross-Platform Frameworks with Kotlin/Native
Commentaire