Recueil de documents intéressants pour un développeur mobile # 379 (25 - 31 janvier)

Dans ce numéro, l'extraction de royaume et la création de widgets, les secrets de la cuisson BLE et la réduction de l'ANR par six, les problèmes de navigation et de développement dans le développement Android, la préparation des entretiens et le travail de vente au détail mobile pendant la quarantaine. Tout cela et bien plus encore dans le nouveau digest!







Ce résumé est disponible sous forme de newsletter hebdomadaire . Et chaque jour, nous envoyons des informations sur la chaîne Telegram .



iOS



Rapide, simple, complexe: comment nous avons vu Realm

  HexThrees - mon premier jeu terminé

  Comment créer un widget pour iOS 14 (et ne pas le supprimer des utilisateurs lors de la mise à jour)

  Plongez dans l'autotest sur iOS. Partie 2. Comment interagir avec les éléments d' interface utilisateur d'une application iOS dans les tests

  MFS - un modèle pour créer une interface utilisateur dans les applications iOS

   Modèle MFS pour les vues de table dans les applications iOS

Apple met en œuvre la protection de la vie privée «au début du printemps»

Apple invite à la conférence en ligne «Building Great Widgets»

Twitter ouvre l'API Text Editor pour les développeurs iOS

Application Sandbox: comment les développeurs iOS automatisent les tâches de routine

Une introduction à Core Graphics

7 extensions Swift que chaque développeur iOS devrait utiliser

Profilage des applications SwiftUI avec Xcode Tools

Comment symboliser les journaux de plantage dans iOS

ToastUI: Toasts pour SwiftUI

XCMetrics: analyse des logs Xcode



Android



• L'   application répond: comment nous avons réduit le nombre d'ANR de six fois. Partie 2, sur la correction des erreurs + Partie 1

Comment contourner la vérification de l'enracinement d'un périphérique en déjouant la bibliothèque RootBeer?

  Android Bluetooth Low Energy (BLE) - préparation correcte, partie # 4 (collage)

Programme éducatif   sur le composant de navigation: pour ceux qui ont sauté tous les tutoriels

Composant de navigation et navigation multi backstack

Automatisation de la publication d'une application sur Google Play à l'aide de Jenkins

  Args sûrs? -? fidèle assistant Navigation Component

Comment développer dans le développement Android et où acquérir de nouvelles connaissances

Android Broadcast: transformer une application Android en Kotlin Multiplatform

Mise à jour de FragmentViewBindingDelegate: erreur héritée d'AutoClearedValue )

Utilisation de Hilt ViewModelComponent

Traitement des réponses du réseau pour les projets Android avec l'utilisation de Sandwich

Epoxy - création de composants d'interface utilisateur déclaratifs et réutilisables

Unity en tant que bibliothèque: ajoutez des fonctions Unity à votre application Android

Résolution des problèmes architecturaux dans les applications mobiles avec Bluetooth Low Energy

Implémentation Android TopSheet

Apprentissage automatique Android avec TensorFlow Lite

Recherche de bogues dans une application Android

9 pièges Android courants

- entretien ComposeSlackDesktop :



Développement de Slack sur Jetpack Compose



  Gestionnaire d'applications pour Windows Mobile

Utilisation de l'asynchronie dans Dart

  Pas de douleur dans le multijoueur multiplateforme Godot

  Nouveau développeur onboarding avec Ansible

  Tout ce que vous devez savoir sur le routage entre les pages dans Flutter

Podlodka # 200: comment apprendre les langages de programmation

podcast make sense: À propos des processus dans les équipes produit

Ma préparation à l'entretien chez Google

Ludo Platform aide à des idées de jeux basés sur l'IA

Conception d'applications: exemples d'inspiration n ° 29

Problèmes d'entretien d'embauche: un jeu d'enfant

Yandex ouvre le recrutement pour les écoles d'été de développement et de design

Pourquoi beau semble pratique: nous analysons les interfaces du point de vue de la science. Partie 1

5 IDE puissants dont personne ne parle

Ne vous contentez pas d'écrire du code, résolvez les problèmes

Brisez la conception brillante et simple de Tinder

Créez une application de crypto - monnaie avec Flutter

10 phrases impardonnables que vous ne devriez pas prononcer lors des entretiens d'embauche

Applications mobiles Plus pas une bonne idée pour les startups

Comment héberger un serveur Docker pour un jeu multijoueur Unity dans le cloud Google

5 moyens simples d'améliorer vos compétences de débogage

3 méthodes simples pour améliorer vos compétences en programmation

Où est le meilleur concepteur de produit pour travailler? Agence de design vs. société de produits

Chaîne de réponse iOS: UIResponder, UIEvent, UIControl et comment les combiner

10 meilleurs outils de développement de jeux gratuits en 2021

5 modèles de conception que chaque programmeur devrait connaître

• La pire erreur que vous puissiez faire lors d'un entretien technique

Ray: Ray Tracing dans l'



analyse, le marketing et la monétisation ASCII



Calendrier des femmes intelligentes: création de l'application n ° 1 de santé et de remise en forme

Google Play permet de jouer dans 15 pays supplémentaires

Charlie: allégement de la dette des jeux vidéo

Presque toutes les applications du gouvernement russe partagent des données avec des tiers entreprises -Party

de Guide de Marketer à la Chine # 1 Nouvelles application: Toutiao

Lettrés Raised 40 M $ pour développer un club livre

Simulateurs Afficher la croissance la plus revenu aux États - Unis

• À quels jeux les utilisateurs jouent encore: Recherche AppsFlyer

Marketing mobile : Vitaly Shakhmatov (Hoff)

Bodyguard: suppression automatique de la négativité

• Le chat vocal du clubhouse reçoit des investissements et commence la monétisation

Personnalisation des offres dans l'application mobile et la boutique en ligne: VseInstrumenty.ru cas



AI, Appareils, IoT



  Systèmes de contrôle d'accès dans l'IoT - nous savons, nous savons, nous pratiquons

OpenCV héberge un concours d'IA spatiale

Google ouvre Tilt Brush

Comment créer un appareil IoT



< Récapitulatif précédent . Si vous avez d'autres documents intéressants ou si vous avez trouvé une erreur, veuillez l'envoyer à la poste .



All Articles