Le condensé de matériaux intéressants pour le développeur mobile # 336 (2 - 9 mars)

Dans ce recueil, les magasins d'applications luttent contre le coronavirus, Dynamic Delivery et Create ML, les interfaces mobiles et l'intégration, le multi-plateforme Kotlin et le designer Flutter.



À l'hiver 2012, un collègue a suggéré que moi, un programmeur C ++ avec cinq ans d'expérience, écrive la première application Android. Un an plus tard, j'ai commencé à diriger une petite équipe de développeurs mobiles, et depuis lors, la taille de mes équipes n'a cessé de croître. Mais l'année dernière, après 2 ans de gestion du département de développement mobile, j'ai encore soufflé de la poussière avec mon IDE préféré.

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

iOS

(+15)  Créer ML dans iOS
(+9) Caractéristiques de l'assemblage et de la livraison des applications iOS
(+4) Code moderne pour effectuer des requêtes HTTP dans Swift 5 à l'aide de Combine et les utiliser dans SwiftUI. Partie 2. Hacker News
Apple refuse les applications de coronavirus
Apple a mis à jour les directives: iOS 13, voyance , publicité push
Transitions personnalisées UIViewController dans Swift
Création de graphiques interactifs pour iOS
Comment créer un nouveau projet dans Xcode sans storyboards
Gestes dans SwiftUI
Il est temps pour les développeurs iOS d'utiliser FAB
Quoi de neuf dans Xcode 11.4?
Personnalisation des commutateurs dans SwiftUI
Comment gérer les chaînes d'outils dans Xcode
Méthodes simples pour créer des animations dans Swift
Exporter le code SwiftUI de Figma
ObjectForm: formulaires déclaratifs
FrameGrabber: captures d'écran de vidéos

Android

(+15)  Livraison dynamique dans des projets multi-modules (partie 2) et (partie 1)
(+11) Matériaux avec Nizhny Novgorod mitap Android. MotionLayout, Kotlin Coroutines, infrastructure CI / CD et systèmes de conception
Huawei attire les développeurs de l'AppGallery avec «zéro taxe»
Google Play «s'est débarrassé» du coronavirus
• La conférence I / O 2020 a été annulée
Affichage fiable du clavier dans Android
Tout ce que vous voulez savoir sur le composant de navigation Android Jetpack
Comment implémenter des squelettes et des effets de scintillement sur Android
• Une liste déclarative sur Android avec RecyclerView + ViewBinding
• Les 30 meilleures bibliothèques et projets Android de 2019
Réfléchissez avant d'utiliser BuildConfig.DEBUG
Comment utiliser Git dans Android Studio
Meilleures fonctionnalités d'Android Studio 4.0 Bêta
Android RecyclerView avec liaison de données et Coroutines
Lanceur d'application simple: applications Android sélectionnées
Anti-Mine: Sapeur pour Android
Affichage de texte composé: gravité pour les éléments à dessiner composés pour TextView

Développement

(+30) Moteur! ou Qu'est-ce que la physique des jeux
(+22)  Validation des actifs dans Unity3D
(+13)  Normes d'identification modernes: OAuth 2.0, OpenID Connect, WebAuthn
(+9)  Problèmes d'interaction avec des équipes externes sur de grands projets
(+4)  Balle Unity trajectoire 2d pour les débutants
(+3)  Création d'un roguelike in Unity à partir de zéro
Podlodka # 153: En informatique dès le plus jeune âge
Radio QA # 56: Syndrome d'Imposteur
Flutter Dev Podcast # 13: Flutter à travers les yeux d'un designer
Android Broadcast # 8: Kotlin Mobile MultiPlatform
10 conseils pour créer une meilleure interface
Fenêtres modales mobiles: 8 meilleurs cas d'utilisation
Google Summer of Code commence à accepter des applications
Sourcegraph a collecté 23 millions de dollars pour rechercher dans le code
Facebook a réécrit Messenger et réduit le nombre de lignes de code de 1,7 million à 360 000
Cours pour les rédacteurs techniques de Google
Concept de design: une application pour construire des habitudes saines dès l'enfance
ATEC - une application pour vérifier les signes de l'autisme
Comment j'ai créé une horloge à partir de particules et remporté le concours #FlutterClock
Code de réseau pour les développeurs de jeux
UX 101: Norman Doors
Kotlin vs Flutter: qui dirigera le marché des applications multiplateformes?
8 thèmes impressionnants pour Visual Studio Code
• Les différences entre les bons et les grands programmeurs
Sauvez votre prochaine application de la réécriture à partir de zéro
Crise de la quarantaine pour chaque développeur
Création d'une application de prise de notes avec Flutter et Firebase
Quand il s'agit de conception, vos yeux bien mieux que les mathématiques
100 conseils pour les développeurs de jeux
Rendu de surface Voxel
NymphCast: un analogue ouvert de ChromeCast et AirPlay

Analytique, marketing et monétisation

logique: comment améliorer l'intégration pour motiver l'utilisation de votre produit avec Evgeny Kaznacheev
Combien cela coûte-t-il de faire une application aux États-Unis
Les jeux mobiles ont bénéficié du coronavirus
• Les expériences de prix ont augmenté mes revenus de 500%
Analyse des abonnements: 5 services
Les revenus des applications astrologiques ont augmenté de 65% par an

AI, Appareils, IoT

(+46)  Encore une fois environ 433 MHz émetteurs et récepteurs
(+26)  Test de matériel dans SIBUR
(+17)  Contrôle Tion S3 et sa connexion à maison intelligente
Au Japon, un smartphone est sorti qui ne prend pas de photos de personnes nues

← 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