Le condensé de matériaux intéressants pour le développeur mobile # 317 (23-29 septembre)

Dans le nouveau numéro du condensé, une boutique d'applications iOS alternative et les subtilités de la publication sur l'ancien Google Play, le cadre de test automatique de Kotlin et les codelabs, les personnages de sprites et 6 podcasts par semaine, les cartes hyper-actuelles et les subtilités de rencontres.



La publication d'une application sans violer les droits de quiconque est devenue un défi. Au cours des deux dernières années, de nombreuses nouvelles règles et restrictions ont été ajoutées à Google Play, dont certaines ne sont valables que dans certaines régions, et le fardeau du suivi des restrictions et règles applicables à chaque utilisateur spécifique incombe aux développeurs.

Ce résumé est disponible sous forme de newsletter hebdomadaire. Une nouvelle quotidienne que nous envoyons à Canal télégramme .

iOS

(+18) Il n'est jamais trop tard pour commencer une nouvelle voie
(+3) Chat sur iOS: utilisez des sockets
AltStore: une autre boutique d'applications iOS
Apple cache-t-il Arcade des analyses?
Apple lance iOS 13.1 et iPadOS: à quoi s'attendre?
Jouer avec Combine: grille d'images sur SwiftUI
Développement multi-fenêtres pour iPadOS
Opérateurs de conversion Swift Combine: Map vs FlatMap vs SwitchToLatest
Créez une interface utilisateur dynamique en lisant les émotions avec ARKit
Comment faire un analyseur de critique de film sur Swift
Comment réduire la consommation de mémoire de votre application
Clone AppStore: conception de l'App Store
NSVLocalizationKit: Localisation à partir du Storyboard
5 bibliothèques iOS qui amélioreront votre application

Android

(+16) Kaspresso: le framework d'autotest que vous attendiez
(+10) Événements basés sur LiveData Android
(+9) Top 20 des fonctionnalités de navigation dans IntelliJ IDEA. 2e partie
(+8) Gestion des dépendances dans un projet multi-modules sur Gradle
(+7) Une approche alternative pour afficher le chargement pendant la pagination
(+6) Transformation de code dans Android
(+5) Comment devenir développeur Android
Google lance Android 10 (édition Go)
• Le streaming des jeux Microsoft xCloud commence en octobre sur Android
Google a lancé Play Pass
Publication du codelab Android Kotlin
Android Dev Podcast # 104: ML dans les applications ABBYY
Dague 2: d'un module à une application modulaire
Tests unitaires indolores avec Kotlintest et Mockk
Comment faire du copier / coller dans Android en utilisant TextView
Exemples Android: exemples de code Google pour Android

Développement

(+20) Personnages de sprites modulaires et leur animation
(+18) Génération cyclonique de donjons en utilisant l'exemple de Unexplored
(+14) Implémentation de l'animation dans React Native
(+8) Test des applications Flutter. Commencer
(+3) Mon magnum opus du monde du jeu mobile
Flutter Dev Podcast # 7: Tout sur Cross Platform
Android Dev Podcast # 104: ML dans les applications ABBYY
Podlodka # 129: Fonctionnement de la recherche
Podlodka # 130: test
Firebase Summit: extensions, distribution d'applications et autres mises à jour de plate-forme
Comment devenir producteur de développement de jeux
Harmony Studio: IDE pour Harmony OS
Microsoft a lancé un cours vidéo gratuit sur Python pour les débutants
Combien les startups paient-elles les développeurs? 40% de moins que d'habitude!
Celui qui a rendu VLC gratuit
7 règles pour créer de bons boutons CTA
Demander directement une base de données Firebase ou utiliser les fonctions cloud?
Breadcrumbs Guide
Interface d'apprentissage automatique multiplateforme sur l'appareil
Qu'est-ce que la programmation orientée composants?
Comment Lyft crée des cartes hyper précises à partir de cartes open source et de données en temps réel
Extensions VS Code requises pour travailler avec Flutter
Pourquoi je ne veux pas faire un produit peu viable
Comment augmenter votre productivité en tant que développeur
Mode sombre dans Flutter
Firebase App Distribution, Fastlane, Docker, Bitbucket Pipelines, Telegram et tout ce jazz
Plus de 100 questions posées par des interviews de programmeurs
Appwrite: backend natif
KotlinMultiPlatform: météo multiplateforme

Analytique, marketing et monétisation

(+8) Politique d'ouverture: comment les utilisateurs influencent le projet
Uber veut devenir un «système d'exploitation à vie»
Podcast LOVEMOBILE # 01: ASO
App Annie change de marque
Match.com accusé d'avoir forcé artificiellement des abonnements
MyTracker introduit des analyses d'abonnement aux applications mobiles
Kik Messenger ferme
Tulip: application Designer pour la production
Mécanique de monétisation dans la conception de jeux
Groww: investissement simple
Unity a acheté DeltaDNA
Comment les publicités «Installer l'application» tuent UX sur les sites de commerce électronique
Combien d'installations l'article sur vc.ru m'a apporté
Comment doubler les paramètres organiques: qu'est-ce qui rend votre jeu unique? [Apprendre l'ASO]
Choisir le bon modèle de prix pour MVP

AI, appareils, IoT

(+41) Comparaison ultime des plates-formes embarquées pour l'IA
(+23) Réseau de neurones pour la classification des images satellites utilisant Tensorflow en Python
(+17) Réservoir de robot sur Raspberry Pi avec Intel Neural Computer Stick 2
(+12) Sur l'importance de confirmer les commandes de contrôle en utilisant Delimobile comme exemple
(+10) Internet dans la ville "Smart"
Nouveau réseau social en réalité virtuelle - Facebook Horizon
Amazon a introduit de nouveaux appareils et services
Comment démarrer votre propre projet d'apprentissage automatique

← 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 .

Source: https://habr.com/ru/post/fr469353/


All Articles