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 .

