Le condensé de matériaux intéressants pour le développeur mobile # 299 (du 20 au 26 mai)

Ce numéro de notre résumé aborde le partage de pizzas, CarPlay, traite des E / S Google, du développement d'applications en 2019, des orgues de Barbarie et des erreurs de notification push.



Pour faire de la pizza à partir de moitiés, nous avons utilisé deux UICollectionViewLayout. Je parle de la façon dont nous avons écrit une telle mise en page pour iOS, de ce que nous avons rencontré et refusé.Aujourd'hui, il y aura une histoire sur la façon dont notre navigateur est apparu dans CarPlay. Je vais vous expliquer comment, avec une telle documentation et des outils inachevés, nous avons créé un produit fonctionnel et l'avons placé dans l'AppStore.

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

iOS

(+13) Transformer ViewPager en gestionnaire de fragments avec des animations de style iOS
(+11) Dois-je écrire moi-même faible dans Grand Central Dispatch?
(+10) Portage automatique des applications iOS (ARM) vers macOS (x86) à l'aide de Bitcode
(+8) UIAappearance n'était pas si simple
(+8) Interview - 10 questions sur Swift. 2e partie
(+6) 7 choses à savoir sur les abonnements auto-renouvelables
(+6) Augmenter la lisibilité du code dans le développement iOS
Apple invite à la WWDC 2019
UIButton: distance entre l'icône et le texte
Gestion de la mémoire, du tas et de la pile dans Swift
Siri Shortcut: comment ajouter l'intégration Siri à l'application
Refactorisation de l'application iOS avec un modèle de coordinateur pour la navigation
Introduction aux données de base
Débogage avancé dans Xcode
Création de la première application MacOS
Créez des cellules de tableau qui s'adaptent à la taille du contenu

Android

(+30) Ce qui a été dit sur Google I / O 2019: Android 10, AR-applications et bien plus
(+13) Nous compressons l'APK, essayant de le faire fonctionner
(+11) Transfert de données sécurisé entre deux applications
(+6) Feuille de fond personnalisée: comment cela devrait fonctionner
(+4) Android. Widget de carte basé sur StackView (quelque chose comme Tinder)
Finalistes de l'Indie Games Showcase
Android Dev Podcast # 94. Google I / O 19. Analyse détaillée.
Huawei déconnecté d'Android
Comment créer un quiz simple avec Kotlin et NumbersAPI
Animation transparente du lancement d'applications dans Android à l'aide des limites de la source d'intention
La clé d'un projet Android sain
Comment améliorer le temps de construction de votre projet Android
Délégation de classe à Kotlin
Android Jetpack Compose Review
Comment le développement Android est-il devenu Kotlin-first?
Explorer CameraX sur Android: vue caméra
Photos grand format sous Android: ce que vous devez savoir
Comment stocker et utiliser des informations sensibles dans le développement Android
Vérification des installations ne provenant pas de Google Play

Développement

(+22) Création du jeu Tower Defense dans Unity: ennemis
(+21) 5 erreurs dans l'implémentation des notifications push pour les applications mobiles
(+12) Les interfaces 3D sont généralement pires que les interfaces 2D
(+12) Création d'un jeu de rythme dans Unity
(+9) Nous collectons l'application Flutter pour un ordinateur de bureau
(+8) Pourquoi les projets indépendants ne vivent pas pour voir la sortie
(+7) Prototypage d'un jeu mobile, par où commencer et comment le faire. Partie 1 et partie 2
Podlodka # 111: Écrire un livre
Podlodka # 112: programmation des Olympiades
GitHub introduira une fonction de collecte de dons
AichiHyp: Konstantin Osipov - Tarantool, Mail.Ru et B2B
Wolfram Engine est devenu gratuit
Steam Chat publié sur iOS et Android
Marque personnelle du développeur
9 principales erreurs de conception d'application
Hamburger au menu: trop populaire pour échouer?
Les 5 meilleurs outils de conception pour les non-concepteurs
Moteur pseudo 3D dans Excel
Pourquoi Flutter est l'avenir du développement mobile
WebAssembly dans eBay: exemple d'utilisation
Quand le code se transforme en film d'horreur
Oubliez les chefs et le baby-foot - les développeurs veulent l'équilibre et la croissance
Comment nous avons repensé l'application en seulement 3 mois

Analytique, marketing et monétisation

Comment les applications se développeront en 2019: ajuster la vue
Développement, promotion et monétisation d'une application mobile. Journal du projet
DefinedCrowd: formation à l'IA
Carte du marché de la publicité mobile 2019
Les trois premiers jeux sont apparus dans le Snap Game
Principaux pays pour le téléchargement d'applications au premier trimestre 2019
Les propriétaires de TikTok préparent un service de musique
• Le nombre de «millionnaires» dans les fréquentations a doublé
Minecraft Earth: jeu AR pour appareils mobiles

AI, appareils, IoT

(+60) Maison intelligente avec Alice. Yandex ouvre la plateforme à tous les développeurs
(+16) Ne jetez pas d'ampoules intelligentes à la poubelle, ou danger IoT
(+6) Conversations'19: IA conversationnelle pour ceux qui se développent et qui doutent encore
(+6) Nous jouons des voitures de façon adulte-2: comment nous sommes devenus un fournisseur de télématique pour le covoiturage et avons ouvert 5 bureaux dans le monde
• L' éditeur Firewatch a présenté une console d'orgue de Barbarie portable
Google a introduit Glass Enterprise Edition 2
image Un réseau neuronal simple en Python à partir de zéro
Nous formons deux agents pour jouer au tennis de table
Une nouvelle façon de créer de petits réseaux de neurones - une IA puissante sur le téléphone

← 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/fr453524/


All Articles