Recueil de documents intéressants pour un développeur mobile # 394 (17-23 mai)

Cette semaine, nous avons de nouvelles E / S Google, la disponibilité iOS, des bidons et des pantalons, des autotests et des tests A / B sensés, des méthodes d'attribution, une civilisation gratuite, et plus encore.







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



iOS



  Encapsuleurs de propriétés dans Swift avec des exemples de code

Craig Federighi a qualifié le niveau de sécurité Mac de «inacceptable»

Tutoriel «Développement d'applications iOS avec SwiftUI»

Le livre d'accessibilité iOS

Comment créer une application à l'aide de SwiftUI et CoreData

Swift - style de code automatique outil en 2021

Conseils pour les développeurs iOS en 2021

Amincissement des applications: synchronisation des chaînes localisées dans Outlook pour iOS

13 techniques de tableau utiles dans Swift

Pagination verticale dans SwiftUI

SwiftUI + Core ML + ARKit - Créer une application de définition d'objet pour iOS

Créer un utilitaire de ligne de commande avec Swift Argument Parser

Mes applications dans les meilleurs outils de développement (magasins d'applications iOS et Mac): J'ai gagné 60 $

Base de données Notion + iOS

Parcours du didacticiel SwiftUI Scrumdinger d'Apple

Hacking des interviews iOS

Les tendances les plus populaires dans le développement d'applications iOS en 2021

L'interface utilisateur MediumCup: un verre sur SwiftUI

LocalConsole: une console dans une application



Android



• Les   banques entrent finalement dans notre vie personnelle de pantalon

  "Pourquoi Kotlin est-il pire que Java?"

  Dessin à la lumière: longue exposition sur Android

  Google I / O 2021: nouveautés pour les développeurs Android (revue complète)

  Ce qui nous manquait tant: effet de rendu sous Android 12

  Google I / O: nouveautés présentées par les développeurs Android

  Performances Android Runtime vs NDK

Exemple d'application Android modulaire utilisant le composant de navigation et Koin (DI)

Developer Keynote avec Google I / O 21

I / O 21: mise à jour Firebase

I / O 21: Android 12 Beta 1

I / O 21: 3 milliards d'appareils Android

I / O 21: AI LaMDA conversationnelle

I / O 21: Flutter 2.2

I / O 21: Wear OS 3.0

I / O 21: Material You est un nouveau langage de conception

Outils d'analyse statique pour Android

Jetpack Compose: Styles et thèmes

Compréhension du modèle MVVM pour Android en 2021

Listes de défilement automatique infinies avec RecyclerView et LazyLists dans Compose

Développement de HelloAR dans Android Studio à l'aide d'ARCore et de Sceneform

Migration de LiveData vers Kotlin Flow

Écran de démarrage moderne sous Android

Comment nous avons amélioré le processus de révision du code dans l'équipe d'ingénierie Android

Kotlin SharedFlow ou comment j'ai arrêté d'utiliser RxJava et aimé Flow

Intégration de Dagger 2 et Jetpack Compose

Consultez les meilleures pratiques de liaison

Exploration de nouvelles fonctionnalités tactiles dans Android 12

Films: films basés sur le



développement MVVM



  Trois modèles pour améliorer les tests automatiques

  Contenu de jeu remasterisé ou Comment créer 800 éléments de contenu en sept mois

  Flutter: Flip Animation

  Wild Horizon ou comment le rêve du créateur de jeux se réalise dans la pratique

  Tout ce que vous vouliez savoir sur l'UX / UI conversationnel dans la conception de chatbots

Mobile People Talks: Legacy

Podlodka n ° 216: Typographie

Recherche: qui trouve un emploi après avoir appris en ligne

Conception d'applications: exemples d'inspiration n ° 43

Google lance des cours pour rédacteurs techniques

Défis des entretiens d'embauche: partage

• La plate-forme de développement d'applications sans code Adalo a recueilli 8 M $

Livres sur la programmation Python dans le pack Humble Book

Fonctionne - Ne touchez pas: Comment Snapchat a réécrit son application Android

10 leçons de conception UX que j'aimerais apprendre avant

3 façons d'améliorer radicalement vos compétences de codage par vous-même

10 superbes polices Google à utiliser en 2021

Coinbase est passé avec succès à React Native

5 questions de programmation les plus difficiles de l'interview FAANG

Qu'est-ce qui ne va pas avec Flutter

5 meilleurs services AWS pour lancer n'importe quel projet

Comment développer une concentration surhumaine lors de l'écriture de code

Unciv: open "Civilization"



Analytics, marketing et monétisation



• Le   temps c'est de l'argent: analysez intelligemment les tests A / B

  Quelles erreurs l'analyste fait au cours des six premiers mois de travail et comment les éviter

  Je veux tout savoir sur le client! Ou comment enrichir les faits DWH secs avec des chemins numériques et des propriétés client d'Amplitude

  Économie du jeu: jeux gratuits

Somewhere Good: réseau anti-social

Selon Post-IDFA Alliance, UA, les coûts d'Android sont en hausse de 21% après Mise en œuvre d'iOS 14.5

Analyse d'iOS 14.5: méthodes d'attribution

Comment créer des publicités vidéo efficaces pour les applications

Croissance rapide des applications hors jeu avec Wow-booster

Annonces TikTok Native Mobile App

Toutes les applications font cela: voler les unes des autres. Comment cela affecte-t-il le mobile et l'ASO?

Calculateur d'économie pour les abonnements mobiles



AI, Devices, IoT



• Les   gars ont piraté la machine à glaces - et ont commencé la guerre froide avec son fabricant

  Entretien avec le chef de projet de l'ACS: digitalisation, Internet des objets et villes intelligentes

Snap présenté Lunettes AR Spectacles

Date à laquelle les scientifiques mourront dans 10 ans

Sberbank lance un ensemble d'applications Kidsar pour AR sur SberPortal

Comment faire un moniteur de qualité de l'air avec un Raspberry Pi Zero W



← Récapitulatif précédent . Si vous avez d'autres documents intéressants ou si vous avez trouvé une erreur, veuillez l'envoyer à la poste .



All Articles