Recueil de documents intéressants pour un développeur mobile # 355 (27 juillet - 2 août)

Dans le nouveau condensé, les ordinateurs de bureau corrompus, leur contribution à Swift, la sécurité des applications et la guerre de Durov avec Apple, la qualité du code et l'évolution des applications, Huawei en tant que leader du marché et bien d'autres documents intéressants!





Aujourd'hui, la plupart des produits destinés aux utilisateurs sont principalement destinés aux plateformes mobiles. Au mieux, ils représentent un Web universel toujours optimisé pour les téléphones mobiles. Parce que les utilisateurs aiment les iPhones, pas les ordinateurs. L'entreprise s'est assise, a compté et a pris une décision - gagnons plus d'argent, ayons un mobile d'abord partout.Pour effectuer des modifications, vous aurez besoin de connaissances de Swift et d'une compréhension de C ++, mais ce n'est pas nécessaire, certaines tâches nécessitent l'ajout de cas de test où la connaissance du langage n'est pas requise.



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



iOS



(+24)  Apple Machine Learning News en 2020

(+8)  Implémentation de Machine Learning sur un appareil iOS utilisant Core ML, Swift et Neural Engine

(+3)  Nouveaux wrappers de propriétés dans SwiftUI

(+1)  MVI et SwiftUI - un état

(0) Nous concevons des travaux avec des abonnements iOS: stockage client ou serveur des produits

(0)  Achats in-app iOS: Initialisation et traitement des achats

Durov a de nouveau critiqué Apple pour une commission dans l'App Store

Telegram a poursuivi Apple

Création d'un bouton d'expansion dans Swift

Comment simplifiez la navigation SwiftUI

GeometryEffect dans Swift 2.0 Nous faisons

Apprendre une nouvelle interface de journalisation d'API pour iOS 14

Créer un Spotify sur SwiftUI

5 choses que j'aimerais savoir avant mon premier stage iOS dans une startup

Comme le SDK Facebook peut faire tomber l'écosystème Apple iOS sans une seule ligne de code

nettoyage et refactoring de code dans SwiftUI

Vue d'ensemble UIPageControl dans iOS 14

Créer un menu rétractable Swift

Créer le premier widget pour iOS 14 avec WidgetKit

Travailler avec des modèles SnapML dans Lens Studio: transfert de style

Barre d'outils vers SwiftUI dans iOS 14

Créer une animation similaire à partir d'Instagram sur Swift

Créer une animation de chargement dans Swift

Thèmes dynamiques sous iOS

Faire une mise en page en grille dans SwiftUI

SwiftUI-LifeGame: "Life" sur SwiftUI

GradientLoadingBar: Barre de chargement en dégradé

Streamoji: Rendu Emoji pour iOS



Android



(+17) Un  récit de la façon dont la suppression en cascade de Realm Long Startup a gagné

(+17)  Consommation d'énergie des applications Android

(+9)  Comment apprendre Android en 3 ans , ou l'histoire d'une application

Diffusion Android: sécurité des applications mobiles

Gagnants du festival Google Play Indie Games Festival

Google a suivi l'utilisation des applications sur Android

Analyse des codes QR avec le HUAWEI Scan Kit

Utilisation de WorkManager pour une exécution immédiate en arrière-plan

Comment Discord a rendu la navigation dans une application Android plus facile

OkCupid introduit une meilleure testabilité

Modularité dans Android: Rendez votre code réutilisable et maintenable

Meilleures pratiques de développement Android

Exemple d'architecture Android: couches et modules

Programmation avancée Kotlin

Assurez-vous cliquez dessus (ButterKnife l'a bien fait)

Comment j'ai procédé à l'ingénierie inverse du service de bus pour créer ma propre application

Notifications Android tout-en-un

Kotlin Multiplatform + Rx + MVVM

Réduisez votre application avec R8

Lire des vidéos avec Jetpack Compose

Comprendre la construction avec Build Analyzer

6 choses à savoir avant d'utiliser Destructuring dans Kotlin

MarvelHeroes: super-héros dans le développement Android

Rocktly: Space lance



Développement



(+41)  Comment utiliser un bureau sans bureau? Avis Samsung DeX

(+37)  Version Alpha de Flutter pour Linux et développement d'applications de bureau

(+8)  Création de vidéos panoramiques dans Unity

(+7)  Flutter. RenderObject - Mesurer et conquérir

(+6) La science de l'expérience utilisateur. Utilisation du biais cognitif dans le développement de produits de qualité

(+3)  Choix des appareils mobiles: un guide étape par étape pour les débutants en assurance qualité. Partie I

(+2)  Kali Linux NetHunter sur Android Partie 3: briser la distance

(+1)  Analyse GOMS de la convivialité de l'interface

Podlodka # 174: cartographie

Flutter Dev Podcast # 18: développement de jeux

avoir du sens: À propos de l'analyse concurrentielle , segmentation des industries et des niches, et copie des fonctionnalités

Je veux être dans gamedev # 10: développeur sur Unreal Engine

Rapport «Qualité du code 2020»

UX-design: Comment fonctionne la mémoire humaine

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

Règles de conception pour un bon bouton

Pires arguments pour créer une nouvelle fonctionnalité

Concepteurs, arrêtez de rabaisser la conception de quelqu'un d'autre

Étapes de développement d'applications mobiles: analyses et termes de référence

Comment un concepteur novice peut travailler avec des commentaires pour devenir un pro

Offrir une expérience Goodreads iOS moderne: recherche de refonte

6 petites choses pour faire de vous un meilleur développeur Flutter

Développement Flutter grâce au Clean Architecture Package

Choisir la bonne base de données pour votre application Flutter

Le secret du code simple

Qt sur mobile: bonnes pratiques pour le développement d'applications multiplateformes

Principes de SOLID en images



Analytics, marketing et monétisation



(+5)  Comment convertir les vacances en profit pour le développeur et en joie pour les joueurs

Comment travailler avec les avis pour améliorer le classement des applications?

• La technologie alimentaire et les réseaux sociaux ont poussé le covoiturage et les services bancaires mobiles, mais le commerce de détail est resté dans le top 3 des catégories d'applications les plus demandées

Le complexe de fitness à domicile Tempo a reçu 60 millions de dollars

Nous avons commencé à distribuer notre application gratuitement. Voici ce qui s'est passé

Tandem - Pratique de la langue seconde

Les développeurs Roblox recevront 250 millions de dollars.

Spotify a lancé un groupe d'écoute de musique

Le rapport «Fraude dans le domaine de la publicité mobile - Version 2020» sur AppsFlyer

Le rapport «L'évolution des applications mobiles en 2020» de l'App d'Annie

d'EVE Echoes arrive sur iOS et Android en août

Recommandations pour augmenter l'efficacité de la monétisation des applications mobiles

Utiliser des publicités vidéo pour promouvoir les affaires sur Facebook: le guide de SocialPeta

Comment mesurer l'efficacité des applications d'optimisation des moteurs de recherche de texte



AI, Devices, IoT



(+38)  Doom Boy ESP32. Deuxième itération

(+2) Comment l'industrie 4.0 va-t-elle changer nos lieux de travail et pourquoi a-t-elle besoin d'une alimentation électrique fiable?

(0)  Une série d'articles sur l'installation et le fonctionnement du serveur lorawan Chirpstack

Huawei est devenu le plus grand fabricant de smartphones dans le monde par les résultats de Q2

Amazon se connecte Alexa avec des applications via Alexa pour Apps

11 machine la plus commune des algorithmes d' apprentissage en bref



digérer 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