Recueil de documents intéressants pour un développeur mobile # 382 (15-21 février)

Cette version comprend les couleurs Swift, les pur Kotlin réutilisables, la première version d'Android 12 et les passions IDFA, les bogues Qt et le paiement des diamants, des secrets de marketing d'applications, des robots de jeu, 5 minutes de connaissance et plus.







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



iOS



Éviter les conflits de fusion avec XcodeGen

Couleurs dans Swift: UIColor

Reconnaître des blocs de texte dans une application iOS à l'aide de Vision

Apple a- t-il commencé à se débattre avec des «prix irrationnellement élevés» dans les applications?

Apple a-t-il interdit le SDK d'analyse? Euh ... eh bien ...

Piratage de binaires ARM64 natifs pour les exécuter sur un simulateur iOS

Plongée dans CFRunLoop

Créez une application d'actualités dans SwiftUI 2.0 (Combine, API, MVVM et Swift Package Manager)

Utilisez Charles pour réécrire les réponses lors du développement d'applications iOS

Image de profil de type clubhouse dans Swift

Créez des graphiques à secteurs et en anneau animés dans SwiftUI

Créez une roulette sur SwiftUI

OnTap: documentation SwiftUI

WatchLayout: cercles dans UICollectionView

SPAlert: notifications de style Apple



Android



Comment écrire et réutiliser du code en pure Kotlin. Notes pour les développeurs Android

Comment trouver une abstraction appropriée pour travailler avec des chaînes sous Android

Thèmes, styles et attributs

Aperçu d'Android 12 publié

Actions GitHub pour le développement Android

Comment nous avons accéléré le lancement de l'application Dropbox Android de 30%

Comment la conception va changer dans Android 12

Liste de contrôle de la qualité des applications

Anti-modèles RecyclerView

StateFlow avec DataBinding unidirectionnel et bidirectionnel sur Android

Fonctionnement réel de RxJava

Préparation de nos applications pour Jetpack Compose

Créez facilement une parallaxe sur Jetpack Compose

5 extensions Kotlin qui rendent votre code Android plus expressif

IridescentView: Images iridescentes pour Android

stackzyr: Jetpack Compose pour les ordinateurs de bureau



Développement



• La gestion de la date attire des erreurs ou 77 défauts dans Qt 6

Lancement d'une application top seul, gratuitement et sans codage (enfin, presque)

Comment nous nous sommes trompés en faisant le Diamond Checkout pendant 9 mois et planifié 2

1 an avec Flutter en production

• Le développement doit écrire des tests (?)

Expérience dans le développement du premier jeu mobile sur Unity ou comment changer complètement votre vie

À propos de la recherche de fuites de mémoire dans les applications C ++ / Qt

Stratégie de test pour un projet à court terme

Préparation d'un Grande fonctionnalité sur Kotlin Multiplatform. Rapport Yandex

ZERG - quelle bête?

Podlodka # 203: paiements

Microsoft ouvre Dapr pour un déploiement facile des microservices

Problèmes d'entretiens: 2 à 64 degrés

Exemples de conception d'application pour l'inspiration n ° 32

Comment rendre visibles, traçables et engageantes les connaissances de la recherche UX?

5 questions d'entretien pour identifier les programmeurs exceptionnels

Comment créer une application d'échecs simple avec Flutter

Construire un backend Uber: un guide étape par étape pour la conception du système

5 avantages incroyables du partage des connaissances en tant que développeur

• La lecture de code est une compétence

Pourquoi j'ai arrêté de lire les articles «Comment devenir développeur de logiciels»

La psychologie du design et la neuroscience derrière une excellente UX

Détection de la fréquence cardiaque à distance avec une webcam et 50 lignes de code

Comment faire chier un développeur

7 compétences incontournables pour devenir un développeur exceptionnel



Analytique, marketing et monétisation



Métriques du produit en bref

Marketing mobile: Denis Nuzhdin (livraison Pyaterochka)

• Les secrets du marketing des applications de rencontres - Le nouveau leadership d' Adjust

• L' environnement de co-programmation Replit obtient 20 millions de dollars

Photomath obtient 23 millions de dollars supplémentaires

L'alliance post-IDFA a lancé «No IDFA? Pas de problème »

Les adultes aux États-Unis en 2020 ont ajouté une heure de temps numérique à la fois

VKontakte a lancé un nouvel outil de publicité automatisée des applications

Rapport« État du marché des applications pour le fitness et la santé 2021 »

Jigsaw reçoit 3,7 millions de dollars pour sortir avec un puzzle

Disponibilité: connaissances pendant cinq minutes

Comment lancer une startup de bien-être à vos frais, la combiner avec un emploi permanent et ne pas devenir fou

Qu'adviendra-t-il du suivi des applications mobiles en 2021

La nouvelle norme: l'apprentissage intégré aux applications et comment réussir dans les temps qui changent

• Les meilleures mesures marketing pour suivre la croissance

Voici pourquoi les développeurs ne réussissent pas dans leur carrière

Comment je commercialise mon jeu, qui a



généré 128 000 $ de ventes d' IA en un an , appareils, IoT



Compteur de gaz dans Home Assistant sans fer à souder

Appareil de robot de jeu: 16e place de la finale de la Russian AI Cup 2020 (et 5e après)

Maison intelligente à partir de zéro avec vos propres mains ou un voyage d'un an

Comment reconnaître un texte manuscrit à l'aide de l'IA sur des microcontrôleurs

Horloge pour la détection des gestes basée sur l'apprentissage automatique, ESP8266 et Arduino

Comment convertir du texte en parole à l'aide de Google Tesseract et Arm NN sur Raspberry Pi

Solution de prototype IIoT rapide sur Raspberry PI et Yandex IoT. .. Deuxième partie

Première expérience avec Raspberry Pi ou des microservices pour la maison

Google lance Swift pour TensorFlow



< 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