Recueil de documents intéressants pour un développeur mobile # 393 (10 - 16 mai)

Dans ce condensé, le processus de téléchargement de l'iPhone et d'organisation du streaming dessus, la lutte de l'App Store contre les développeurs frauduleux, les concepts Jetpack Compose et l'examen du système d'exploitation Android Automotive, l'anti-conception éthique, les problèmes de consentement ATT 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



  Processus de démarrage de l'iPhone. Partie 1: ROM de démarrage

  Streaming vidéo sur iOS via RTMP

  Types fantômes dans Swift

  Leçon étape par étape: comment commencer à faire quoi que ce soit pour la Touch Bar

  Modèle Core Data + Repository. Détails de la mise en œuvre

  Tracé dans SwiftUI

Apple souligne les efforts de lutte contre la fraude dans l'App Store

L'App Store compte plus de 500 modérateurs et ils examinent plus de 100 000 applications par semaine

Acteurs dans Swift: une étude de cas

Localisation de chaînes et gestion des versions dans iOS avec Firebase

Remplacement des sélecteurs par des fermetures dans UIButton

Créez votre propre analyseur Markdown à partir de zéro dans Swift

Recherchez vos applications en vedette

L'importance des nouvelles technologies dans le développement iOS

Comment utiliser Firebase dans le cycle de vie de la nouvelle application SwiftUI

BodyProgress: exercice avec SwiftUI

TOCropViewController: une culture conviviale pour



les images Android



  Comment utiliser une ferme d'appareils cloud Huawei pour les tests et le débogage dans Android Studio

  Comment nous avons créé un service cloud pour gérer et surveiller les routes de contournement dans les entreprises

• Les concepts Jetpack Compose que tout développeur doit connaître

Jetpack Paging 3: pagination sur Android

Mise à l'échelle de l'architecture dans Lyft avec Denis Neklyudov

Discussion sur Kotlin 1.5 et ce qui sera dans Kotlin 1.6

Une version préliminaire de Jetpack Compose pour le web a été publiée

Examen du système d'exploitation Android Automotive

Personnalisation de votre application pour Android 11

Notre expérience de la migration vers Coroutines avec RxJava

Tiroir de navigation et de navigation inférieur avec échafaudage de Jetpack Compose

Guide d'architecture recommandé par Google pour les applications Android

Inspecteur de tâches d'arrière-plan

Navigation: graphiques imbriqués et inclure tag

KMMT: modèle d'application sur Kotlin Multiplatform Mobile

ModernStorage: manipulation simple des données



Développement



  Anti-design éthique. Développement de produits qui ne créent pas de dépendance

  Les applications mobiles ne sont plus une idée adaptée pour les startups

  Mobile hh.ru est maintenant en Biélorussie: comment vivre quand l'équipe est dispersée

  Développement du premier jeu sur Construct 3

  Analyse approfondie des widgets de test dans Flutter. Partie II. Finder et Classes WidgetTester

  Mouvement des yeux pour améliorer la santé examen et accessibilité

Podlodka # 215: Test Management

Azure Cloud Computing Vente Humble Bundle

Niantic élargit l'accès à sa plate-forme Niantic Lightship AR

Snapchat ouvre le marché des créateurs

YoYo Games lance le guide de jeu GameMaker Studio 2

Sendbird propose une API pour les appels vocaux et vidéo de groupe

Conception d'applications: exemples pour l'inspiration # 42

Pourquoi il est important de prendre une approche multidisciplinaire de la conception

Comment mieux gérer la logique métier dans les applications Flutter

Conception système d'applications de rencontres

Erreurs coûteuses: pourquoi nous avons dû abandonner Firebase

10 astuces Figma que j'aimerais connaître avant

• De zéro à MVP en 3 mois avec Flutter

Leçon numéro un que j'ai apprise en gérant une petite équipe de développement

11 astuces de l'art de googler pour un développeur

Comment nous avons atteint la vitesse d'écriture 1,4 million de lignes par seconde



Analyse, marketing et monétisation



7 conseils pour créer et améliorer un Battle Pass dans votre jeu

Le marché des vêtements vintés a reçu 250 millions d'euros sur une valorisation de 3,5 milliards

GasBuddy: l'essence est proche

AppsFlyer: la conformité ATT en Russie atteint 42%

Flurry: seuls 5% des utilisateurs iOS ont accepté d'être surveillés

Saisonnalité du projet: n'ayez pas peur de la crise estivale

Comment nous avons atteint 1 million de téléchargements avec un budget nul

Kakao acquiert Radish plateforme de micro-lecture

IronSource lance la plateforme analytique LiveGames pour les jeux hyper-occasionnels



AI, Devices, IoT



  Utilisation de LoRa pour intégrer un chat dans l'IoT

  Monétisation de l'apprentissage automatique: comment transformer les données en argent

Linux Foundation lance la Fondation AgStack pour l'agriculture



Récapitulatif précédent . Si vous avez d'autres documents intéressants ou si vous avez trouvé une erreur, veuillez l'envoyer par courrier .



All Articles