Recueil de documents intéressants pour un développeur mobile # 378 (18 - 24 janvier)

Dans notre nouveau condensé de modularisation des applications iOS et d'intégration avec Siri, suppression des applications non amovibles et d'un guide de style Kotlin, vulnérabilités et rendu des îlots, 10 000 serveurs et optimisation visuelle des pages d'application en 2021. Tout cela et bien plus encore dans notre nouvelle collection !







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



iOS



•   Modularisation de l'application Badoo iOS: gérer les conséquences

•   Comment nous avons intégré Yandex.Music à Siri. Rapport Yandex

•   Allez, regroupés, ou comment séparer les photos de chat des factures de services publics

• Interface utilisateur vivante

•   Créer notre propre widget dans iOS 14

• iPhone 6s et SE ne pourront pas fonctionner avec iOS 15

• Bloomberg: Apple fonctionne sur un casque VR et va le soumettre en 2022

• Créez et déployez une application iOS avec des actions Github et Fastlane

• Comment 7 applications iOS peuvent économiser 500 Mo d'espace disque

• Les principales questions d'entrevue avec les développeurs Swift et iOS en 2021

• Pourquoi apprendre SwiftUI en 2021?

• Localisation rapide iOS / macOS à l'aide de l'assistant Google Translate

• Application iOS avec Holiday Snow

• Découvrez les codes de clip d'application

• Portage de Firefox vers Apple Silicon

• BottomSheet: SwiftUI Bottom Sheet

• Dovve: un clone de Twitter



Android



•   Comment supprimer les applications «non amovibles» de votre smartphone

• Comment Google Play a détruit toutes les attentes. Expérience de la création d'un jeu sur Android. 2 mois de développement. Renoncement. Interdiction temporaire d'Admob

• Entretien avec le développeur Android senior Spotify Slava Savitsky

•   Android Bluetooth Low Energy (BLE) - cuisson correcte, partie 3 (lecture / écriture)

• Il suffit de changer le modèle de l'émulateur de périphérique Android

•   Guide de style Kotlin pour les développeurs Android (Partie II) et (Partie I)

•   Divide and conquer: Composant de navigation dans un projet multi-module

• Ok Google, guides d'AIDL

• Tous les Android diffusés News # 0

• les services Google reviendront sur les smartphones Honor

• le Google Play a commencé à afficher une hausse ou une baisse classements

• Démarrage rapide: guide de tests automatisés pour les développeurs Android. JVM

• Comment créer une interface réaliste en utilisant Jetpack Compose

• MotionLayout - un moyen simple de créer des animations complexes

• Architecture MVI avec Kotlin Flows and Channels

• Bonnes pratiques d'utilisation de ViewModels sur Android

• Utilisation de Firebase Realtime Database avec Kotlin Coroutines

• Guide d'architecture recommandé par Google pour les applications Android

• Guide Android Coroutine: une introduction

• Flutter: assurer la compatibilité du système d'exploitation à grande échelle

• Le guide complet pour envoyer des notifications push à Android en utilisant Firebase

• Finch: menu de débogage pour Android

• Skelly: télécharger des squelettes pour le



développement Android



•   Top 10 des vulnérabilités dans les applications mobiles et comment les corriger

• Développement d'une application hybride efficace

•   Rendu de l'île à partir de "Moana" en moins de 10 000 lignes de code dans Swift

•   ALT CITY: Online. Comment j'ai créé à moi seul GTA Online pour mobile. Partie 2

• Qu'est-ce qu'une architecture événementielle

• 40 et toujours développeur?

• 10 API intéressantes pour votre prochain projet

• Problèmes d'entretien: 10 000 serveurs

• 5 choses que j'ai apprises chez LEGO

• Comment devenir un meilleur développeur chaque jour

• Leçons sur la conception d'interfaces utilisateur multilingues

• Erreurs à éviter lors de l'embauche de développeurs d'applications mobiles en 2021

• 15 000 connexions de base de données à moins de 100

• Comment créer des animations sympas pour n'importe quelle interface

• Mon expérience dans la création d'une application en Flutter avec @protocol

• Comment j'ai créé mon laboratoire avec des appareils

• PMI: veuillez supprimer Scrum

• 16 outils pour améliorer la productivité de la programmation que vous pouvez utiliser même si vous n'êtes pas un programmeur

• Détectez les émotions sur les appareils mobiles et IoT avec TensorFlow Lite

• Multiplatform Compose: Jetpack Compose pour Android et iOS



Analytics, marketing et monétisation



•   Comment localiser une vidéo sur le jeu

• Un   guide pour tester la localisation et l'internationalisation, ainsi qu'une liste de contrôle volumineuse et utile

• AppMetrica a appris à construire des «entonnoirs»

• Beeper combine 15 autres messagers, y compris iMessage

• Glose: Lecture de livres sociaux

• Citrix acquiert Wrike

• Optimisation visuelle des pages d'applications: Trends 2021

• Guide d'engagement des utilisateurs de Adjust et ironSource

• Cure.fit a acheté Onyx pour la surveillance de l'entraînement par l'IA

• DataDarvin et myTarget automatisent le marketing O2O

• Coalition pour un Internet sûr »demandé pour supprimer Telegram des app stores

• Shadow: recherche de chiens perdus

• Comment préparer une application pour une campagne publicitaire sur Facebook

• App Store et Google Play App Page Design Guide



AI, Devices, IoT



•   Espressif IoT Development Framework: 71 Shots in the Foot

•   Smart Pill Dispenser ou My First IoT Experience

•   Automotive Ethernet: Marvell parie sur Gbit Ethernet PHY avec prise en charge MACsec

• Podlodka # 199: Game AI

• La Fondation Raspberry Pi a sorti son propre microcontrôleur pour 4 $

• Machine de tri LEGO sur le Raspberry Pi

• Amazon a permis aux marques de créer leurs propres assistants vocaux



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



All Articles