Ce résumé est disponible sous forme de newsletter hebdomadaire . Et chaque jour, nous envoyons des informations sur la
chaîne Telegram .
iOS
•
Mise en application aux modules de package Swift
•
Rêvé de devenir scénariste, mais il est devenu un programmeur
• Conseils de recherche publiés dans l'App Store
• 10 SwiftUI bibliothèques 2021
• La production de pommes M2 commencé
• Apple lance la mise à jour iOS 14,5
• Les entreprises allemandes sont le dépôt d' une action en justice antitrust contre Apple, pour iOS 14.5
• FAS a condamné Apple à une amende de 12 millions de dollars pour Kaspersky Lab
•
Premiers pas avec Combine (exemples pratiques du framework Combine dans UIKit et SwiftUI)
•
Guide du multithreading - Grand Central Dispatch
•
Gradient dans Swift pour 4 lignes de code
•
SwiftUI en production
•
Qu'est-ce que les fermetures et comment fonctionnent-elles dans Swift? (Procédure pas à pas)
•
Transitions de contrôleur de vue personnalisée dans Swift
•
Introduction à Codable dans Swift
•
Swift: Comment écrire un enregistreur complet
•
Projet squelette pour le développement évolutif iOS
•
SwiftUI: comment créer une cellule avec un simple glissement
•
Top onglet personnalisé
de
validation du formulaire simple avec RxSwift
•
Mise en route avec Firebase en temps réel DB sur watchos
•
GLWalkthrough:
Android
rétro - éclairé Onboarding
•
Comment la
demande ami écran cartes est mise en œuvre et recommandations dans l'application VKontakte
•
Comment nous avons intégré les services mobiles Huawei en deux étapes
• Google Play renforce la lutte contre les tromperies
• Amélioration de l'aperçu de la mise en page dans Android Studio
• Comment améliorer la qualité du code
• Android Studio a commencé à prendre en charge M1
• Calendrier E / S 2021 publié
• Google Play collectera des données sur l'utilisation de l'application pour accélérer le lancement
• Cours «Kotlin pour les débutants»
•
Formulaire personnalisé à l'aide de Jetpack Compose
•
Enseignements tirés du portage de mon application sur Jetpack Compose
•
Automatisation de la salle
•
Test Android Studio - Benchmark des ordinateurs
•
N'exécutez pas de benchmarks dans une application Android déboguée
•
Un AlertDialog pour les contrôler tous
•
Jetpack Compose: un moyen simple de créer un RecyclerView
•
Livraison dynamique avec Jetpack Compose
• L'
évolution de l'assurance qualité pour les applications dans Azimo
•
Bel écran de démarrage pour Android avec animation
•
Exemple WebRTC dans Kotlin
•
Comment gérer les changements de configuration sous Android
•
Android RecyclerView Swipe Gestures: gestes dans RecyclerView
•
Android ScreenshotDetection: définition de captures d'écran
•
Linkester: test des liens profonds dans le
développement de
l'application
•
Cinq outils supplémentaires contre les tricheurs sur un projet mobile avec une DAU de 1 million d'utilisateurs
•
Mon historique de la mise en œuvre de l'application hors ligne Habra
•
Anti-conception éthique: comment développer un produit addictif
•
L'historique du développement du SDK pour accepter les paiements dans une application mobile sur Flutter
•
Un peu sur les cartes, les splines et la génération de terrain
•
Tester les notifications push dans les applications mobiles
•
Résoudre les problèmes de positionnement lors de la visualisation d'une carte dans Flutter
•
Tests instables (Flaky) - l'un des principaux problèmes des tests automatisés.
•
Analyse approfondie des widgets de test dans Flutter. Partie I: testWidgets () et TestVariant
•
QA débutant: fonctions de
reniflage utiles utilisant Charles Proxy comme exemple
• Podlodka # 213: Investir dans les startups
• Microsoft Build 2021 se tiendra du 25 au 27 mai
• Comment terminer les jeux (et autres projets )
• Livre «Création d'applications mobiles à grande échelle: 39 défis d'ingénierie»
• Conception d'applications: exemples d'inspiration n ° 41
• Un bon design est une science, pas un art
• Cas: comment Surf et Rosbank ont créé la première application bancaire en Russie sur Flutter
• Comment le lauréat du prix Nobel nous a aidés à concevoir une application pour I Love Supersport
• Les
5 meilleurs outils pour créer des applications sans code
•
Comment les grands gestionnaires d'épicerie prennent les bonnes décisions: l'approche habituelle
•
Comment ouvrir un logiciel source en toute sécurité: bonnes pratiques
•
5 avantages de la programmation en binôme et comment le faire à distance à l'aide de VS Code
•
Comment économiser 135 000 euros par an avec Google Analytics 4 + BigQuery
•
Notifications locales dans Flutter
•
10 extensions VS Code amusantes pour vous aider à programmer
•
Meilleures pratiques pour la conception de fenêtres modales
•
Vous voulez être le meilleur concepteur UX en 2021? Do for Emotion
•
Meilleures pratiques: Conception à saisie semi-automatique
•
Pourquoi les bons ingénieurs ne
démarrent pas leur propre entreprise
•
Entretien Facebook avec un ingénieur senior: le seul article que vous devez lire
•
Indicateurs de qualité du code
Analyse, marketing et monétisation
• Comprendre le parcours client à travers l'application à l'aide d'événements Firebase et BigQuery
• Mobvista achète Reyun
• Marketing mobile: Roman Khurtov (Parimatch Russie)
• Neverland aide au jardinage
• Oath Care: forum pour les mamans sur un abonnement
AI, Appareils, IoT
•
S dans l'IoT l'abréviation signifie «Sécurité», ou Comment j'ai piraté une lampe
• Le
yoga à travers les yeux d'un data scientist: comment nous avons construit la vision par ordinateur dans une application mobile
•
Ce que les constructeurs de maisons intelligentes, de bains, de chalets d'été et de garages discutent
• Amazon met Logiciel DeepRacer en open source
•
Top 10 des projets de science des données pour les débutants
← Précédent Digest . Si vous avez d'autres documents intéressants ou si vous avez trouvé une erreur, veuillez l'envoyer à la poste .