Le condensé de matériaux intéressants pour le développeur mobile # 278 (du 3 au 9 décembre)

Dans notre sélection hebdomadaire de héros Swift, à la recherche d'un bug insaisissable dans React Native, les meilleures applications de l'App Store et de Google Play de 2018, le premier Flutter stable, le premier Yandex.Phone et bien plus encore. Connectez-vous!



Débogage d'un bogue qui ne joue pas

Le 10 octobre 2018, notre équipe a publié une nouvelle version de l'application React Native. Nous en sommes ravis et fiers. Mais l'horreur est quelque chose: après quelques heures, le nombre d'échecs pour Android augmente soudainement.

10 questions au responsable du développement mobile de Kaspersky Lab: «Ne vous précipitez pas immédiatement pour construire un sous-marin»

Nous avons demandé à Victor comment l'appareil mathématique l'a aidé dans l'informatique, comment le développement mobile est intégré dans la structure de l'entreprise, quelles sont les menaces auxquelles son équipe est confrontée, quels brevets Kaspersky Lab détient, pourquoi les versions de produits sont faites en kanban dans le développement mobile, comment cela fonctionne. auto-tests agricoles - et sur la masse d'autres choses techniques et de vision du monde. Attention: beaucoup, beaucoup de lettres sur le boîtier.

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

iOS

• (+15) La nouvelle entreprise mobile iOS. Partie # 1: Génération de code pour les ressources
• (+12) Xcode et débogage avancé en LLDB: Partie 2
• (+11) Mode hors ligne sur iOS et caractéristiques de son implémentation sur Realm
• (+11) Swift Heroes 2018. Comment c'était
• ESET a trouvé des applications de fitness voleuses d'argent dans l'App Store
• Apple présente les meilleures applications pour 2018
• L' App Store a établi un record absolu le Black Friday
• image Utilisation de la vidéo dans iOS: AVFoundation et CoreMedia
• image Cycle de vie des applications IOS
• image Gérer des données importantes dans une application iOS
• image Faire une segmentation d'image dans une application iOS
• image RxSwift et animation dans iOS
• image Créer une application d'horaire de train pour Apple Watch
• image Enregistrer l'écran: économiseur d'écran pour macOS sur Swift
• image Programmation fonctionnelle dans Swift
• image Nous complétons le lieu de travail dans ARKit

Android

• (+39) Il y a un développeur mobile dans la forêt, voit - Kotlin est en feu. Il s'est assis à Kotlin et a brûlé
• (+18) Kodein. Les bases
• (+14) 30 bibliothèques et outils Android qui ne devraient pas vous échapper en 2018
• (+10) Revue de l'innovation de la bibliothèque de support de conception Android v28
• (+7) Vidéo d'Android Kolesa Mobile: sur le développement modulaire, l'interface utilisateur pilotée par le backend et l'intégration continue
• (+5) Ktor en tant que client HTTP pour Android
• Google cesse de prendre en charge Ice Cream Sandwich
• Meilleurs jeux et applications pour Android 2018
• Les utilisateurs ont choisi la meilleure application et le meilleur jeu pour Android 2018
• image Utilisation de SnapKit sur Android: Kit de développement logiciel de Snapchat
• image Test sur Android avec JUnit 5
• image Kotlin Corutin Patterns et Anti-Patterns
• image Définition d'objets à l'aide de Fritz: création d'une application de suivi d'animaux
• image Bases de l'injection de dépendance pour débutants
• image Tracez le chemin: Rendu Android VectorDrawables
• image Comment créer une vue personnalisée animée
• image Facturation Google Play: achats intégrés
• image Comment faire une application de réalité augmentée sur ARCore
• image Créez votre application Android plus rapidement et plus petit
• Regret: bibliothèque pour Annuler / Rétablir
• Klaster: travail facile avec les adaptateurs RecyclerView

Développement

• (+39) Fonctionnalités du jeu utilisant ECS: ajoutez une trousse de premiers soins au tireur
• (+20) Kotlin, IT en Estonie et (soudain) le tunnel entre Tallinn et Helsinki: entretien avec Anton Keks
• (+20) Extension de l'éditeur Unity via la fenêtre de l'éditeur, l'objet scriptable et l'éditeur personnalisé
• (+19) Flutter 1.0 - version du 4 décembre
• (+14) Une analyse détaillée de ce que Google a montré à la conférence FlutterLive (et ce que cela signifie pour Dart et le monde)
• (+10) Nouveautés de AppCode 2018.3
• Guide «DevOps mobile en pratique» de Microsoft
• Podlodka # 88: Gestion de projet
• Quels bogues les testeurs trouvent-ils?
• Facebook autorisé à copier ses fonctions
• Jam Kansu (Duolingo): une entreprise prospère dans l'éducation gratuite
• Formation en ligne pour les développeurs de jeux
• Meilleurs jeux et applications pour Android 2018
• Microsoft a découvert Windows Lite
• Nintendo n'est pas autorisé à intégrer Mario Kart dans Tesla
• Radio QA # 50: tendances des tests
• image Flutter sur le bureau - un véritable remplacement pour Electron
• image Essayez d'écrire du code sans si
• image 4 concepts intéressants pour les notifications mobiles
• image De l'employé de métro au chef de produit Facebook
• image ListView et ScrollPhysics dans Flutter
• image Quand l'accélération signifie le ralentissement: l'expérience Dropbox

Analytique, marketing et monétisation

• Économie des applications en 2019: 5 tendances d'App Annie
• Taux de rétention des applications pour 2018 par AppsFlyer
• Mail.Ru Group lance le ciblage météo
• image 5 entrées qui vous diront tout sur les nouveaux utilisateurs
• image Comment utiliser le marketing saisonnier dans votre stratégie ASO

AI, appareils, IoT

• (+191) Rencontrez Yandex.Phone - maintenant officiellement
• (+36) Comment prévoir la demande et automatiser les achats grâce au machine learning: cas Ozon
• (+42) Surveillance des ruches et projet ouvert

← 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/fr432546/


All Articles