Le condensé de matériaux intéressants pour le développeur mobile # 333 (10 - 16 février)

Dans le nouveau condensé, les compétences des développeurs iOS, les tests de push dans l'émulateur, la reconnaissance des objets et des textes, quatre ans de développement et d'idées de gros succès, la déception de Flutter et la recherche sur la monétisation.



Les développeurs mobiles évitent les encarts, ils leur font peur. Mais dans Android Q, les encarts ne peuvent pas être contournés - vous devrez les étudier et les appliquer. En fait, les encarts n'ont rien de compliqué: ils montrent quels éléments d'écran se croisent avec l'interface système et suggèrent comment déplacer l'élément afin qu'il n'entre pas en conflit avec l'interface utilisateur du système.

Ce résumé est disponible sous forme de newsletter hebdomadaire . Et chaque jour, nous envoyons des nouvelles dans la chaîne Telegram .

iOS

(+8)  De quelles compétences avez-vous besoin pour créer une application iOS? Rapport Yandex
(+7)  Swift 5.2 - quoi de neuf?
(+4) Numérisation de documents et reconnaissance de textes sur ceux-ci (à l'aide de VisionKit et Vision Framework, iOS)
(+4)  Traduire la parole en texte sur iOS à l'aide de Speech framework
Swift Playgrounds publié sur Mac
Comment tester les notifications push dans l'émulateur iOS
Créer Haptic réponse dans iOS 13 à l'aide de Core Haptics
Comment créer une barre de navigation dégradée dans Swift 5 et iOS 13
Premier aperçu: achats intégrés sur watchOS
Prise en main de SwiftUI et Combiner à l'aide de MVVM et de protocoles
Création d'un effet de couleur Spotify pour l'application iOS
Meilleures pratiques pour l'utilisation des options dans Swift
Cycle de vie lors de la fermeture d'une vue modale avec .pageSheet dans iOS 13
Vidéo BA: Swiftable 2019
Connexion: trouver le chemin le plus court dans un graphique
ChartView: de beaux graphiques pour iOS

Android

(+16)  Encarts Android: gérer les peurs et se préparer pour Android Q
(+12) Reconnaître des objets sur Android à l'aide de TensorFlow: de la préparation des données au lancement sur l'appareil
(+12)  Augmenter le CI sur github pour Android en une journée
(+9) Comment créer une bibliothèque native pour Android
(+8)  'Est-ce que l'injection de dépendance Koin ou le localisateur de service?
(+6)  Débogueur à distance Android - débogage à distance des applications Android
(+1)  Utilisation des mécanismes de jetons cryptographiques PKCS # 11 sur la plate-forme Android
• La fonctionnalité de compatibilité des applications apparaîtra dans Android 11 pour simplifier les tests
Travailler avec des données dynamiques dans MotionLayout
Comment nous avons lutté avec mauvaises applications et développeurs malveillants en 2019
Comment flouter une image sur Android
Utiliser LiveData avec Room dans Android
Comment les ViewModels fonctionnent dans Android
Utiliser Dagger dans les applications multi-modules
Fragments Android: FragmentFactory
Création d'un clone WhatsApp pour Android sur Kotlin
Android Framer: captures d'écran pour le

développement de Google Play

(+110)  Comment j'ai abandonné le jeu après quatre ans de développement
(+24)  Cinq leçons importantes sur l'équilibre du jeu
(+18)  Cartes normales idéales pour Unity (et autres programmes)
(+13)  Créez Minecraft en une semaine en C ++ et Vulkan
(+8)  Automatisez les tests lors de la création de jeux
(+5)  Combien coûte Appium aux gens
(+1) De  combien de liberté un utilisateur de four intelligent a-t-il besoin . Comment une équipe solide peut tester des hypothèses en deux semaines au lieu de trois
Du démarrage au géant. Comment faire évoluer le développement
Podlodka # 150: L'évolution des langages de programmation
Comment nous avons fait évoluer AI Dungeon 2 pour un jeu de 1 million de personnes
GitHub lance une succursale en Inde
Microsoft a publié un émulateur Windows 10X
Soyez plus facile: comment trouver l'idée du prochain Big Hit
• Les meilleurs outils de localisation mobile applications
Pourquoi 36% est un nombre magique: trouver la bonne quantité de texte dans les applications mobiles
7 principes de conception d'icônes. Éléments à rechercher lors de la création d'icônes
Vokruge: un guide-navigateur mobile pour les petites villes
Une liste de projets intéressants que vous pouvez créer en tant que développeur
Ma première déception avec Flutter
Tendances dans le développement de logiciels 2020
Faire une calculatrice sur Flutter
Passer en revue le React Native Starter Kit 2020
Planifier un voyage peut être difficile ... alors nous avons repensé le processus
Leçons que je appris de la création de sa première grande application
Prototypage UI / UX mobile en temps réel à l'aide de Figma Mirror
4 astuces peu connues pour améliorer l'UX dans les applications React Native
Entretien avec Sanette Tanaka Sloan, designer UX chez Google News
Comment refactoriser l'application Flutter
Injections de dépendances et de leurs types
SlidingTutorial: intégration sur Flutter

Analytics, marketing et monétisation

(+8)  Ma recherche: «Pourquoi jouer à des jeux en ligne compétitifs?»
(+3)  Case Full HP: comment s'enrichir de Google Play et adapter ASO pour différents pays
Rapport annuel sur les tendances Liftoff publicité mobile et acquisition d'utilisateurs
Une étude en 2020 par la monétisation AdColony
le make Sense: Comment l'entrepreneur pour trouver une idée de startup, augmenter faire des affaires et vous développer
Huawei a créé une application de contrôle d'ascenseur à distance pour se protéger contre les virus
Pokemon Home est apparu sur iOS et Android
Les revenus de Supercell diminuent à nouveau
Upland Software achète Localytics
Nouveau Podcast HR: Profession: Analyste de jeu
La DAU est-elle une mesure importante?
Un studio de jeux a été lancé à IronSource
ASOdesk a levé 1 million de dollars de l'accélérateur Embria
Byju's: l'éducation indienne pour 8 milliards de dollars
2 + 2. Comment les diplômés de Mehmat ont créé une application d'apprentissage pour les enfants et conquis le marché asiatique
Tendances numériques 2020: augmentation du trafic, augmentation du mobile, SimilarWeb
L'effet de l'amélioration du classement des candidatures. Et après?

AI, Devices, IoT

(+32)  Mon bot pour Russian AI Cup 2019
(+20)  Passerelle IoT Ethernet-RS485 basée sur STM32
(+16)  Comment l'ingénieur en énergie a étudié les réseaux de neurones et une revue du cours gratuit «Udacity: Intro to TensorFlow for Deep Learning »

Précédent Digest . Si vous avez d'autres documents intéressants ou si vous trouvez une erreur, veuillez l'envoyer par la poste .

All Articles