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