Recueil de documents intéressants pour un développeur mobile # 352 (6 juillet - 12 juillet)

Dans cette version, MVVM et MVI, des interactions étroites et des transitions fluides, des années dans le développement de jeux et beaucoup de Flutter, les applications les plus téléchargées et gagnantes de juin, et bien d'autres matériaux intéressants!





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 .

image


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 .



All Articles