Recueil de documents intéressants pour un développeur mobile # 360 (31 août - 6 septembre)

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 .



All Articles