Cet épisode présente une histoire épique de réécriture d'une application Uber dans Swift, de nouvelles fonctionnalités de RA et d'accessibilité, des techniques de développement rapide et la possibilité de participer au développement de Fuchsia, les résultats du marché mobile 2020, un simulateur de réussite, etc.
Ce résumé est disponible sous forme de newsletter hebdomadaire . Et chaque jour, nous envoyons des informations sur la chaîne Telegram .
iOS
•
Plus rapide pour réécrire à partir de zéro sur la nouvelle technologie: comment Uber a été réécrit dans Swift
•
À travers les zones grises - à 4,7 étoiles. Comment nous avons créé une application de sécurité de premier ordre pour iOS
•
Passez d'abord hors ligne en utilisant les données de base et les documents gérés
•
Bibliothèque pour travailler avec les autorisations iOS, de l'idée à la publication (partie 1)
•
Cydia poursuit Apple
•
WhatsApp appelé l'étiquetage des applications dans l'App Store anticoncurrentiel
•
Apple prépare de nouveaux processeurs ARM
•
Erreur invalid_grant lors de l'autorisation via Apple ID (iOS, backend)
•
Comment les développeurs Swift doivent utiliser la programmation orientée protocole
•
Commutateur personnalisé dans les applications iOS
•
Comment écrire des tests unitaires avec Core Data dans Swift
•
Comprendre les architectures d'applications iOS à l'aide de VIPER
•
Comment créer des pulsations animées à l'aide de SwiftUI
•
Visualiser les performances des applications mobiles à l'aide de Specto
•
Comment ne pas ressembler à Juin dans une interview programmation iOS
•
Tout à propos de l' animation iOS
•
SwiftGraphQL: oublier GraphQL
•
ScrollViewMinimap: minicarte pour UIScrollView
Android
•
droïde de sécurité dans un parking, un canapé virtuel dans une salle vide: capacités AR dans le Huawei écosystème
•
Remplacer les autorisations d' exécution dans Android
•
Easter egg dans les fichiers APK: qu'est-ce que Frosting
• Je
partage un plugin petit mais utile: Deeplink Helper pour Android Studio
•
kotlinx.coroutines 1.4.0: Présentation de StateFlow et SharedFlow
•
Un guide pratique d'utilisation de Hilt avec Kotlin
•
Look to Speak vous permet de «parler» en utilisant des mouvements oculaires
• Les
bases de Jetpack Compose: Leçon n ° 2
•
Ktlint: Pratique de mise en œuvre
•
Connexion d'un appareil Bluetooth A2DP à Android
•
Création d'une plate-forme distribuée pour les tests Android à distance
•
Flappy Bird sur Android Jetpack Compose
•
Optimisez, compressez et obscurcissez votre application Android
•
Détection de visage sur un appareil Android à l'aide de Google ML Kit
•
Tests unitaires en continu dans le développement Android avec Bitrise
•
Navigation
multi-modules Android avec composant de navigation
•
Vues Android en tant que fonctionnalité d'état avec ViewBinding
•
Amélioration de la précision du GPS urbain pour votre application
•
Dites adieu à Android Jetifier
•
Menu cercle: Menu
radial Android
•
Empreinte Android: identification de l'appareil
•
Indicateur de vitesse Android: indicateur circulaire pour le
développement
Android
• L'
accessibilité est facile, Ou 5 péchés capitaux d'accessibilité
•
Space: sortie publique de l'environnement de commande de JetBrains
•
Relier deux plates-formes mobiles en un seul code sur Unity
•
Quatre techniques de développement rapide sur Unity3D
•
La différence entre QA, QC et testing: une interprétation simple utilisant l'exemple du couteau suisse
• Un
capteur d'idées, presque un hackathon, ou comment pomper rapidement une équipe dans Dart / Flutter
•
Affichage de l'état des systèmes complexes sur les clients faibles - accélération de la réponse
•
Indice de stabilité de l'application: rapport de
Bugsnag
•
Podlodka # 193: recherche UX
•
Sortie de Qt 6.0
•
Amazon lance HealthLake - un cloud pour l'analyse de données médicales
•
Google ouvre le développement Fuchsia pour tous
•
Renforcez les compétences des développeurs
•
Revue de code pour les débutants: 8 conseils pour un travail efficace
•
Conception d'applications: exemples d'inspiration # 25
•
6 tendances de conception de produits en 2021
•
Des référentiels GitHub pour améliorer vos compétences en programmation
• À
quoi pouvons-nous nous attendre de l'UX en 2021?
•
Créer une interface d'application météo avec des illustrations 3D
•
Un guide pratique de la théorie des couleurs et des palettes de couleurs (à l'aide de nombres)
•
Mes meilleurs outils de développement en 2020
•
5 propriétés essentielles d'une bonne conception de produit
•
Comment Microsoft effectue des tests automatisés. Entretien avec Klaus Hemstitch
•
Au revoir Xamarin.Forms
•
Ces langages de programmation modernes vous feront souffrir
•
Comment moderniser efficacement une application obsolète
Analytics, marketing et monétisation
•
Mon téléphone m'espionnait, j'ai donc trouvé quelqu'un utilisant des données de suivi
•
Analysez-le: trois systèmes d'analyse mobile à travers les yeux des entreprises numériques
• ont du
sens: à propos des étapes de lancement des fonctionnalités et des produits, des mesures et du rôle du responsable marketing produit
•
Comment réussir avec Douyin, la plateforme de vidéo courte n ° 1 en Chine: livre électronique gratuit
•
Rétention des utilisateurs 2020 : Rapport AppsFlyer
•
App Annie: résultats du marché mobile 2020
•
Yandex.Market Analytics a ajouté la possibilité de s'intégrer à AppMetrica
•
Hype Simulator: simulateur de succès - n ° 1 dans l'App Store
•
Wellory: application contre les régimes
•
Comment attirer les utilisateurs vers une application mobile en utilisant ASO et la publicité
•
Comment motiver l'utilisateur à terminer sa progression? - L'effet des progrès sécurisés
•
Comment localiser des jeux pour le Japon et la Corée du Sud
AI, appareils, IoT
•
Bluetooth Low Energy: un guide détaillé pour les débutants
•
Internet des objets en russe. La puissance multicanal de la couche physique de la station de base OpenUNB
•
Sept stagiaires talentueux AI @ Unity 2020. Partie 2
• Un
concept d'infrastructure indépendant pour un système IIoT de réseau maillé
•
Les 7 meilleurs cours gratuits de la Ivy League en intelligence artificielle
←
Précédent Digest . Si vous avez d'autres documents intéressants ou si vous avez trouvé une erreur, veuillez l'envoyer à la
poste .