Recueil de documents intéressants pour un développeur mobile # 384 (1er au 7 mars)

Dans notre nouvelle version, la sécurité des applications iOS et le dernier Android 12, 22 000 changements de conception et vaincre les tricheurs, l'histoire de la multiplateforme et de la version Flutter 2.0, des cadres inefficaces, du marketing indépendant et bien plus encore!







Ce résumé est disponible sous forme de newsletter hebdomadaire . Et chaque jour, nous envoyons des informations sur la chaîne Telegram .



iOS



  Sécurité des applications iOS: un guide pour les débutants

XCResult - Comment et pourquoi lire

7 outils pour vous aider à écrire un meilleur code Swift

Créer un clone de l'application WatchOS Tasks dans SwiftUI à l'aide de CoreData

Grand Central Dispatch en bref

12 Best Bibliothèques iOS pour votre application

Comment créer un menu latéral sous iOS à l'aide de Swift

GraphQL dans Swift

Le modèle d'usine dans Swift

Swift 5: Protocoles utiles pour coder comme un pro

Recréer la mise en page et les animations de photos Apple avec une disposition de composition

Une semaine avec Xcode sur Mac M1

Détection de fuites de mémoire avec des tests unitaires dans Swift

DSFSparkline: graphiques pour le texte

DPTagTextView: Textview avec mentions et balises



Android



Impact des classes de données sur le poids de l'application

• En   quoi Dagger, Hilt et Koin diffèrent-ils sous le capot?

  Présentation de Jetpack Compose Beta

  Approche basée sur les données pour renforcer la protection Android

  Android - ViewPager2 - Remplacer les fragments à la volée (par programmation)

Android Broadcast: Nouveautés d'Android 12 pour les développeurs

Diffusion Android: Actualités n ° 6

Nouveautés de la métrique de la console Google Play et benchmarks

• La bibliothèque Android for Cars passe à Jetpack

Résolution d'un problème typique d'une interview sur Kotlin

Nous avons besoin de quelque chose de mieux que Gradle

5 extensions Kotlin supplémentaires pour les développeurs Android

Allez de l'avant en utilisant les en-têtes dans RecyclerView

Circle CI + Android: Conseils de configuration

13 raisons pour lesquelles Dart est pire que Kotlin

Architecture dans Jetpack Compose - MVP, MVVM et MVI

Comment configurer un framework d'injection de dépendances avec Dagger2 sous Android

Facebook Timeline Compose: réseau social sur Jetpack Compose

ArcLibrary: coins arrondis pour le



développement Android



  Comment et pourquoi nous avons apporté 22 000 modifications au design de Yandex.Maps

  Comment nous avons «élevé» et vaincu les tricheurs dans notre jeu de tir en ligne

  Nouvelle version de Yandex.Fueling: prise en compte de l'expérience (inattendue) des conducteurs

  Navigateur pour piétons

  Développement mobile multiplateforme: contexte

  Lancement d'une application Rust sur le mobile OS Aurora

  Ink: un outil pour créer des quêtes textuelles comme les meilleurs souvenirs d'enfance

  Clubhouse de vos propres mains: pour iOS, Android, Web et même Unity

  Comment convaincre un game designer d'exécuter des tests?

  Sur les progrès de la création du jeu folklorique russe "Kolobok" en février

  Robot Framework for Test Automation: Limitations et goodies

  Trois erreurs que j'ai commises en tant qu'ingénieur QA junior

  Mécanismes d'authentification dans les interfaces utilisateur

Podlodka # 205: comment gagner de l'argent

Professionnalisme du développement

Flutter passe à la version 2

Les entreprises étrangères veulent obliger payer l'impôt sur le revenu des programmeurs russes

Conception d'applications: exemples d'inspiration # 34

Amazon a mis à jour l'icône en raison d'une «moustache» suspecte

Pourquoi la plupart des programmeurs sont (ou restent) des leaders inefficaces

11 problèmes majeurs dans la conception d'applications mobiles

Principes fondamentaux et bonnes pratiques de conception d'applications mobiles

Programmation orientée objet - la plus grosse erreur en informatique

Flutter et ses mauvaises performances sur iOS

7 logiciel de principes de conception à utiliser quotidiennement

Les développeurs intelligents ne codent pas

Gyro-web: accès à l'orientation des appareils en JavaScript

Créez un guide de conception UX pour votre équipe

Les applications natives sont toujours meilleures que React Native et Flutter

4 plates-formes de stockage d'objets open source pour 2021

Détection simultanée des visages, des mouvements de la main et des poses en temps réel sur les appareils mobiles

Comment passer du logiciel de développement architecte de solutions

Comment j'ai accéléré mon application React Native 50x

Comment me démarquer en tant qu'ingénieur logiciel en 2021 - trucs et astuces

• La psychologie de la couleur dans l'UX

25 polices étonnantes pour 2021

Open Mobile Maps: nouvelles cartes pour iOS et Android



Analytics, marketing et monétisation



Marketing mobile: Anna Kandalina (M.Video)

Comment SLON Media a créé du contenu de style UGC pour la promotion sur TikTok

Netflix a lancé un court métrage drôle vidéos dans l'application

Applications les plus rentables en février 2021

Vungle achète GameRefinery

Digital Turbine achète AdColony

Nouveauté : Twitch pour l'industrie de la beauté

Comment j'ai fait du marketing pour un jeu indépendant qui a rapporté 128 000 $ en un an

L'Arizona House of Congress a adopté une loi permettant d'accepter les paiements contournant les commissions des magasins Apple et de Google



AI, appareils, IoT



  Station météo à vitesse maximale

  Tout est question une "carotte" virtuelle: Uber a créé un algorithme qui peut battre un humain dans le jeu Atari



< Résumé 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