Cette semaine, nous avons vu la présentation du nouvel iPhone, lu des informations sur 2GIS sur les montres intelligentes Apple, évalué les installations Fortnite sur Android et les processus de développement dans les grandes entreprises, interrogé sur les services d'analyse mobile.

Diverses personnes regardent les présentations Apple avec intérêt. Mais, probablement, c'est plus intéressant pour tous les développeurs d'applications iOS: ils voient tout du point de vue de «comment l'utiliser» et du point de vue de «qu'est-ce que c'est pour nous de travailler avec».
L'Apple Watch a rapidement gagné en popularité et est devenue la montre la plus populaire au monde, devant Rolex et d'autres fabricants. L'idée de créer une application pour les montres est présente au bureau 2GIS depuis 2015.
Le résumé est également disponible sous forme de newsletter. Vous pouvez vous inscrire ici .
iOS•
(+33) Les nouveautés ont été présentées lors de la présentation d'Apple•
(+27) CSS CSS de la mort•
(+11) Théorie des liens universels•
iOS 12: le look du développeur•
Apple a présenté l'iPhone XR•
Apple a présenté l'iPhone XS et l'iPhone XS Max•
Apple Watch Series 4: nouveau design impressionnant et dernières technologies•
Apple a réalisé une vidéo sur les avantages d'un abonnement•
Comment l'App Store et les applications professionnelles ont changé en 10 ans. Expérience Readdle•
Exemple de client gRPC pour iOS en tant qu'application de notes•
Principes SOLIDES pour les développeurs iOS / Swift•
Plus de 60 baleines d'interface utilisateur pour les développeurs iOS•
Comment les applications s'adaptent à l'écran de l'Apple Watch Series 4•
Utilisation de l'activité CMMotion•
Augmentez les tapas pour UIButton
Android•
(+25) Immersion profonde dans le dossier .idea dans Android Studio•
(+23) Multimodularité dans Android du point de vue de l'architecture. De A à Z•
(+13) Meilleur constructeur SQL - utilisez jOOQ sur Android•
(+6) Coller deux fichiers apk en un•
(+5) De Dribbble à Android Motion•
Fortnite a reçu 15 millions d'installations sur Android en 3 semaines•
Guide du débutant pour déployer OpenCV dans Android Studio•
Apprentissage automatique pour les développeurs Android•
Covert: les balayages sont faciles•
Optimisation de Gradle à faire soi-même•
Comment injecter des dépendances humides dans les composants Android à l'aide de Dagger AndroidInjector•
Comment faire rapidement le transfert de style pour les images sur Android•
Faites glisser dans RecyclerView pour supprimer ou annuler: procédure pas à pas•
Android Clean Architecture Components Boilerplate
Développement•
(+53) Pourquoi écrire votre propre moteur de jeu?•
(+41) Pas de politique. Comment transformer durablement les manifestations de rue à l'aide d'une application mobile?•
(+33) Tribus, guildes, build train et no TDD: comment fonctionne le développement mobile à Uber, Spotify, Odnoklassniki et Avito•
(+14) KivyMD - la vie continue•
(+7) Multiuser VR: comment l'implémenter?•
(+6) Règles de conception, atteignant un nouveau niveau et pensée conceptuelle•
(+4) Nous écrivons la première application pour Samsung Smart Watch et OS Tizen•
(+2) Applications pour le partage géographique•
Cocos a reçu 40 millions de dollars sur une plate-forme de jeux blockchain•
Podlodka # 76: formation•
Ilya Krasinsky: métriques, tests et gestion des produits•
Google et Unity ont ouvert la plateforme de correspondance des joueurs Open Match•
Google a ouvert l'API de la bibliothèque de photos•
Conception de notification d'application•
Pour Bixby publiera SDK et API•
Cas UI / UX: un nouveau type d'interaction - chat parallèle•
La règle la plus importante de la conception UX, que tout le monde viole•
Pourquoi et comment écrire des histoires personnalisées•
Palettes de couleurs pour les jeux•
Comment créer votre propre base de connaissances•
Comment devenir ingénieur DevOps en six mois•
UX est en train de mourir•
Hacktoberfest 2018•
Est-ce un prototype ou un MVP? En fait, la preuve de concept•
Conseils pour créer des écrans pour les paiements mobiles•
23 manuels pour écrire du code lisible•
Rust pour le développement de jeux•
Meilleures pratiques pour collecter les avis des utilisateurs•
WatermelonDB: base de données pour les projets React et React Native
Analytique, marketing et monétisation•
Sondage: qu'est-ce qui ne va pas avec les services d'analyse et de promotion d'applications mobiles?•
Instruction: comment TBH a progressé parmi les élèves•
Newzoo: le nombre d'utilisateurs de smartphones dépassera les 3 milliards en 2018•
Schéma de croissance: un guide de marketing de croissance tactique•
Survival dans l'App Store: un guide pour le développeur indépendant•
deltaDNA: de plus en plus de gens paient dans les jeux•
Joueur au payeur: amélioration de la conversion en paiement dans le jeu F2P•
Quand est-il temps de penser à la rétention?•
Cinq mesures de fidélisation de la clientèle sans lesquelles comme sans mains•
La croissance des anti-notifications•
Ce que j'ai appris au cours de l'année en demandant de l'argent aux utilisateurs•
8 KPI critiques pour votre application et comment les suivre
AI, appareils, IoT•
(+31) Pizza ala semi-supervisée•
(+25) Développement d'un chat bot avec une personnalité donnée. Conférence à Yandex•
(+19) Détermination du nombre d'étages d'une maison à partir de sa photo sans apprentissage automatique•
(+7) "Est-ce l'IdO?" - apprenez à ne pas appeler l'internet des objets d'affilée•
Conteneurs et microservices: comment fonctionne un système unifié de contrôle du fonctionnement des transports•
Apprentissage automatique pour les développeurs mobiles•
Projet d'apprentissage automatique Python «Data Science for Good»•
Chemin du développeur en science des données← 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 .