Recueil de documents intéressants pour un développeur mobile # 361 (7-13 septembre)

Cette semaine, Google a publié Android 11 et Huawei a dévoilé Harmony 2.0, Apple a continué à combattre Epic devant les tribunaux, nous avons poursuivi notre exploration de Kotlin en 1.4 et des nouvelles tendances du néomorphisme, de la stagnation de l'apprentissage automatique et des règles de création d'icônes. Tout cela et bien plus encore - dans notre nouvelle sélection!





Emballage et expédition d'une application sans cheval de Troie pour contrôler mes lampes dans F-Droid sans aucune connaissance en développement Android. La société Google a publié la sortie du système d'exploitation mobile Android 11. L'objectif principal de la nouvelle version du système d'exploitation est de simplifier le travail avec divers messagers, de gérer les appareils intelligents et d'améliorer la confidentialité des utilisateurs.



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



iOS



Apple a déposé une demande reconventionnelle auprès d'Epic

Microinteractions: Animated Wave

7 options AlertView dans SwiftUI

Test de performance Xcode sur un grand projet Swift. Comparaison d'iMac, MacBook, iMac Pro

Conversion d'une application iOS payante en abonnement

Ecrire le premier widget pour iOS

7 outils de développement iOS de base

Créer une animation 3D de cartes défilantes dans SwiftUI

Comment sécuriser une application iOS?

SwiftUI 2.0: l'avenir est déclaratif

Swiftagram: client pour Instagram

Velik: suivi de vélo



Android



(+11) Navigation Component-jutsu, vol. 1 - BottomNavigationView

(+6) Polissage de l'interface utilisateur sous Android: StateListAnimator

(+4) Transformation de EditText en SearchEditText

Google a lancé Android 11 Go

Huawei a présenté Harmony 2.0

JetBrains organise une conférence sur Kotlin 1.4

Android Broadcast: nouveau compilateur Kotlin dans la version 1.4

20 outils de développement Android dont vous n'avez probablement jamais entendu parler

Google révèle la dépendance de Firebase vis-à-vis de GMS

Six ans de controverse: pourquoi Microsoft a créé un smartphone Android avec deux écrans dans un monde où tous les appareils sont les mêmes

Approche d'architecture propre lorsque l'on considère le modèle

Ne réinventez pas la roue, déléguez-la!

Injection de dépendances de base avec Hilt

Fonctions Kotlin Magic - Tout ce que vous devez savoir

Interface utilisateur polonaise sous Android: StateListAnimator

Création d'Android: Comment réduire le temps de 5 minutes à 15 secondes

Développement d'une interface utilisateur complexe à l'aide d'Android ConstraintLayout

22 extensions Kotlin pour un code plus propre

Bibliothèque de paramètres simples - Créez un écran de paramètres en quelques secondes

TDD sous Android

Développement Android sécurisé moderne

AndroidX FragmentFactory défectueux

Exploration de Jetpack DataStore

Auth biométrique: authentification biométrique dans Kotlin

Blue Pair: travail avec Bluetooth dans le



développement Android



(+25) Néomorphisme et ses problèmes

(+11) Interphones, ACS ... Bonjour encore

(+10) Comment capturer un nouveau pays en 3 semaines

(+6) Flutter.dev: Gestion simple de l'état de l'application

(+4) Localiser l'application dans React Native

Podlodka # 180: PHP

C ++ est devenu le langage de programmation à la croissance la plus rapide dans le classement TIOBE

Yandex lance une nouvelle saison de stages

Conception d'applications: exemples d'inspiration # 16

Motiver les développeurs et autres créatifs - un guide pour les entreprises

Ilkka Paananen: «Les jeux comme les affaires ne sont pas doit être guidé par les processus "

Instructions: comment créer une application pour visualiser la météo sur Flutter

Grilles, principes et règles pour créer des icônes d'interface, iOS et Android

Un an sur l'eau et le pain: comment créer une application par vous-même et ne pas abandonner

5 conseils pour améliorer la conception des boutons. Principes de base de la conception de l'interface utilisateur

Firebase est-il vraiment aussi bon qu'il y paraît?

Créez une application Web Flutter à partir de zéro et hébergez-la avec un déploiement continu

4 types de développeurs avec lesquels vous travaillerez (malheureusement)

Utilisation du modèle BLoC pour des applications Flutter pures: théorie et exemple pratique

Anatomie d'une conception supérieure

Conseils pour devenir un réviseur de code plus efficace

Duofolio: un lecteur avec un dictionnaire



Analyse, marketing et monétisation



(+21) Oeufs de Pâques russes dans les applications mobiles. Que sont-ils?

(+17) Erreurs dans la conception des tests A / B que je pensais ne jamais faire

(+4) Comment savoir qu'une nouvelle fonctionnalité profitera au produit et ne lui nuira pas?

(+2) États de la période de grâce Apple et des tentatives de facturation lors du traitement des reçus des utilisateurs

AppsFlyer lance Xpend, une plate-forme d'agrégation des données sur les dépenses publicitaires

«Guide d'analyse des produits» de Mixpanel

Applications les plus téléchargées en août 2020

Moutarde: recherche basée sur l'IA

Deux types de stratégies de croissance: stratégies kindle et stratégies incendie

Comment les itérations aident à l'optimisation des moteurs de recherche d'



IA, d'appareils et d' applications IoT



(+31) Stagnation des machines apprentissage. De nombreuses tâches ne seront jamais résolues?

(+12) Nous automatisons le fonctionnement du système de chauffage dans un appartement sans altérer l'intérieur - maison intelligente z-wave

(+9) Vie quotidienne d'un OEM (partie 1)

(+3) Internet des voitures: les premiers pas vers la conduite sans pilote

Yandex sortira la télévision -prefix avec Alice

Introduction du nouveau protocole Z-Wave Long Range

Comment devenir un expert en intelligence artificielle: un guide étape par étape

Planet-Scale AR Alliance prépare la réalité augmentée pour la 5G

Relativty - casque VR open source pour 200 $



← 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