Un nouveau type de fragmentation Android

Cela fait environ 5 ans que j'ai pu consacrer une partie de mon temps à travailler uniquement sur le développement Android. L'un de nos concurrents a fermé son produit il y a quelques mois, provoquant un afflux massif de clients demandant tous un SDK Android Chat . Malheureusement, notre équipe Android était en retard sur le calendrier. #startuplife En bref, j'ai eu le plaisir de refaire du développement Android.

C'est formidable de voir que l'écosystème s'est considérablement amélioré. La disposition contrainte est en effet facile à utiliser et les performances sont bien meilleures que l'ancienne disposition. Le nouveau système Livedata réduit beaucoup de code passe-partout. Room est une bonne abstraction de SQLlite, et le concept de viewmodels (bien que très simple) est très élégant.

Cependant, un type de fragmentation s'aggrave. Si vous êtes un auteur de bibliothèque, vous devez maintenant considérer:

  • Rappel Java ou Kotlin Java, objet d'observation RX Android et / ou composants d'architecture coroutine Kotlin: MVVM, MVI, MVP, MVP ou MVC? Defender AndroidX

Oui, vous pouvez affirmer que Java et Kotlin sont compatibles. À la fin de la journée, vous avez encore 2 ensembles de documents et divisez par deux les personnes qui utilisent votre bibliothèque ne seront pas satisfaites de la langue que vous choisissez. Si vous regardez les statistiques, Kotlin semble encore beaucoup plus petit pour les nouvelles applications que Java: https://www.appbrain.com/stats/libraries/details/kotlin/kotlin .

C'est agréable de voir comment Room et Retrofit gèrent le rappel et les différences observables. Si vous regardez le développement iOS, bien qu'il y ait beaucoup moins de possibilités de fragmentation.

Au cours des cinq dernières années, le développement d'Android a fait de grands progrès. Pour les auteurs de bibliothèque, la fragmentation est devenue plus grave. Je veux savoir pourquoi Google a cette attitude d'attentisme plutôt que de simplement s'assurer qu'il existe une meilleure façon de faire toutes ces choses ...

depuis: https://dev.to//tschellenbach/a-new-kind-of-android-fragmentation-2hgp

Publié 0 articles originaux · aimé 0 · visites 412

Je suppose que tu aimes

Origine blog.csdn.net/cunxiedian8614/article/details/105690065
conseillé
Classement