Le condensé de matériaux intéressants pour le développeur mobile # 288 (24 février - 3 mars)

Dans le nouveau condensé, nous traitons des clapets et écrivons des applications en langage assembleur, pratiquons Swift fonctionnel et faisons une vision bionique, développons sur Flutter et améliorons UX, et explorons les meilleurs jeux et applications. Bienvenue



Smartphones pliants: qu'en est-il des applications?

Y aura-t-il des difficultés avec les applications Android existantes sur «clamshells»? Que préparer pour les utilisateurs qui décident d'acheter un appareil cher? Et que doit faire le développeur pour que ces utilisateurs soient satisfaits? Comment tester votre application si vous ne disposez pas d'un appareil à 2000 $ à portée de main?

Écrire une application Android dans l'assembleur

Cette histoire concerne une approche non standard du développement d'applications Android. C'est une chose d'installer Android Studio et d'écrire "Hello, World" en Java ou Kotlin. Mais je vais montrer comment la même tâche peut être exécutée différemment.

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

iOS

• (+24) Tout ce que vous devez savoir sur les extensions d'application iOS
• (+14) Un peu de pratique de la programmation fonctionnelle dans Swift pour les débutants
• (+7) Objet composite «source de données» et éléments d'une approche fonctionnelle
• image La magie de la mise en page automatique: donner la priorité au redimensionnement du contenu
• image Chemin UrbanClap vers MVVM
• image Créez des écrans complexes avec Child ViewControllers
• image Créez votre propre bibliothèque CocoaPods
• image Configuration de l'intégration continue pour iOS avec Bitrise
• image Meilleure application iOS de sa catégorie
• image Statistiques Swif
• image Styliser UIView avec des fonctions
• SmartlookConsentSDK pour iOS: bel accord utilisateur


Android

• (+14) Les ophtalmologistes russes ont parlé de la vision bionique. La nouvelle application mobile démontre le travail du cyber
• (+14) Création de la barre de navigation inférieure sur Kotlin en utilisant Anko
• (+9) RxJava2 + Retrofit 2. Nous modifions l'adaptateur pour gérer le manque de statut Internet sur Android
• Android Dev Podcast # 88. Nouvelles. L'avenir de l'IoT, K-Love, les bibliothèques de dépendances
• image Android Studio Project Marble: appliquer les modifications
• image Mobile Intelligence - Classification des panneaux de signalisation avec modèle MobileNet recyclé
• image Navigation en lien profond dans une application modulaire
• image Parler pour les meilleurs fragments Android
• image Pourquoi vous devez passer complètement à Kotlin
• image Tendances de développement Android 2019
• image Composition d'attributs Dynamic RecyclerView avec des fonctions
• image Migration vers le SDK Places: The World of Rx and Coroutines
• image Débogage des plantages natifs dans une application Android
• image Autorisations Android avec la bibliothèque Dexter
• image Test des robots Espresso et Screen: mise en route
• image Test parfait: faux au lieu de mokas

Développement

• (+39) Apprendre toujours et partout! Podcasts pour les développeurs en anglais
• (+29) Comment obtenir la certification Google Developers: spécialiste Web mobile
• (+24) Est-ce plus amusant de développer pour les téléphones portables que pour le web?
• (+22) Sketch + Node.js: nous générons des icônes pour de nombreuses plateformes et marques
• (+21) Excellent résultat de l'industrie du jeu vidéo
• (+14) Flutter. Avantages et inconvénients
• (+10) Pour la première fois, nous essayons App Center et racontons notre expérience
• (+9) Deux faces de WebView: sur le lancement rapide de projets et le vol de données personnelles
• Flutter Dev Podcast # 1: Flutter 1.2, Flutter / create, historique, logos et plus
• Google publie Flutter 1.2 et Dart DevTools
• DevOps dans les jeux
• HoloLens 2 deviendra plus ouvert
• Radio QA # 49: lettre de mot P
• 5 conseils pour améliorer l'application mobile UX
• image gouttes. - plateforme de paiement instantané: recherche UX
• image WhatsApp Pay: UX Research
• image Excellents outils de conception
• image Lois de développement logiciel connues
• image Quatre erreurs d'ingénierie tuant des startups
• image Préparation au codage en direct via Twitch
• image Conscient: UX Learning
• image Ce que j'ai appris au cours de la première année de travail en tant qu'ingénieur logiciel dans une startup
• image Talk est l'avenir de l'interface utilisateur
• image Refonte de l'application mobile Tesla
• image Comment créer un chatbot pour WhatsApp en utilisant Twilio, Dialogflow et PHP
• image Bashupload: téléchargez des fichiers dans le cloud depuis la ligne de commande
• Mesibo Messenger: un messager ouvert avec messages, voix et vidéo
• Halley Game Engine: moteur de jeu C ++

Analytique, marketing et monétisation

• Presto: les restaurants réguliers deviennent plus intelligents
• Combien les Russes dépensent dans les jeux mobiles et à quoi ressemble le portrait d'un joueur russe riche
• ELSA: améliorer la prononciation anglaise
• Nouvelles applications les plus populaires 2018
• Les nouveaux jeux les plus populaires de 2018
• OliveX a reçu 1 million de dollars pour des jeux de sport
• ASOdesk lance une nouvelle «ASO Academy»
• WhatsApp a 10 ans
• Fortnite: 100 millions de dollars en e-sports
• Top éditeurs par nombre de téléchargements 2018
• Comment et pourquoi j'ai écrit mon «Contrôle des coûts»
• Pattes - une application pour aider les animaux et un babillard à leur sujet
• Dpth - une application pour iOS prend des photos 3D sans double caméra
• L'effet du trafic multicanal sur la conversion du Play Store

AI, appareils, IoT

• (+49) Comment recommander une musique que presque personne n'a écoutée. Rapport Yandex
• (+45) Solutions presque fiables
• (+34) La bonne aventure sur les réseaux de neurones: si l'auteur lui-même l'a noté dans les commentaires sur le post
• (+22) Projet Prometheus: rechercher des incendies à l'aide de l'IA
• (+17) Les entreprises s'inquiètent enfin du développement des dispositifs IoT et de leur sécurité
• (+14) Présentation de Microsoft HoloLens 2
• (+14) TensorFlow sur Apache Ignite
• (+5) AsyncIO Micropython: méthodes de synchronisation en programmation asynchrone
• Le marché des montres intelligentes a augmenté de 56% et Apple est la moitié
• L' IA contrôle le parc éolien de Google
• La Russie prépare une stratégie nationale pour l'intelligence artificielle
• Amazon ouvre le recrutement dans le troisième Alexa Accelerator
• image Extinction silencieuse des startups IoT
• image L'avenir de la machine et l'avenir du développement mobile
• image Apprentissage automatique sur mobile: mises à jour de GitHub
• image Reconnaissance de plaque d'immatriculation de voiture sans apprentissage automatique

< 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/fr442430/


All Articles