Dans ce numéro, nous traitons de la RAM et des abonnements, de la sécurité et des projets ambitieux, des bonnes habitudes et des meilleures applications, comment le design peut tuer votre produit et bien plus encore!
D'année en année, les fabricants d'Android poussent le côté matériel des smartphones: 108 MP, enregistrement vidéo 8K, 12 Go de RAM ... Mais attendez, l'iPhone ne dispose que de 4 Go de RAM. Et cela ne l'empêche pas de travailler au niveau ou même plus vite que ses concurrents! Et comment Apple a-t-il réussi à atteindre ce résultat?Chaque année les exigences pour les abonnements in-app dans les applications mobiles de l'App Store et de Google Play changent, il devient de plus en plus difficile de les prendre en compte du premier coup et de ne pas recevoir une série de refus, repoussant ainsi la sortie parfois de plusieurs mois. S'il existe déjà de nombreuses publications sur les exigences de l'App Store, des questions se posent parfois avec les règles des abonnements intégrés à Google Play.
Ce résumé est disponible sous forme de newsletter hebdomadaire . Et chaque jour, nous envoyons des informations sur la chaîne Telegram .
iOS
• (+48) Votre iPhone est-il si sécurisé? Vue d'ensemble des vulnérabilités et des passages secrets dans iOS
• (+26) Comment Apple utilise des méthodes non commerciales pour extorquer aux développeurs
•(+8) Matériel de rencontre Avito iOS # 8: vidéos et présentations
• (+7) Création d'une calculatrice sur Swift 5
• (+6) AppCode 2020.2: prise en charge de Swift Package Manager, amélioration des performances, changement de signature pour Swift et bien plus encore
• (+ 4) Mise en œuvre de la mise en page Grid sur SwiftUI
• Apple a effectivement interdit le streaming de jeux Stadia et xCloud
• Apple a publié les exigences par défaut pour les navigateurs et les clients de messagerie
• Phil Schiller arrêtera de commercialiser Apple
• Apple a acheté la fintech canadienne Mobeewave
• Des milliers d'applications supprimées de l'App Store chinois
• Créez un en-tête collant dans ScrollView sur SwiftUI
• Créez une carte déplaçable sur SwiftUI
• Apple pourrait perdre la foule des développeurs
• matchGeometryEffect de SwiftUI dans iOS 14
• Applications modulaires modernes avec Xcode 12 et Swift Package Manager
• Pourquoi SwiftUI fait de vous un meilleur programmeur
• Reconnaissance de texte sur iOS- appareil utilisant SwiftUI
• Pure AppDelegate
• Rendez votre application SwiftUI évolutive et réactive à différentes tailles d'écran
• Développement iOS en VSCode
• SwiftFortuneWheel: «Wheel of Fortune» dans Swift
• YouTag: lecteur de musique pour iOS
Android
• (+17) Construction composite comme alternative à buildSrc dans Gradle
• (+11) Android de l'intérieur: comparaison de Dalvik et ART
• (+7) Transformer le développement Android avec Jetpack Compose et Coroutines
• (+7) RecyclerView.ItemDecoration: Tirer le meilleur parti de
• (+7) RxRelay est magique? Sujet vs RxRelay
• (+6) Mise en œuvre de la fonction de lecture de codes-barres à l'aide du SDK HMS Core Scan
• (+5) Principales fonctions Android les plus importantes pour les aveugles - avis d'experts aveugles
• Xiaomi a abandonné le programme Android One
• Google est devenu un vendeur de TOUTES les applications en Europe.
• Android Broadcast: rencontres de tubes. Artem Zinnatullin @ Lyft
• Union, intersection, soustraction dans Kotlin
• ViewPager2 - creuser dans les API internes pour travailler avec DiffUtil
• Comment rester un développeur Android moderne
• Rétro-ingénierie des applications Android
• Implémentation d'un filtre de recherche à l'aide des canaux et des flux Kotlin
• Utilisation de In -App Review API pour Google Play Reviews
• Modèle de référentiel Android
• Composants matériels pour Android 1.2.0
• GraphView: Graphiques pour Android
• Scrcast: enregistrement d'écran dans une application Android
Développement
• (+25) Un conte sur le développement d'un projet ambitieux par un jeune de 16 ans (file547)
• (+13) Quelles compétences peuvent être pompées sur un projet avec une grande base de code
• (+10) Se protéger des trackers sur les plateformes mobiles
• (+8) FigmaExport: comment automatiser l'exportation d'un UI-Kit de Figma vers des projets Xcode et Android Studio
• (+6) Gérer des scènes dans Unity sans douleur ni souffrance
• (+5) Test pour les développeurs mobiles: vidéos utiles avec Meetup Android
•ont du sens: à propos de la pratique Jobs-To-Be-Done, des différents niveaux d'application, des mythes et des dangers de l' orientation produit
• Podlodka # 175: modélisation par simulation
• Google a lancé la reconnaissance de l'écriture manuscrite dans ML Kit
• Conception d'applications: exemples d'inspiration # 12
• 5 choses, ce qui est mieux à comprendre avant de commencer un stage dans une startup
• Le cas des petites et majuscules
• Tester le service sans jurer avec le programmeur
• Pourquoi la conception rapide va-t-elle tuer votre produit?
• Règles d'une bonne interface: apprendre la conception d'interface utilisateur avec LEGO
• Comment créer un jeu Web multijoueur (.io)
• Slack perd des développeurs, Discord gagne
• J'ai créé Plague Inc. pour une calculatrice
• Comment l'industrie de la sonnerie a ouvert la voie aux magasins d'applications puis a disparu
• Comment Flutter va gagner les ordinateurs de bureau
• 4 facteurs clés nécessaires pour être un développeur à succès
• Configurer VS Code comme un pro
• Ce qui rend le moteur Godot idéal pour les applications GUI avancées
• Comment J'ai amélioré les performances du système logiciel de 35 000%
• Le seul facteur qui fera de vous un développeur senior
• Mes 2 cents sur multiplateforme
• Le mythe sur le coût de la qualité logicielle
• Localisez votre application Flutter en 3 étapes
• Leçons tirées de la création de vos 10 premières applications Flutter commerciales
• 6 conseils pour les développeurs pour lutter contre le syndrome d'imposteur
• FigmaToCode: mise en page en code pour Flutter et SwiftUI
Analytics, marketing et monétisation
• (+13) [ Un cadre pour former de bonnes habitudes] et maximiser l'engagement des utilisateurs grâce à l'apprentissage de l'anglais
• (+1) Comment l'IDFA et le contrôle des données client mèneront au marketing de confiance
• LOVEMOBILE # 08: Ajuster
• Applications les plus téléchargées en juillet 2020
• Applications les plus rentables en juillet 2020
• Radis: fiction de micro-lecture
• Les revenus des jeux mobiles ont atteint un nouveau record au T2
• Comment One Guy Run a-t-il obtenu plus de 100 000 installations en 2 jours?
• La vidéo mobile remplace la télévision
• iOS 14 et IDFA et l'attribution du trafic mobile: un changement global sur le marché de la publicité mobile
• Test de tarification pour les applications d'abonnement
• Comment développer une application qui se promeut elle-même
• Les applications payantes sont mortes. Quelle est la prochaine étape de la monétisation?
• 12 règles de viralité que j'ai apprises lors de la création d'une application vidéo avec une croissance explosive dans l'
IA, les appareils et l'IoT
• (+32) Les modèles de langage comme moteur de progrès: des applications inhabituelles pour GPT-3
• (+20) Comment l'apprentissage automatique sauve les arbres à Ekaterinbourg
• (+14) Azure RTOS. Partie 1: Révision et lancement (STM32 + CubeIDE + HAL)
• Des chercheurs ont conçu l'IA pour transformer les selfies en portraits normaux
• Google a présenté le Pixel 4A
← Résumé précédent . Si vous avez d'autres documents intéressants ou si vous avez trouvé une erreur, veuillez l'envoyer à la poste .