Dans la nouvelle version, nous traitons l'arrondi des icônes (deux fois!), Les tests d'interface utilisateur et MVI, les applications multiplateformes et CI / CD, la conception d'interfaces, les applications les plus rentables et bien plus encore.
L'histoire d'une longue recherche d'appareils et / ou de fils a commencé à me toucher chaque jour. Une tâche aussi triviale, comment trouver le Xiaomi Mi A1, a pris beaucoup de temps et a provoqué une angoisse mentale. Au bout d'un moment, j'en suis venu à la conclusion que cela m'énervait et que trouver un appareil ne devrait pas prendre si longtemps. J'ai trouvé un goulot d'étranglement dans les flux de travail et j'ai décidé de l'éliminer.
Ce résumé est disponible sous forme de newsletter hebdomadaire . Et chaque jour, nous envoyons des informations sur la chaîne Telegram .
iOS
• (+66) Le secret de la forme des icônes iOS: est-ce un écureuil? Analyse
• (+3) Formules de traduction: localisation intelligente pour iOS et pas seulement
• (+3) Bonnes pratiques Swift qui n'ont pas honte de savoir
• Apple reporte la protection de la vie privée dans iOS 14 à l'année prochaine
• Fonctionnalités de mise en œuvre du calendrier à défilement horizontal
• Les codes promotionnels pour les abonnements sont lancés dans l'App Store
• 10 conseils pour développer des widgets pour iOS 14
• Apple ne retardera pas la correction des bogues dans l'App Store
• Apple le fait votre service de recherche?
• Mes applications de développement iOS préférées en 2020
• Comment créer une feuille de fond interactive dans Swift 5
• Achats intégrés et StoreKit dans iOS 14
• Ancrage pour faire défiler un élément
• Comment créer un navigateur pour accéder à n'importe quelle page dans Swift
• Votre premier UITest dans Swift
• Quoi de neuf dans Xcode 12.0?
• Traitement vidéo dans SwiftUI en temps réel avec Core Image
• Ne le faites pas avec Swift Optionals
• Assembler sous iOS
• Apple Silicon pour les développeurs d'applications
• Swifty Guitar Chords: accords de guitare dans Swift
• MultiplatformApp: une application multiplateforme sur SwiftUI
Android
• (+ 10) Sur quoi écrire des tests d'interface utilisateur Android
• (+4) Être ou ne pas être: discussions sur les tests dans le développement mobile
• (+3) Télécharger et construire AOSP
•(+2) Alors pourquoi avons-nous encore besoin de MVI dans le développement mobile
• (+2) Comment intégrer un assistant vocal dans n'importe quelle application mobile. Nous analysons à l'aide de l'exemple d'Habitica
• (+1) Analyse des services de réception de SMS pour Android par rapport aux sites-services et expérience dans le développement de nouvelles fonctionnalités pour Android
• Diffusion Android: Dagger Hilt: Deep Dive / No more Koin
• Android Broadcast: Kotlin 1.4: plus rapide et meilleur
• Lancement de Kotlin Multiplatform Mobile Alpha
• Thermal sous Android
• Bibliothèques privées sous Android - Pourquoi devriez-vous envisager cela
• Récupération des interactions à partir de ViewModel
• Reconnaissance tactile, double pression, panoramique et pincement Android
• Faites en sorte que votre code (Kotlin) s'exprime
• Erreurs courantes des développeurs lors de la création de RecyclerViews et comment les corriger avec la classe ViewRepresentation
• Formater le code Kotlin avec Ktlint
• Shape Drawables est l'outil le plus puissant pour l'interface utilisateur Android
• Exploration de la multiplateforme Kotlin
• Configuration de Logcat dans Android Studio
• 20 outils de développement Android dont vous n'avez probablement jamais entendu parler
• Ajout d'un ruban à une icône d'application Android (encore une fois) )
• Stockage de données préféré dans Jetpack DataStore
• Jetpack Release Tracker: suivi des mises à jour AndroidX
• TrackerControl: suivi de la collecte de données sur Android
• Jetpack Compose Samples: exemples d'utilisation de Compose
Development
• (+43) Vos carrés sont erronés
• (+18) Créez des objets destructibles dans Unreal Engine 4 et Blender
• (+17) "Eh bien, allez-y!" ou CI / CD d'applications mobiles basées sur un contrat
• (+9) Comment s'est déroulée la journée de démonstration ouverte à la Raiffeisenbank
• (+7) Test des applications Flutter: outils, avantages, problèmes
•(+7) Fonctionnement des portefeuilles mobiles sur l'exemple de l'application Mir Pay
• (+4) Amélioration du travail avec les scènes à l'aide de ScriptableObject
• (+4) Construction avancée de vélos ou application client-serveur basée sur le framework C # .Net
• (+3) Astuce de l'ingénieur de test n ° 1: ancrer votre grille de sélénium
• (+2) Gagnant des Apple Design Awards: portrait statistiquement moyen
• Podlodka n ° 179: rationalité
• Comment développer votre activité de jeu
• Conception d'applications: exemples inspirants n ° 15
• Google et Apple développés système d'alerte COVID-19 simplifié
•Pokemon GO met fin au support des anciens smartphones
• Unity Distribution Portal permettra de travailler avec de nombreux magasins d'applications à la fois
• Concevoir un jeu dans Sketch: entretien avec le créateur de King Rabbit
• Ne pas concevoir pour les appareils mobiles (Mobile-first)
• Comment commencer à concevoir une application mobile. Principes de base de la conception de l'interface utilisateur
• Qu'est-ce qu'Actions Builder? Actions Builder et Actions SDK pour Google Assistant
• Ingénierie inverse: développement d'un émulateur de serveur pour Marvel's Avengers
• 10 meilleurs et plus populaires packages Flutter
• 5 conseils pour une meilleure conception des boutons
• Amélioration des applications Flutter avec la saisie semi-automatique
• Code propre pour les principaux développeurs
• Automatisation du cycle de vie du projet Flutter avec des actions GitHub
• Oui, TDD vous ralentit
• Développer un journal d'humeur sur Flutter en 2 heures
• 6 étapes pour trouver un cadre d'automatisation de test approprié (avec étude de cas)
Analyse, marketing et monétisation
• Avo: analyse de nouvelle génération
• Les applications les plus rémunératrices en août 2020
• L' Inde a interdit PUBG et une centaine d'autres applications
• Google a lancé Growth Academy pour l'Ukraine et la Biélorussie
•App Annie publie le rapport du premier semestre sur les jeux
• myTracker analyse les revenus publicitaires intégrés à l'application
• Localisation: comment devenir international et augmenter les installations?
• Modèle de monétisation: changer et en tester un nouveau à moindre coût
• Pourquoi la rétention est le meilleur moyen de développer l'
IA, les appareils, l'IoT
• (+20) Raspberry Cinema Center ou comment créer une télévision intelligente incassable
• (+18) Comment les jeux sont devenus la force motrice de deux écoles de recherche sur l'IA
• (+1) Un micro-ondes qui sait tout sur vous: qu'est-ce que l'Internet des objets (IoT)?
• Apple iPhone 11 est devenu le smartphone le plus vendu au premier semestre 2020
← 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 .