Le condensé de matériaux intéressants pour le développeur mobile # 307 (du 15 au 21 juillet)

Dans ce condensé, refactoring, UI, UX et animations, le retour de l'essai à l'App Store, Kotlin comme une «percée de l'année», des hackathons pour le développement d'équipe, des mécanismes de jeu cachés et des gains FaceApp.



Que fait un ingénieur lorsque l'outil requis est manquant? Certes, il fera tout lui-même! Plus tôt, nous avons parlé de la création d'outils personnalisés, maintenant parlons de la façon de modifier Xcode et de le faire fonctionner selon vos règles.J'ai collecté inlassablement des kits d'interface utilisateur, expérimenté avec du contenu dans des espaces réservés, des styles, des ombres, des textes et des états pour comprendre si cela affectait la conversion. En d'autres termes, puis-je augmenter les ventes de produits de conception pour Figma si j'ajoute un peu de dynamique visuelle aux dispositions de conception statiques pour rendre les modèles plus intéressants et plus fonctionnels.

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

iOS

(+20) Outil de refactoring personnalisé: Swift
(+16) Développement d'applications sur SwiftUI. Partie 1: flux de données et Redux
(+14) C'est un tour: pourquoi Apple a changé les exigences pour les développeurs d'applications
(+9) Créer un modèle de projet Xcode
(+2) Du web et des banques au développement iOS: expérience personnelle du programmeur Apiqa
• La fidélité des propriétaires d'iPhone est au minimum
Travailler avec CloudKit
Apple présente de nouveaux emoji
Essai pour les applications: revenir sur l'App Store?
Présentation du nouveau système d'exploitation iPadOS Beta d'Apple
Comment utiliser la tâche d'arrière-plan iOS pour maintenir votre application à jour
Chargement et animation d'image incrémentielle dans SwiftUI
iOS 13 - votre application est-elle prête pour l'obscurité?
Réduisez la mémoire et les terminaisons OOM dans iOS
Création de frameworks statiques à Carthage
Premiers pas avec Combine dans Swift
Il a cassé le pare-brise et gagné 10 000 $ dans le programme de recherche de vulnérabilité Tesla.
Comment utiliser Swift pour WatchConnectivity
Files d'attente rapides sur Swift
Créer un panneau de recherche de conception de matériaux dans iOS
Gérez les tâches en arrière-plan avec le nouveau Planificateur de tâches dans iOS 13
MagazineLayout: UICollectionView by Airbnb

Android

(+15) Comment implémenter une architecture propre sur Android?
Google a multiplié les récompenses pour la recherche de vulnérabilités dans Chrome, Chrome OS et Google Play
Kotlin est devenu «Projet révolutionnaire de l'année»
Développement Android: conseils pour vous-même
Microsoft Word a atteint 1 milliard de téléchargements sur Android
Vidéoconférence pour Kotliners 2019
Cours de Kotlin - Guide du débutant
Développement de jeux de roulette Android
Google Analytics avec Tag Manager + Firebase
Créer une pochette pour Wear OS
Nous préparons une application pour Android Q
Comment faire pour afficher une fonction d'état dans Kotlin
Package d'application et chargement latéral: comment éviter les plantages
Créez un scanner de code QR à l'aide du kit Firebase ML et de CameraX
Explorez les actions des applications sur Android
10 tendances de développement Android les plus prometteuses en 2019
Comment Kotlin a simplifié ma vie dans le monde Java
Modèles de flux dans Coroutines et l'API Android SQLite
Expérience: transformer MVP en MVVM sans bibliothèque ViewModel
Pro Bulk Sms Sender: envoi de SMS en masse

Développement

(+15) Comment un rédacteur UX aide à améliorer un produit
(+12) React Native: créez une liste glissable et glissable
(+11) Concepteurs vs développeurs: sur l'histoire de la création de l'application «Ma ville intelligente»
(+7) XAML Hot Reload pour la version préliminaire de Xamarin.Forms publiée
(+7) Développement natif, React Native et Flutter: critères de sélection
(+3) Comment assurer la sécurité du développement, gagner du temps et des nerfs
(+2) Compétences de base pour travailler avec Unity
(+1) Comment développer un autre jeu de plateforme en utilisant Unity. Un autre tutoriel, partie 2
6 principes de l'animation fonctionnelle: comment faire les bonnes transitions
Podlodka # 120: Kubernetes
Tests d'interface utilisateur
AppsCast # 9: Timlid, ou Là et retour
Stein: une base de données de Google Sheets
Comment augmenter l'efficacité d'une équipe distante à l'aide de hackathons
• Les produits numériques peuvent-ils être inopportuns?
Wilberries ouvre une école de programmation
Natalia Pershits (World of Tanks Blitz): tous les chars sont différents
Comparaison de Ionic et Flutter pour le développement d'applications mobiles et avancées
L'ère post-navigateur
Trouver le coût implicite de la conception
Architecture Instagram - comment stocker et rechercher des milliards d'images
Arrêtez d'écrire des commentaires dans le code
Oubliez les utilisateurs, pensez aux gens
Qui est testeur?
Bon UX, mauvais UX: créez un UX qui fonctionne
4 minutes pour devenir un meilleur développeur
Revues de code à moyen
Comment penser noSQL avec Firebase
Combien coûte la localisation?
Programmation orientée objet - Une catastrophe de mille milliards de dollars
ShineButton: Boutons brillants

Analytique, marketing et monétisation

(+54) Pourquoi des mécanismes de jeu cachés sont-ils nécessaires
(+8) ASO continue: tendances, notations et un peu de feedback
FaceApp a gagné 1 million de dollars en 10 jours
10x Ascend: négociation avec l'employeur
• L' influence marketing a augmenté de 83%
1 500 machines à sous entrent dans la barre: matière en quantité, pas en qualité
Blackstone achète Vungle
Minecraft Earth commence les tests bêta
Idée pour l'application: par où commencer?
Les applications les plus rémunératrices avec un abonnement au 2ème trimestre 2019
Google AdSense abandonne les applications mobiles
Segmentation comme outil de recherche d'informations
Anvyl: gestion D2C
Comment identifier un éditeur de jeu mobile toxique

AI, appareils, IoT

(+74) Comment nous avons formé un réseau de neurones pour classer les vis
(+40) Expérience de modélisation de l'équipe Computer Vision Mail.ru
(+26) Galerie des meilleurs cahiers en ML et Data Science
(+15) Risques et menaces sur l'Internet des objets
(+12) Robots et fraises: comment l'IA augmente les rendements sur le terrain
Instruction: créer et télécharger un balisage d'image vers le nouvel outil de formation du réseau neuronal Apple Create ML
Top 10 Data Science et outils ML pour les non-programmeurs
Il a cassé le pare-brise et gagné 10 000 $ dans le programme de recherche de vulnérabilité Tesla.

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


All Articles