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