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

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?
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•
La magie de la mise en page automatique: donner la priorité au redimensionnement du contenu•
Chemin UrbanClap vers MVVM•
Créez des écrans complexes avec Child ViewControllers•
Créez votre propre bibliothèque CocoaPods•
Configuration de l'intégration continue pour iOS avec Bitrise•
Meilleure application iOS de sa catégorie•
Statistiques Swif•
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•
Android Studio Project Marble: appliquer les modifications•
Mobile Intelligence - Classification des panneaux de signalisation avec modèle MobileNet recyclé•
Navigation en lien profond dans une application modulaire•
Parler pour les meilleurs fragments Android•
Pourquoi vous devez passer complètement à Kotlin•
Tendances de développement Android 2019•
Composition d'attributs Dynamic RecyclerView avec des fonctions•
Migration vers le SDK Places: The World of Rx and Coroutines•
Débogage des plantages natifs dans une application Android•
Autorisations Android avec la bibliothèque Dexter•
Test des robots Espresso et Screen: mise en route•
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•
gouttes. - plateforme de paiement instantané: recherche UX•
WhatsApp Pay: UX Research•
Excellents outils de conception•
Lois de développement logiciel connues•
Quatre erreurs d'ingénierie tuant des startups•
Préparation au codage en direct via Twitch•
Conscient: UX Learning•
Ce que j'ai appris au cours de la première année de travail en tant qu'ingénieur logiciel dans une startup•
Talk est l'avenir de l'interface utilisateur•
Refonte de l'application mobile Tesla•
Comment créer un chatbot pour WhatsApp en utilisant Twilio, Dialogflow et PHP•
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•
Extinction silencieuse des startups IoT•
L'avenir de la machine et l'avenir du développement mobile•
Apprentissage automatique sur mobile: mises à jour de GitHub•
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 .