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