Le condensé de matériaux intéressants pour le développeur mobile # 290 (11 mars - 17 mars)

Le nouveau condensé parle de l'idempotence de l'API, de la lutte entre Apple et Spotify, des lois nominales du design, des applications les plus rémunératrices et de l'or pur des jeux mobiles.



Stagiaire Vasya et ses histoires sur l'API idempotency

Une méthode API est appelée idempotent, dont l'appel répété ne change pas d'état. Il y a un point subtil ici: le résultat d'un appel idempotent peut changer. Par exemple, lorsque vous appelez l'API idempotent pour créer à nouveau une commande, la commande ne sera pas créée à nouveau, mais l'API peut répondre à la fois avec 200 et 400.

Kotlin comme l'avenir du développement d'applications Android

Quelques années seulement se sont écoulées depuis l'avènement de la version 1.0, et le langage a été adopté par de nombreuses grandes entreprises et développeurs. Tout cela grâce au fait que les créateurs du langage ont réussi à atteindre les objectifs fixés au début du chemin - développer un outil qui serait plus pratique et plus sûr que Java, mais moins compliqué que Scala.

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

iOS

(+38) Comment Apple se prépare pour une ère après l'iPhone
(+14) Nous écrivons la couche réseau sur Swift: l'approche orientée protocole
(+7) Panneau: quand il n'y a pas assez de points d'arrêt
Spotify a poursuivi Apple
Apple: Spotify veut profiter de tous les avantages d'une application gratuite sans être gratuit
Apple accueillera la WWDC du 3 au 7 juin à San Jose
Apple lancera de nouveaux produits le 25 mars
image Comment fonctionne l'application Public Art?
image Nous créons des éléments d'interface par programmation
image Meilleure syntaxe pour une initialisation configurable
image Tests unitaires avec Bloc
image Animation Flare pour iOS et macOS
image Animer les modifications dans UITableView et UICollectionView
CircleBar: magnifique TabBarController

Android

(+27) Coroutines :: expérience pratique
(+24) Jenkins pour la version Android utilisant Docker
(+10) Comment faire d'un jeu mobile une équipe de 2 personnes avec un budget nul et être présenté sur Google Play
(+8) Google Play Store passe à la standardisation des icônes d'application
(+7) Traiter avec du code propre dans Android
(+6) 7 conseils utiles pour ceux qui utilisent Room
Google a publié un aperçu d'Android Q
image Contexte et cadre de la Corutine
image Découvrez Android P: Priority Buckets
image Votre Android Studio fonctionne-t-il lentement tout le temps? Voici comment l'accélérer
image Gestion des abonnements avec Jetpack Lifecycle et Kotlin
image Guide Kotlin pour les développeurs Java occupés
image Migration de Dagger2 vers Koin
image Explorer WorkManager Android Jetpack stable
image Explorer Android Q: Panneau Paramètres
Automatisez le test des applications Android avec Robo

Développement

(+34) Huit lois enregistrées en conception UX (partie 1)
(+15) Coroutines personnalisées dans Unity avec préférence et courtisanes
(+12) Unity: édition procédurale de Mesh
(+12) Lisibilité du code
(+10) animations Flash dans le bricolage Unity3D. Première partie, Lyrique
(+8) Comme un écureuil dans une roue ou un peu sur la recherche d'utilisateurs dans un environnement limité
Podlodka # 102: Multithreading
Microsoft collecte des outils dans Game Stack
LaunchDarkly a reçu une nouvelle ronde de financement
• La bibliothèque Google rend les applications iOS plus accessibles
AichiHype: Alexander Lozhechkin
IronSource lance des tests A / B pour la monétisation publicitaire
Google a lancé l'application Lookout pour aider les malvoyants
Voir l'IA: parler avec une photo
Refonte de l'application mobile Tesla que nous méritons
Telegram organise un concours de développement et de design avec un prize pool de 150 000 $
image Dette technique - comme Tetris
image Adieu la programmation orientée objet
image Meilleurs écrans de connexion: UX Research
image Flutter PlatformView: comment créer un widget à partir d'une vue native
image Conception d'application sûre de soi
image Guide complet de conception d'applications mobiles
image Les compétences techniques sont surévaluées. Concentrez-vous sur la relation.
image Plateforme Multi ou Cross à l'ère Flutter
image Comment créer un chat vidéo sur Unity
image CAVIAR: recherche d'utilisabilité
image Reconstruisez Fortnite en 2 mois - Unreal Engine et Amazon GameLift
image Le cas de la suppression du négatif du produit
image 35 ressources pour React Native Development

Analytique, marketing et monétisation

(+26) Marché du jeu, tendances et prévisions - d'excellentes analyses d'App Annie
Dig That Gold récompense les joueurs avec du vrai or
Les étudiants utilisent Google Docs pour les chats
2GIS a ajouté des succès aux applications
Quelles applications ont gagné le plus en Europe en 2018?
Serial Box: séries texte et audio
image Comment mesurer l'efficacité d'une application mobile?
image Ressources requises pour le marketing d'application

AI, appareils, IoT

(+73) Deep Learning - non seulement les scellés sur les téléphones portables ou la façon dont nous diagnostiquons les chariots de locomotive
(+35) Les réseaux de neurones ont une stratégie de classification d'image étonnamment simple
(+9) Comment l'aéroport de Fukuoka a découvert quelles mesures seront efficaces pour réduire les files d'attente
Google a configuré l'IA pour bloquer les commentaires toxiques
• Le nouveau trépied Bluesphere tiendra le smartphone pour vous
Résumé technologique (janvier-février 2019)
image Les 20 meilleures API que vous devez connaître dans l'IA et l'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/fr444082/


All Articles