Recueil de documents intéressants pour un développeur mobile # 389 (du 5 au 11 avril)

Dans la nouvelle version, nous créons un tab-ba avec un bouton non standard et des transitions personnalisées, en faisant évoluer les cadres déclaratifs et en nous préparant pour I / O 2021, en prouvant le développement et en abandonnant les ombres standard. Tout cela et bien plus encore dans ce condensé!







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



iOS



  Il est temps de raconter des histoires. Transitions personnalisées dans iOS. [2/2]

  Comment implémenter une barre d'onglets avec un bouton personnalisé: CAShapeLayer et UIResponderChain

Travailler avec Bluetooth sous iOS

5 secrets dont les développeurs iOS ne vous parleront pas

Comprendre le développement parallèle sous iOS

SwiftUI: comment prendre une capture d'écran avec le contenu de ScrollView?

Création d'un système de licence pour les applications payantes sur Swift

Défilement fluide sous iOS

Hive: le jeu Hive pour iOS

IrregularGradient: dégradés



Android animés



  Rust inclus dans la liste des principales langues pour développer la plate-forme Android

  Android 12 Developer Preview: préparer l'application aux nouvelles mises à jour

  Évolution des frameworks d'interface utilisateur déclaratifs: des dinosaures à Jetpack Compose

• La vie sans AppStore et Google Play: travailler avec Huawei Mobile Services et AppGallery

  MotionLayout + RecyclerView = belles listes animées

  Analyse de l'architecture ELM dans une application mobile

  Une version simple d'une vue bigarrée d'un recycleur sur un modèle Visiteur

• La conférence I / O 2021 se tiendra en format virtuel en mai

Google Play Store a mis à jour le design

Diffusion Android: GraphQL pour les développeurs mobiles ... Devriez-vous utiliser REST?

Android Broadcast: Actualités n ° 8

Mon expérience avec Flutter en tant que développeur Android

Apprentissage de Jetpack Compose - Création d'une application de minuterie simple

Créez un «référentiel» de couche de données à l'aide de coroutines dans Kotlin

Résolvez des problèmes de production mobile comme Sherlock

Actions GitHub: automatisez le flux de travail de construction et de publication pour les applications Android

N'oubliez pas {mutableStateOf ()} - aide-mémoire

Code bruyant avec Kotlin Scopes

10 de bonnes idées pour améliorer le temps de construction de Gradle

Switch Snake: "serpent" des commutateurs

Holi: Jetpack Compose les couleurs

Uinspector: afficher la hiérarchie



Développement



  Le développement basé sur des preuves ou une approche basée sur les données est le sens supplémentaire

Comment nous avons changé Pipeline créer du contenu en PvP-shooter et oublié les craquements

  Pourquoi avons-nous abandonné les ombres standard Unity pour les tireurs mobiles et écrit à la place son

« You Up ". Comment construire une relation entre l'assurance qualité et le support technique

  Comment écrire un plug-in pour Figma: problème, MVP, solution

  L'histoire d'un éditeur vidéo

  Comment réduire le coût du développement mobile

  Comment nous avons créé une application mobile pour Courriers VkusVill en 9 jours

  Synthétiseur sur Unity 3D

  Encore une fois sur la conception UI \ UX en 1C ou comment accélérer le développement d'applications mobiles

Podlodka # 210: conseil technique

7 programmeurs sur 10 se plaignent de retouches

Objective-C est sorti du top Classement TIOBE, et Fortran est de retour

Zoom a publié SDK vidéo

Mail.ru Group a lancé un éditeur de code collaboratif

Google a introduit le codec audio Lyra basé sur l'IA

4 erreurs que j'ai commises en tant que programmeur mais j'ai dû devenir CTO pour les voir

Pourquoi apprendre le codage ne permet pas d'enregistrer votre travail

Conception d'applications: exemples pour l'inspiration # 39

Conseils de conception de suggestions automatiques

• Les 10 meilleurs kits d'interface utilisateur Figma pour votre projet

• Les 30 questions d'entrevue de codage Apple les plus populaires (avec solutions)

Pourquoi les gestionnaires encore veulent coder

Comment nous avons rendu mobiles les membres de notre équipe Airbnb

Comment réussir à coder des entretiens en 2021

La meilleure pile technique pour le développement mobile en 2021

• L' évolution de l'écriture d'applications mobiles modernes

8 extensions indispensables pour les développeurs Flutter

• Les 5 meilleures compétences pour les programmeurs seniors

Marketing pour les développeurs indépendants: étude de marché

Stand up quotidien est un gaspillage de Temps

Cadre de base que j'ai utilisé pour acquérir de nouvelles compétences techniques

5 bonnes pratiques pour créer des boutons efficaces

La conception d'interaction est plus que de simples flux d'utilisateurs et clics

Arrêtez de commenter votre code

Un cadre utile pour nommer vos classes, fonctions et variables

Comment gagner de l'argent grâce à la programmation

Créer une belle interface dans Flutter

• L' architecture d'un one-man startup technologique



Analyse, marketing et monétisation



• Un   guide sur la publicité mobile pour ceux qui réfléchissent à la monétisation

  Comment l'application mobile a aidé VkusVill à devenir le leader du nombre de commandes de produits en ligne

  Développement, analyse et attribution. Quels services sont nécessaires pour une application mobile en 2021?

Spécialistes du marketing mobile: Nikolai Lipkin (Yandex.Mediaservices)

Epic et Apple se préparent pour l'essai

Mem reçoit 5,6 millions de dollars pour la prise de notes

Groupe: assistant de direction

Charles investit dans le «commerce conversationnel»

Les applications les plus téléchargées en mars 2021

Supercell crée trois autres jeux Clash

Guide des métriques de produit



AI, appareils, IoT



  HMM: nous attrapons les transactions frauduleuses

  Prise Wi-Fi avec contrôle sur Internet en 60 minutes

Comment les développeurs mobiles chargent les appareils: 10 nouveaux accessoires de haute qualité d'AliExpress



< 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