Le condensé de matériaux intéressants pour le développeur mobile # 337 (du 16 au 22 mars)

Dans notre nouveau numéro, nous parlons de comment dépenser un million pour créer votre propre traducteur, des mitaps virtuels pour les développeurs Android, de l'impact de l'épidémie sur le marché des applications, des dépenses record des utilisateurs et bien plus encore!



Lorsque mon argent a épuisé à nouveau, la crise est venue. Je n'ai pas pu trouver d'emploi, la situation est devenue critique. Le moment est venu de regarder toutes choses avec un regard sobre. Je devais honnêtement m'avouer que je ne savais pas quelles niches choisir pour les affaires. Créer des projets que vous aimez est le chemin qui mène à nulle part.Nous attirons votre attention sur une série d'articles consacrés à l'optimisation du rendu pour les appareils mobiles: téléphones et tablettes basés sur iOS et Android. Le cycle comprendra trois parties. Dans la première partie, nous examinerons les fonctionnalités de l'architecture populaire de tuiles GPU sur mobile.

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

iOS

• (+4)  Combiner MVVM basé dans les applications UIKit et SwiftUI
• (+4)  Problèmes de boîte à outils dans les grands projets
• (+3)  Ajouter un thème sombre dans iOS
• Apple a présenté le nouvel iPad Pro avec lidar
•Les jeux de coronavirus ont également été interdits sur l'App Store
• La conférence Apple WWDC 2020 se tiendra au format en ligne
• 5 extensions Swift qui vous faciliteront la vie
• Comment changer l'icône de votre application dans SwiftUI
• Quel est le framework vDSP dans Swift?
• Un guide rapide pour la meilleure typographie pour iOS
• Comment implémenter UITableView et UICollectionView avec RxDataSources
• Débogage Apple L8 - les bases de l'ingénierie inverse
• Swift-eri est lui-même - une liste de tâches avec CloudKit
• Générer des sous-titres vidéo sur un appareil iOS en utilisant SwiftUI et ML Kit
• CoronaTracker: traqueur de coronavirus
• Connexion iOS simple: écrans de connexion

Android

• (+10)  FragmentLifecycleCallbacks divisés en parties
• (+6)  Maîtriser le développement grâce aux tests dans Android à l'aide de tests d'interface utilisateur
• (+4)  30+ recommandations professionnelles concises pour les développeurs Android
• (+3) Nous transférons les journaux Android via Internet avec Timber et Node.JS
• (+3)  Nous travaillons avec View de manière asynchrone en utilisant coroutine
• Android Dev Virtual Meetup s'ouvre
• Le public Android Go dépasse 100 millions de personnes
• Google interdit l'installation d'applications tierces (pour les utilisateurs du programme de protection avancée) )
• Le temps de révision des applications sur Google Play est passé à une semaine
• Présentation des composants Material Design
• 51 ressources pour les débutants et les développeurs Android professionnels
• La conférence I / O 2020 est complètement annulée
• Mise à jour des demandes sans changer l'adaptateur RecyclerView à l'aide de FirebaseUI
• 8 bonnes raisons de modularité dans Android
• Interface de chat pour Android utilisant RecyclerView et Groupie
• Explorez l'interface utilisateur pilotée par le serveur
• Implémentation de systèmes de mouvement avec des composants matériels Android
• Comment réduire la taille de votre application Android en utilisant R8
• Création d'une architecture de composants dans Android Jetpack Compose
• Dépendances natives dans Android Studio 4.0
• Dialogues Android sur Kotlin: tutoriel
• Motion Toast: notifications pour Android sur Kotlin
• Composants de matériaux Android Exemples: utilisation du

développement de composants de matériaux

