Le condensé de matériaux intéressants pour le développeur mobile # 293 (du 1er au 7 avril)

Dans notre nouveau condensé hebdomadaire, une histoire sur des relations complexes avec l'éditeur, sur un développement Android encore plus complexe, des matériaux sur la modularité, des transformations basées sur Hype, les derniers développements de Snapchat pour les développeurs, et bien plus encore.



Comment publier un jeu mobile et ne pas faire mes erreurs

L'histoire de mon jeu a commencé en 2015 - je suis passé à Unity et je me suis intéressé à la 3D, le résultat en a été mon premier (deuxième, ce qui n'est pas gênant à montrer): Out of Brakes - un coureur dans lequel le joueur doit éviter les obstacles sur une machine à écrire, dont la vitesse est constamment constante grandit.

Développer des applications pour Android, c'est comme être un YouTube (démonétisé)

Android était autrefois considéré comme la meilleure plate-forme mobile: contrôle, personnalisation, fonctionnalités avancées, véritable multitâche, prise en charge des cas d'utilisation même rares et liberté des développeurs. C'était la meilleure plate-forme pour la science et l'éducation: d'une part, les outils de développement sont gratuits et multiplateformes, et d'autre part, Android était un système d'exploitation très flexible qui n'interférait pas avec l'expérimentation de concepts innovants et le bricolage d'équipements. Maintenant, tout cela disparaît rapidement.

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

iOS

• (+48) Le départ d'un ingénieur en électronique d'Apple a fait sensation parmi les spéculateurs boursiers. Comment devenir comme lui?
• (+22) Système de particules dans Core Animation. Histoire de Noël
• (+14) Swift 5.1 - quoi de neuf?
• (+4) Problèmes de modèle de coordinateur et qu'est-ce que RouteComposer a à voir avec cela
• ErgonomieLab a introduit une évaluation des applications iOS des banques
• image Nouveautés d'iOS 12.2 pour les applications Web progressives
• image Décorer une application iOS avec Core Animation
• image Migration vers la journalisation unifiée: console et outils
• image UITableView tailles d'en-tête et de pied de page automatiques avec AutoLayout
• image Reverse engineering d'applications iOS
• image Un guide simple pour créer des CocoaPods
• image Tutoriel iOS CallKit
• image Un guide pragmatique de l'architecture Swift évolutive en 2019
• image Adapter l'application iPad avec UISplitViewController
• image Problèmes courants de modulation d'une application iOS
• image Voir Décoration à Swift
• image Nous combinons CoreGraphics et Metal partageant la mémoire des ressources
• Thème Dark Charmed pour Xcode
• Blueprint: constructeur déclaratif d'interface utilisateur

Android

• (+14) Kaspersky Mobile Talks # 1. Multi-modularité
• Android Dev Podcast # 91. Actualité humanitaire
• La deuxième version bêta d'Android Q
• Développement Android piloté par Hype, ou comment une spécialité d'ingénierie se transforme en marketing
• image Briser un monolithe d'application - l'histoire de l'application Android Robinhood
• image Déplacement d'images sur l'écran dans Android
• image Top 17 des plugins pour Android Studio
• image MVVM et DataBinding: modèles de conception Android
• image Comment concevoir des écrans pour des dispositifs de pliage
• image Modifications des paramètres régionaux et anti-modèle AndroidViewModel
• image Nous optimisons le bytecode en changeant la source
• image Introduction à RoleManager dans Android Q
• image Comment développer une application Android en 2019: utiliser le «nouveau» Android
• image Transférer des données entre des appareils Android via Bluetooth sur Kotlin
• image Segmentation d'images Android - échange d'arrière-plan intelligent avec Fritz
• image Modularisation - un exemple de la vie
• image Découvrez Android Q: Bubbles
• image Présentation du menu Android

Développement

• (+33) Le game designer n'est pas très différent d'un psycho. Comment nous avons créé le jeu CMAN
• (+20) Grande ville pour les appareils mobiles sur Unity. Expérience en développement et optimisation
• (+14) Revue des rapports les plus intéressants de CodeFest 2019: version de True Engineering
• (+5) Génération de code dans Dart. Partie 2. Annotations, source_gen et build_runner
• (+3) Flutter. Clés! À quoi servent-ils?
• (0) Post-mortem avec GGJ-2019: comment obtenir des bosses, mais toujours faire le jeu
• Humble Book Bundle sur les jeux vidéo classiques
• Snapchat a ouvert une plateforme de jeu
• Preglife a reçu son premier investissement en 9 ans
• Flutter - la compétence la plus rapide parmi les développeurs
• AppsCast # 3: architecture, architecture et encore plus d'architecture
• Podlodka # 105: Gestion des incidents
• Sortie de Microsoft Visual Studio 2019
• The Jolly Rogers: clone open source Clash Royale sur Unity
• Ne soyez pas triste: comment ne pas perdre l'optimisme dans le développement de jeux
• image Conçu pour différentes tailles d'écran et différentes orientations sur Flutter
• image Jeux d'écriture pour le ZX Spectrum
• image Indie Adventure - Réécrire MobiLinc pour réagir Native
• image UX arrivera quand même: tactique contre stratégie
• image Pourquoi tous les concepteurs doivent lire le cyberpunk
• image Comment créer votre propre portefeuille mobile et gagner
• image Comment interviewer les enquêteurs lorsque vous cherchez du travail

Analytique, marketing et monétisation

• (+8) «Courtesy Exchange»: quelle est l'essence du conflit entre les deux sociétés de streaming les plus célèbres
• (+5) Techniques Jedi du développeur mobile: comment monétiser l'application en 2019?
• Snap a annoncé un réseau publicitaire
• Hometalk: faites-le vous-même américain
• Comment augmenter la couverture des publications de groupe sur Facebook pour un jeu mobile
• Vous pouvez payer pour un téléphone portable en affichant des annonces
• Quinn: réseau social pour adultes sans images
• Drunk shopping: 45 milliards de dollars par an
• image L'apprentissage est-il ennuyeux? 5 conseils pour faire de l'apprentissage en ligne une histoire
• image Localisation Agile: un guide complet
• image Comment nous avons obtenu 11,3 millions de pages vues sans aucune connerie de piratage de croissance
• image 5 techniciens rendent les boutons mobiles d'appel à l'action intuitifs
• image Les 9 erreurs les plus courantes dans le développement d'applications

AI, appareils, IoT

• (+49) Deux étudiants ont trompé Apple pour 1 million de dollars
• (+41) Word2vec en images
• (+20) Apprentissage automatique sans Python, Anaconda et autres reptiles
• (+12) VR avec interfaces neuronales - une immersion complète dans la réalité virtuelle
• (+7) Énergie, chaleur et eau
• Amazon prépare ses écouteurs intelligents
• Valve lance son casque de réalité virtuelle
• image TensorFlow est mort, vive TensorFlow!
• image Performances PostgreSQL sur Raspberry Pi

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


All Articles