How to create a welcoming codebase
HEITS.digital - Here's what our very own Péter Pandula has to say about How to create a welcoming codebase
https://heits.digital/articles/how-to-create-a-welcoming-codebase
Изнутри: Swift макрос — #Preview
Макрос #Preview в языке Swift предоставляет удобный способ создания и предварительного просмотра компонентов пользовательского интерфейса. Он позволяет разработчикам быстро и легко...
https://habr.com/ru/companies/ozontech/articles/744216/
this article I would like to share my experience of implementing Silent Push Notifications in an iOS app. The purpose of…
In
Одна строчка кода, которая стоила $8,000
Это привело к 9 миллионам загрузок файлов и более чем 2 петабайтам трафика на Google Cloud.
https://apptractor.ru/develop/odna-strochka-koda-kotoraya-stoila-8-000.html
Server-Sent Events in Android (with Node.js)
In today’s application development communication between clients and servers is a very crucial aspect. Whether we need a live stream of…
https://proandroiddev.com/server-sent-events-in-android-with-node-js-8e7daec45bbd
5 Pro Kotlin Dev Hacks For More Assertive Code
Serious pro Kotlin techniques for serious pro Kotlin devs
sam-cooper/5-pro-kotlin-dev-hacks-for-more-assertive-code-26cd2db4d7d7" rel="nofollow">https://medium.com/@sam-cooper/5-pro-kotlin-dev-hacks-for-more-assertive-code-26cd2db4d7d7
Xcode Previews with UIKit and AppKit in Xcode 15
Learn about the Xcode Previews improvement in Xcode 15.
https://sarunw.com/posts/xcode-previews-with-uikit-appkit-in-xcode-15/?utm_source=canopas-stack-weekly
Facade Design Pattern in Swift for Beginners (with async/await)
Imagine you are visiting a local restaurant. The first thing you think of, should never be whether the kitchen has enough potatoes or…
https://medium.com/aviv-product-tech-blog/facade-design-pattern-in-swift-for-beginners-with-async-await-b8f751c49d74
Многопоточность в iOS-разработке
Здравствуйте, уважаемые читатели Хабра! Меня зовут Кирилл, я iOS-разработчик приложений Сбера в Студии Олега Чулакова. Когда я не занят написанием кода, мне нравится изучать новые технологии и...
https://habr.com/ru/articles/742502/
App Size Metrics — Continuous monitoring of App Size
App size is one of the very important metric which impacts the conversion rate. The larger the app size the lower the conversion rate.
https://akashkhunt.medium.com/app-size-metrics-continuous-monitoring-of-app-size-part-1-607f0807fc5c
Как использовать UIContentUnavailableConfiguration для управления пустыми состояниями
Мне очень нравится это улучшение в UIKit, оно затрагивает аспект, которым долгое время пренебрегали разработчики и дизайнеры - пустое состояние.
https://apptractor.ru/info/articles/uicontentunavailableconfiguration.html
Unlocking the Power of the Decorator Pattern
A Dynamic Approach to Extending Object Functionality in App development.
shiny.shubham/unlocking-the-power-of-the-decorator-pattern-f25594bc9ed5" rel="nofollow">https://medium.com/@shiny.shubham/unlocking-the-power-of-the-decorator-pattern-f25594bc9ed5
#selectel #ферма_мобильных_устройств
Как тестировать Android-приложения без использования эмуляторов? Знакомство с фермами мобильных устройств
⭐️◽️◽️◽️◽️
📖Читать
В AppMetrica стал доступен инструмент быстрого экспорта данных Data Stream API
Data Stream API в первую очередь востребован для оперативного анализа высоконагруженных приложений.
https://apptractor.ru/measure/user-analytics/v-appmetrica-stal-dostupen-instrument-bystrogo-eksporta-dannyh-data-stream-api.html
Как тестировать Android-приложения без использования эмуляторов? Знакомство с фермами мобильных устройств
Разработка мобильных приложений — это комплексная задача, особенно когда работаешь в среде с ограниченными ресурсами. На это накладываются и внешние условия рынка с огромным разнообразием устройств и...
https://habr.com/ru/companies/selectel/articles/740482/
Unifying our workflow: the journey to monorepo with Kotlin Multiplatform Mobile
Learn about the evolutionary journey of adopting Kotlin Multiplatform Mobile (KMM), from separate repositories to a streamlined monorepo
https://medium.com/xapolabs/unifying-our-workflow-the-journey-to-monorepo-with-kotlin-multiplatform-mobile-a3231a266918
Социальная сеть IRL, получившая $200 млн инвестиций, сообщила о закрытии
Внутреннее расследование, проведенное советом директоров IRL, показало, что 95% из 20 миллионов пользователей приложения...
https://apptractor.ru/info/news/irl.html
All about Silent Push Notifications. Step-by-Step Guide
Introduction
vladosius/all-about-silent-push-notifications-step-by-step-guide-21e6a4eefd54" rel="nofollow">https://medium.com/@vladosius/all-about-silent-push-notifications-step-by-step-guide-21e6a4eefd54
Фил Шиллер «должен убрать свои руки от App Store»
Фил Шиллер не будет автоматизировать или исправлять процессы проверки приложений, пока он руководит App Store, говорит его бывший коллега Филлип Шумейкер. С 2009 года Шумейкер работал над разработкой руководства по проверке приложений вместе со Стивом Джобсом, Филом Шиллером, Эдди Кью, Роном Окамото, Скоттом Форстоллом, Грегом Джозвиаком, К.К. Хауном и другими. Он руководил процессом рассмотрения приложений …
https://apptractor.ru/info/news/fil-shiller-dolzhen-ubrat-svoi-ruki-ot-app-store.html
Топ-10 самых востребованных у работодателей языков программирования
Что касается России, то наиболее востребованными у нас остаются 1С-программисты, разработчики, инженеры по автоматизации и специалисты, работающие с SQL.
https://apptractor.ru/info/analytics/top-10-samyh-vostrebovannyh-u-rabotodateley-yazykov-programmirovaniya.html
visionOS Fundamentals
Apple released the visionOS SDK on June 21st, 2023 and now we finally get to start building for the Vision Pro. In this video I talk about the fundamentals o...
https://www.youtube.com/watch?v=V-mIIcvYrh0
Revolutionise Your Workflow: Cut React Native Build Time by 67%
Building your React Native app could be expensive and take several minutes of developers time. This can be problematic as your project…
bajajfinservhealth_/revolutionise-your-workflow-cut-react-native-build-time-by-67-68a47dbf993b">bajajfinservhealth_/revolutionise-your-workflow-cut-react-native-build-time-by-67-68a47dbf993b" rel="nofollow">https://medium.com/@bajajfinservhealth_/revolutionise-your-workflow-cut-react-native-build-time-by-67-68a47dbf993b
What is the Context? — Android Basics 2023
In this video I'll show you what the context is in Android and I'll share the different types of contexts and their lifetime.⭐ Get certificates for your futu...
https://www.youtube.com/watch?v=YdnM2ZvrIFM
Top 3 things to know from Google Play at Google I/O ‘2
There are so many things to share from Google I/O 2023 and in this video, Matthew McGriskin will discuss the top 3 Google Play announcements from I/O. Coveri...
https://www.youtube.com/watch?v=tVsAGGRR4Bc
Accessibility & Testing in Jetpack Compose
In this article, we will discuss what Accessibility is, how to use Accessibility in Jetpack Compose, and how to write an Accessibility…
https://proandroiddev.com/accessibility-testing-in-jetpack-compose-2ecdcc392c52
Специфика и эффективное управление разработкой мобильных приложений
Вячеслав Слуцкер, Head of Mobile Platform в Skyeng, рассказывает про особенности управления разработкой мобильных приложений: 00:00 — 01:57 — Приветствие 01:57 — 04:08 — Мобильные приложения Skyeng 04:08 — 12:49 — Что нужно знать при руководстве мобильной разработкой? 12:49 — 16:03 — Виды потерь, возникающих при разработке 16:03 — 22:17 — Сокращаем время ожиданий 22:17 …
https://apptractor.ru/info/media/spetsifika-i-effektivnoe-upravlenie-razrabotkoy-mobilnyh-prilozheniy.html
Super-charge your Android Developer Workflow with Chat-GPT
Take advantage of AI, and boost your productivity!
theAndroidDeveloper/super-charge-your-android-developer-workflow-with-chat-gpt-2235c232f8c2" rel="nofollow">https://medium.com/@theAndroidDeveloper/super-charge-your-android-developer-workflow-with-chat-gpt-2235c232f8c2
Введение в UICollectionViewCompositionalLayout
В этой статье хочется познакомиться к UICollectionViewCompositionalLayout и с его помощью создать UICollectionView с прокручивающимися секциями, а затем еще немного более их кастомизировать, чтобы...
https://habr.com/ru/articles/741266/
Create a photo grid with multiselect behavior using Jetpack Compose
In this blog post, you’ll learn how to create polished UI experiences in Compose.
https://medium.com/androiddevelopers/create-a-photo-grid-with-multiselect-behavior-using-jetpack-compose-9a8d588a9b63
Wear OS home workouts with Health Services
How metrics from connected Wear OS devices can enhance the workout experience
https://medium.com/androiddevelopers/wear-os-home-workouts-with-health-services-b9951fa9e0dc