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•

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 .