Je vous conseille de faire le plein de pop-corn et de Coca-Cola - c'est un spectacle du soir sur le fait que je ne me suis rien refusé, en implémentant à nouveau MVVM dans l'un de mes projets domestiques. Aujourd'hui, c'est la deuxième série: comment faire de MVVM à partir de MVC et ne pas entrer dans le réactif.Nous mettrons en œuvre des parties spécifiques à la plateforme du module commun et les intégrerons dans les applications iOS et Android. Comme précédemment, je suppose que le lecteur a déjà une connaissance de base de Kotlin Multiplatform, je ne parlerai donc pas des configurations de projet et d'autres choses non liées à MVI dans Kotlin Multiplatform.
Ce résumé est disponible sous forme de newsletter hebdomadaire . Et chaque jour, nous envoyons des informations sur la chaîne Telegram .
iOS
• (+7) Comment je cherchais des cycles simples
• (+3) Programme éducatif pour les concepteurs de la conférence Apple WWDC 2020
• Travailler avec l'interaction à proximité dans iOS 14
• Nouvelle API App Store Connect pour la gestion des applications dans l'App Store
• Non, Apple ne s'oriente pas vers le néomorphisme
• Les meilleures bibliothèques / frameworks iOS en 2020
• Des animations interactives étonnantes
• 6 superbes bibliothèques SwiftUI à utiliser dans votre prochain projet
• Néomorphisme sur SwiftUI
• Adieu les actions cibles. bonjour UIActions
• Créez des vues de collection plus simples et plus modernes dans iOS 14+
• Comment créer un FAB iOS dans Swift
• Mes 5 meilleurs trucs Xcode
• Animer une TableView ennuyeuse dans une application iOS
• 10 extraits de WWDC20
• Quoi de neuf dans UIMenu et ContextMenu dans iOS 14
• Utilisation de Swift Generics: guide pratique de la réutilisation du code
• Créer un UILabel avec une taille de police dynamique dans Swift 5
• Dessiner des formes arbitraires avec UIBezierPath
• Configuration à distance Firebase sous iOS
• OpenMTP: transfert de fichiers de macOS vers Android
• Diagramme Swift Sunburst: en couches camembert sur SwiftUI
Android
• (+19) Animation sous Android: transitions fluides des fragments dans la feuille du bas
• (+19) Les appareils Android modernes sont assez sûrs et c'est pourquoi
• (+9) "Arrivée sur la première plate-forme ..." Histoires de développeurs dans AppGallery de Huawei
• (+4) Quoi de neuf dans RxJava 3
• L' appel à candidatures pour le 2020 Material Design Award a commencé
• Optimiser la vitesse de construction de votre projet Android
• Premiers pas avec l'architecture MVI sur Android
• Dessin personnalisé
• Écriture de code fluide dans Kotlin
• Cours Kotlin avec création d'une application AR Android
• Comment implémenter HyperLog dans Kotlin sous Android
• Notifications pour les personnes
• Authentification Firebase OTP dans Android
• Implémentation de mises à jour In-App dans Android
• BaseActivity et BaseFragment sont des monstres
• Déterminer l'activité des utilisateurs sous Android à l'aide de l'API Transition
• Voyage en jetpack
• TextWriter: texte animé
• Antimine - Démineur: sapeur pour le
développement Android
• (+28) Mes dix ans dans le développement de jeux
• (+15) Peur et dégoût dans le développement de jeux: des premiers pas au premier argent
• (+13) Flutter. Voyons comment dessiner différentes formes à l'aide du CustomClipper
• (+10) Flutter. Simplifier la mise en page des widgets à l'aide des extensions Dart
• (+9) Automatisation des tests dans l'architecture de microservices
• (+7) Lexorangs - que sont-ils et comment les utiliser pour trier les listes efficacement
• (+4) Model-Widget-WidgetModel, ou quelle architecture l'équipe Flutter utilise-t-elle dans Surf
• (+2) À quoi bon magasin d'applications Xiaomi. J'ai supprimé l'application de ma boutique après la mise à jour, car elle est en russe
• (+1) Comment trouver les frontières sur le client et le serveur
• (+1) Sécurité des appareils mobiles et des applications: cinq scénarios d'attaque et méthodes de protection populaires
• Le SDK Facebook a provoqué le blocage des applications dans le monde
• 15 didacticiels vidéo sur la création d'applications Flutter
• ont du sens: à propos de l'expérience de création d'un produit à partir de zéro et des différences de travail et de compétences des chefs de produit et de projet
• Podlodka # 171: centres de données
• Conception d'applications: exemples d'inspiration # 8
• Flutter sera travail sur Linux
• Enquête sur l'économie des développeurs Q2 2020
• Comment devenir développeur de jeux 2020
• Menus, métaphores et matériaux: étapes clés de la conception de l' interface utilisateur
• Comment concevoir de meilleurs boutons
• Comment nous avons créé une application de livraison pour les restaurants et les cafés pour 200 mille roubles gratuits
• Accepter les paiements avec Google Pay via Stripe dans Flutter
• Explorer l'UX: comment créer une super application
• L'auto-amélioration peut être le plus grand défi pour les développeurs. Alors comment le fait-on?
• Prism: fonds d'écran sur Flutter
Analytics, marketing et monétisation
• Le jeu télévisé Primetime avec un prize pool de 1 million de dollars a été lancé à Tetris.
• Pavel Durov a de nouveau exhorté à lutter contre le monopole d'Apple et de Google
• L' utilisation des applications mobiles au deuxième trimestre 2020 dans le monde entier est devenue 40% de plus
Au deuxième trimestre 2020, les utilisateurs russes ont dépensé ...
2 2020 $328 , 30% , 2019 . $233 . iOS 35% , , — $144 , Google Play — 30% , $184 . iOS 30% $67 , Google Play 35% $76,3 .
• Les applications les plus téléchargées en juin 2020
• Les applications les plus rémunératrices en juin 2020
• S'More: rencontres floues mobiles
• Mail.ru Group a lancé un ciblage similaire basé sur les données de suivi mobile
• myTracker a commencé à prendre en charge l'attribution multi-plateforme
• Comment utiliser l'analyse de cohorte pour réduire Churn des utilisateurs et prendre de meilleures décisions
AI, appareils, IoT
• (+111) Nous assemblons un écran E-Ink de 9,7 "bon marché pour afficher n'importe quoi
• (+25) Ordinateur embarqué AntexGate. Du prototype à la production en série
• (+7) Liste de contrôle pour un projet d'apprentissage automatique
• (+4) Comment étudier l'apprentissage automatique 5 jours par semaine 9 mois d'affilée
• Les scientifiques ont fabriqué un gant qui convertit la langue des signes en texte
• Comment j'ai essayé de copier le système ERP de quelqu'un d'autre et j'ai fini à 7 millions de roubles
← Récapitulatif précédent ... Si vous avez d'autres documents intéressants ou si vous avez trouvé une erreur, veuillez l'envoyer à la poste .