• (+27) Apprentissage automatique dans Unité: nous apprenons aux agents MO à sauter par-dessus les murs
• (+26)  Immersion dans Charles Proxy
• (+19) «En développant quelque chose à l'avance et complètement conçu, vous faites une chose mort-née» - conversation avec The Breakfast
• (+17)  Plus le pire ou pourquoi la boucle de jeu est importante
• (+11) Entretien avec Vyacheslav Utochkin, directeur des programmes éducatifs pour le développement de jeux à la Higher School of Economics, Higher School of Economics, Higher School of Economics: 20 questions sur gamedev
• (+10)  War with brakes. Optimisation du nombre de rendus de composants dans React Native
• (+6)  Projets secondaires passionnants que vous pouvez faire aujourd'hui
• (+2)  Flou de l'image d'arrière-plan dans Unity
• (0) Géolocalisation dans React Native
• Podlodka # 155: Björn Straustrup
• Android Broadcast # 9: Comment organiser une conférence sympa
• Magic Leap Magicverse SDK publié
• Application GitHub version bêta gauche
•La pré-installation de l'application accélère
• Thème sombre ou clair: quel est le meilleur pour les utilisateurs?
• Snap a lancé l'éditeur de masques Lens Web Builder
• Manque UX: comment les utilisateurs peuvent être manipulés
• Comment GitHub m'a bloqué (et toutes mes bibliothèques)
• ArangoDB: la base de données idéale pour les projets à forte incertitude
• Flutter vs Native vs React- Natif: tests de performances
• Une liste de 100 API publiques intéressantes et intéressantes pour votre prochain projet
• Utilisation de l'IA pour la conception UX d'applications mobiles
• Création d'une application multiplateforme avec des onglets sur Flutter
• Affichage naturel dans la pratique: le nouveau contrôle du volume dans iOS 13
• Comment «Prince of Persia» a battu les limites de mémoire d'Apple II
• Comment créer une application universelle
• J'ai développé, construit et lancé le produit MVP en 5 jours
• Comment écrire une bonne documentation pour le code

Analytics, marketing et monétisation

• (+27) Comment lier l'implication à la monétisation dans les jeux et applications mobiles
• (+9)  Règles de localisation pour les développeurs
• (+8) Localisation des jeux indépendants: le jeu en vaut-il la chandelle?
• (+6) Source de vérité: comment un analyste apprend à un manager et à un développeur à travailler ensemble
• Cas d'inDriver: comment créer l'application de partage de trajet parfaite pour 31 pays avec différentes langues et cultures?
• Tapjoy a lancé des engagements multi-récompenses
• En 2019, l'utilisateur moyen d'iPhone aux États-Unis a dépensé 100 $ pour des applications
• Proxy: portes sans contact
• L'impact du coronavirus sur l'économie des applications - Recherche App Annie
• L'application Kitche qui a aidé à réduire le gaspillage alimentaire a reçu un investissement
• Coûts d'acquisition des utilisateurs 48,5 milliards de dollars pour les jeux en 2022
• Une application pour le diagnostic du coronavirus a été lancée en Iran, mais elle ne surveille que les utilisateurs
• MVP vs Prototype vs. PoC: Quelle est la meilleure approche pour mesurer l'adéquation produit / marché?

AI, Devices, IoT

• (+33)  Comment nous utilisons item2vec pour recommander des produits similaires
• (+24)  Comment nous avons créé une galerie d'art des réseaux de neurones et pourquoi nous ne donnons pas d'images à copier
• (+12)  Goût et couleur: gradations d'approches de la maison intelligente
• (+5)  Nous travaillons avec le capteur de CO? Détecteur d'air Xiaomi ClearGrass localement, sans serveurs chinois
• Google a introduit Pigweed - outils de développement pour les systèmes embarqués
• Traducteur Google a appris à traduire la parole en temps réel
•Google a commencé à certifier les développeurs TensorFlow
• Les outils d'apprentissage machine les plus utiles 2020
• Détection des coronavirus dans les images radiographiques avec Keras, TensorFlow et deep learning

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

All Articles