Le condensé de matériaux intéressants pour le développeur mobile # 311 (du 12 au 18 août)

Dans le nouveau condensé, nous discutons de la préparation des applications pour iOS 13 et Android Q, du fonctionnement du protocole QUIC, du manque d'applications innovantes sur Google Play et en général de son fonctionnement, du magasin d'applications de Huawei et bien plus encore. Rejoignez-nous maintenant!



Depuis la sortie d'iOS 13, d'innombrables critiques ont déjà été publiées qui ont déjà parlé de nouvelles fonctionnalités du système pour les utilisateurs. Aujourd'hui, nous ne nous attarderons pas sur cela en détail, mais nous parlerons de ce qui change iOS 13 pour un développeur d'applications.Il ne s'agit pas d'une petite infrastructure basée dans un garage conditionnel, mais d'Uber, qui fonctionne presque partout dans le monde. Comment les ingénieurs de l'entreprise ont-ils décidé d'utiliser QUIC dans la production, comment ils ont testé et ce qu'ils ont vu après leur entrée dans la production - sous la coupe.

Ce résumé est disponible sous forme de newsletter hebdomadaire. Une nouvelle quotidienne que nous envoyons à Canal télégramme .

iOS

(+35) Swift fonctionnel
(+26) iOS 13 sous une loupe
(+15) Protection des sauvegardes iPhone
(+8) Force des génériques dans Swift. 2e partie
«Histoires» est apparu dans la version Web de l'App Store
État du rapport d'application: notifications de publication du rapport Apple
Secrets du framework MediaPlayer pour iOS
Faire un chronomètre sur SwiftUI
9 façons d'accélérer votre code Swift
Comment créer un écran d'intégration sur SwiftUI
Utilisation des fichiers de configuration Xcode
Tests unitaires réels dans Swift
Représentation graphique avec l'API Shape dans SwiftUI

Android

(+136) Pourquoi il y a peu d'applications innovantes sur Google Play ou pourquoi parfois la programmation est magique
(+20) Zen de composants isolés dans l'architecture Android
(+20) Plugins fantastiques, vol. 1. Théorie
(+12) Préparation de l'application pour Android Q. Partie 1
(+10) # 18 Mosdroid Argon - rapport
(+4) Comme il est facile de se connecter et de démarrer l'impression via une imprimante portable EPS EPS / POS dans l'application Xamarin Android
Toutes les nouvelles applications sur Google Play seront considérées 3 jours
Comment puis-je définir un prix d'abonnement dans un nouveau pays sur Google Play?
Sources de l'application Google I / O 2019
App Store Huawei AppGallery: pourquoi avez-vous besoin d'y faire face maintenant?
Indexation des applications sur Google Play: du sens, pas des mots?
Navigation gestuelle dans Android: historique d'apparence
Coil: bibliothèque Kotlin pour télécharger des images sur Android
Android: interface utilisateur plein écran avec une barre d'état transparente
Android RecyclerView avec de belles animations
Bibliothèque multi-plateforme avec Kotlin
Nous travaillons avec Room: pré-remplir la base avec une seule méthode
Expériences de mouvement Android
Réalité augmentée dans les applications Android avec ARCore
10 conseils pour les développeurs de bibliothèques Android
Utilisation du composant de navigation dans un monde modulaire
Minuit sur les thèmes Android
Tous mes livres en AR
Java vs Kotlin: Partie 1 - Performances
Vidéo Droidcon Vietnam 2019
Sources Google I / O 2019

Développement

(+52) Réflexion d'un game designer: personnages pour un jeu qui n'est pas sorti
(+22) La deuxième couche de développement (jeu mobile), quoi, quand et pourquoi
(+17) Caractéristiques du test du MMO mobile
(+14) Sept livres pour ceux qui veulent devenir game designer
(+12) (Pas très) coûts cachés de la base de code commune d'iOS et d'Android
(+10) Comment créer des applications pour les téléphones handicapés
(+10) Présentation des services cloud pour développer le backend des applications mobiles
(+10) Fidélité à votre goût
(+8) Le fils de la mère est jaloux d'elle: comment gagner deux fois le prix Alice
(+8) Radio musicale intelligente qui ne nécessite pas de connexion Internet permanente + Algorithme de sélection et de rotation des pistes
(+4) Connectez un appareil mobile à la base de données sans écrire le code du serveur
AppsCast # 12: Carte de développement pour développeur mobile
Podlodka # 123: Éducation
Sucre visuel
Huawei crée ses cartes
Jeux pour enfants sur l'App Store et Google Play: septembre arrive!
Chef d'équipe Scary Beast
Tais-toi, syndrome d'imposteur, je programme très bien
Quel est le problème avec les menus contextuels dans iOS 13?
Intégration
Paged Out! - magazine expérimental pour les développeurs: une page = un article
Les monades comme modèle de programmation
5 mauvaises habitudes de programmeurs complètement inefficaces
8 règles pour un beau design de carte
8 conseils pour créer des thèmes sombres
UI whale release automation
Configuration de Firebase pour les assemblys d'intégration continue
Comment devenir 1 000 000 000 fois le meilleur ingénieur
Comment fonctionne le transfert d'argent - UX Research
Comment les applications sont créées pour vous manipuler
Modèle SOLID dans Unity
Le résultat maximum du produit minimum
GitHub ne paiera pas votre loyer
50 langages de programmation les plus influents des 50 dernières années et leurs créateurs
useAnimations: bibliothèque de microanimation

Analytique, marketing et monétisation

AppMetrica estime les revenus de l'analyse publicitaire
ShareChat: chat indien pour 100 millions de dollars.
Publicité mobile myTarget au premier semestre 2019: rapport
Brolly: assurance choses
La pire erreur dans l'analyse de jeu
Comment construire une économie de jeu intelligente
Dr. Mario World sur Google Play: analyse de la croissance sur 30 jours

AI, appareils, IoT

(+60) Traitement du langage naturel des chèques en ligne: un cours de magie pour un chat ordinaire et d'autres problèmes
(+53) La forêt ne cède pas aux technologies de recherche, mais les ingénieurs ripostent
(+21) Protocole MQTT: immersion conceptuelle
(+16) Cet IoT dangereux: menaces pour les entreprises et moyens de résoudre le problème
(+15) Photos d'otages. Le premier piratage d'appareils photo numériques via WiFi (protocole PTP / IP)
(+11) ShIoTiny: nœuds, connexions et événements ou caractéristiques des programmes de dessin
Google Assistant a de nouveau remporté le test de QI des assistants vocaux
Spark AR ouvert à tous
Snap lance Spectacles 3
Skyeng sortira sa tablette
Explorer la bibliothèque React 360 VR

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

Source: https://habr.com/ru/post/fr464091/


All Articles