Ce résumé est disponible sous forme de newsletter hebdomadaire . Et chaque jour, nous envoyons des informations sur la
chaîne Telegram .
iOS
•
Comment Apple m'a interdit pour toujours
•
Modèles architecturaux sous iOS: peur et dégoût dans les diagrammes. MV (X)
•
Disposition compositionnelle: vaut-il la chandelle?
•
Pourquoi nous n'avons pas mis à jour l'application VKontakte pour iPad depuis cinq ans, mais maintenant nous l'avons mise à jour
• Nous
connectons le capteur de fréquence cardiaque du torse via Bluetooth à Swift
•
Il est temps pour des histoires incroyables [1/2]
• Nous
développons notre premier assistant vocal sur iOS
• l'App Store rejette les applications utilisant le SDK tiers, qui collectent les données des utilisateurs
• La WWDC21 se tiendra en ligne du 7 au 11 juin
•
Comment créer des widgets avec WidgetKit
•
7 mots-clés efficaces pour optimiser votre code Swift
•
Présentation d'Epoxy pour iOS
•
Singleton contre l'injection de dépendances dans Swift
•
Suppression de l'arrière-plan dans les images Swift à l'aide de Core ML
•
2 outils iOS pour détecter le code mort et cloné
•
Comment amener la lune dans votre pièce à l'aide d'ARKit
•
Trois types de failles de sécurité que je vois dans de nombreuses applications iOS
•
Animations SwiftUI: Animations sur SwiftUI
•
ProgressHUD: Icônes
Android
animées
•
Programmation basée sur des
preuves
•
Kit CameraX + ML pour la reconnaissance du numéro de carte en action
• Google restreint les applications pouvant voir d'autres applications installées
• API Jetpack Activity Result. Partie 2. Fonctionnement sous le capot
• Google a lancé le scanner de documents Stack
• Diffusion Android: Comment obtenir un stage chez Redmadrobot
•
Débogage des scripts de construction et des plugins Gradle [IntelliJ / Android Studio]
•
Le guide le plus simple pour comprendre Gradle!
•
Listes non vides dans Kotlin
•
Un moyen plus sûr de collecter des flux à partir des interfaces utilisateur Android
• Crash
système dans Android WebView: comment les développeurs peuvent éviter cette erreur
• Apprenez à connaître le
comportement de vos dépendances
•
Exécutez des applications ARM dans un émulateur Android
•
Implémentez un Snackbar pour annuler les actions dans Jetpack Compose
•
Disposition de mouvement: créez des animations simples de vue Recycler
•
Dix #AndroidLifeHacks que vous pouvez utiliser dès maintenant
•
LabeledSeekSlider: curseur personnalisable
•
Flux: Météo sur Jetpack Compose
•
KanbanBoard:
Développement de
tableaux Kanban Kotlin
•
13
astuces d' application mobile Mieux savoir avant de commencer le développement
•
Significatif interfaces
•
TestOps: écrire des autotests ne suffit pas
• A quelles questions s'attendre pour la position d'un automate
et d'où vient le tri?
•
Résumé des versions de développement mobile du groupe Mail.ru pendant la pandémie
•
Storybook + Flutter = storybook_flutter
•
Modèles et méthodologies de l'automatisation de l'interface utilisateur: exemples de la vie
réelle
• ont du sens: à propos de la croissance de carrière d'un leader, des compétences nécessaires, du leadership et de la confiance
• Podlodka # 208: systèmes opérationnels
• Notifications intégrées à l'application mises à jour par GitHub
• Conception d' applications : exemples d'inspiration n ° 38
• Google améliore les installations PWA
• 20 compétences indispensables pour les développeurs 2021
• CoScreen crée un environnement de développement commun
• Expérience de plus de 10 000 écrans: 10 conseils d'un concepteur de produits de premier plan
• Comment nous avons développé une application pour 300 000 et presque perdu 4 millions de roubles
• Conception de micro-interactions dans Figma à l'aide de composants interactifs
•
Est-ce le début de la fin de PWA?
•
Développer de manière transparente des applications multiplateformes avec Flutter
•
4 conseils simples pour devenir un développeur plus précieux
•
6 principales différences entre développeur junior et senior
•
Comment nous avons accéléré notre système d'intégration continue de 50%
•
Comment planifier le succès lors du lancement d'un nouveau projet technique
•
7 leçons de mon parcours de développeur junior à senior en 2 ans
•
10 questions les plus populaires dans un entretien de conception de système
•
COURSE au marketing succès
•
Outils pour créer des applications mobiles de réalité augmentée (RA)
•
Principes de base des actions GitHub
•
4 erreurs que j'ai commises en tant que programmeur mais que j'ai dû devenir CTO pour les voir
•
Le développement logiciel est un jeu de perdants
•
Comment implémenter l'achat d'abonnements dans une application Flutter
•
Fournir un meilleur logiciel plus rapidement: comment nous avons économisé un demi-million de dollars
•
Que pouvons-nous partager dans Kotlin MultiPlatform: modules? Les données? écrans?
•
Créez votre application Flutter en 5 jours
Analytique, marketing et monétisation
• Marketing mobile: Igor Postalenko (Tinkoff)
• L'utilisateur moyen d'iPhone aux États-Unis a dépensé 138 $ en applications en 2020
• Les utilisateurs passer à des applications et des jeux pour définir un nouveau record au 1er trimestre 2021
• cesse de fonctionner Facebook Analytics
• TechIntern: des étudiants IT échange
• A / lit et testé icônes: expérience DEVGAME
• marché des jeux russe a augmenté de 35% en 2020
• Lookout for Metrics d'Amazon évalue l'entreprise à l'aide de l'apprentissage automatique
• Faites-vous confiance aux statistiques de Google?
• Yandex a demandé à Samsung et à d'autres fabricants de ne pas installer d'applications non amovibles à partir de l'
IA, des appareils et de l'IoT
•
Qu'est-ce que l'IoT et ce que vous devez savoir à ce sujet
• Microsoft fournira 120 000 HoloLens à l'armée
• Snapchat prépare de nouvelles lunettes AR Spectacles
• Les appareils IoT seront transférés vers un logiciel russe
← 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 .