en
Feedback
Мобильная разработка #1

Мобильная разработка #1

Open in Telegram

Всё о создании приложений под Android и iOS в одном месте. 🔹 Инструменты, библиотеки и ресурсы для ускорения работы. 🔹 Статьи и гайды для разработчиков любого уровня. 🔹 Тренды мобильной разработки и новости индустрии. Реклама @evgenycarter

Show more
3 839
Subscribers
-124 hours
-127 days
-1330 days
Posts Archive
Тестирование производительности Swift-кода с помощью XCTest В Swift мы можем проводить тестирование производительности с помощью фреймворка XCTest, который является частью среды разработки Xcode. XCTest — это фреймворк для модульного тестирования для Apple iOS и OS X, который позволяет разработчикам создавать и запускать автоматические тесты. Он предоставляет полный набор инструментов для написания, запуска и анализа модульных тестов и тестов производительности для Swift-приложений. В этой статье мы узнаем, как проводить тестирование производительности в Swift с помощью фреймворка XCTest. https://swiftwithmajid.com/2023/03/15/performance-testing-in-swift-using-xctest-framework/ #ios 👉 @developer_mobila

Почему так удобно использовать паттерн MVI в KMM Статья написана по мотивам этого вебинара. Подход MVI в KMM очень удобен, по
Почему так удобно использовать паттерн MVI в KMM Статья написана по мотивам этого вебинара. Подход MVI в KMM очень удобен, потому что: Удобно шарить бизнес-логику между всеми платформами Можно выделять отдельный функционал в фича-модули Сам MVI позволяет легко разделять экран на различные состояния и менять их в зависимости от действий пользователя MVI очень легко ложится на Jetpack Compose (Android) и SwiftUi (iOS) https://habr.com/ru/companies/kts/articles/729832/ 👉 @developer_mobila

27 апреля в 19:00 в Студии Олега Чулакова пройдет онлайн-митап на тему «Многопоточность в мобильной разработке». На митапе мы
27 апреля в 19:00 в Студии Олега Чулакова пройдет онлайн-митап на тему «Многопоточность в мобильной разработке». На митапе мы рассмотрим основные принципы многопоточности и поговорим о том, как правильно ее использовать. Эксперты Студии поделятся лучшими практиками и инструментами работы с потоками. А также расскажут, как избежать ошибок при создании многопоточных мобильных приложений. После докладов вы сможете задать свои вопросы нашим спикерам и обсудить интересующие темы. Присоединяйтесь! Регистрация открыта.

The operation couldn’t be completed: solving errors in Swift https://www.avanderlee.com/swift/operation-couldnt-completed-error-code/ #ios 👉 @developer_mobila

 Занимаетесь iOS разработкой? ❗️Самое время освоить Kotlin Multiplatform — популярный SDK для кросс-платформенной разработки
 Занимаетесь iOS разработкой? ❗️Самое время освоить Kotlin Multiplatform — популярный SDK для кросс-платформенной разработки. 🔥Приглашаем 4 мая в 20:00 мск на открытый урок «Как создавать приложения с помощью обновленного SDK для кросс-платформенной разработки Kotlin Multiplatform?». 📚На занятии мы не только научим создавать полноценные приложения, но и расскажем, какие решения лучше использовать для сетевого слоя, хранилища и DI для общей архитектуры. 👉🏻 Регистрация на вебинар: https://otus.pw/bhw7/ Вебинар приурочен к старту онлайн-курса «iOS Developer. Professional» в OTUS. На курс возможна рассрочка. Нативная интеграция. Информация о продукте www.otus.ru

Как правильно бегать — с пятки или с носка? Измеряем, сравниваем ударные нагрузки, время в полете. Android, акселерометр В ин
Как правильно бегать — с пятки или с носка? Измеряем, сравниваем ударные нагрузки, время в полете. Android, акселерометр В интернет почти все "бегают" с носка, а в реальных соревнования и пробегах - с пятки. Ситуация интересная и неоднозначная. Основные опасения обычно связывают с ударными нагрузками на колени. Ниже приведен упрощенный рисунок анатомии стопы. https://habr.com/ru/articles/714698/ #Android 👉 @developer_mobila

Yattee — видеоплеер, ориентированный на конфиденциальность, для iOS, tvOS и macOS. Сделан на SwiftUI, из фич — очередь просмо
Yattee — видеоплеер, ориентированный на конфиденциальность, для iOS, tvOS и macOS. Сделан на SwiftUI, из фич — очередь просмотра и история, кастомные контролы для плеера, жесты, поддержка 4К, картинка в картинке, фоновое воспроизведение аудио. https://github.com/yattee/yattee Лицензия Yattee и его компоненты распространяются по лицензии AGPL v3. #ios 👉 @developer_mobila

В Яндекс Играх появились метрики качества игры и монетизации Вышла новость, что платформа Яндекс Игры обновила функционал для разработчиков: в игровом кабинете появилась метрика с основными показателями качества игры и эффективности рекламы, а также трендовая линия топ-игр — она показывает срез метрик наиболее успешных игр в вашей категории. На эти показатели можно ориентироваться, чтобы улучшить своё приложение и повысить монетизацию. Продуктовые метрики помогут отслеживать количество игроков и время играния в минутах, а параметры монетизации — показы рекламных баннеров и количество внутриигровых покупок. С помощью фильтра также можно посмотреть статистику по десктопу или по мобильным устройствам. Функционал ещё будет дополняться новыми показателями, например, появится процент возвращаемости пользователей и скорость загрузки игры. 👉 @developer_mobila

Нам тут птичка напела, что в Авито открылись вакансии для Android-разработчиков. ➡️ В команду Buyer Experience ➡️ В команду S
Нам тут птичка напела, что в Авито открылись вакансии для Android-разработчиков. ➡️ В команду Buyer Experience ➡️ В команду Seller Experience Кстати, очень привлекательные условия: • Работа удалённо или в московском офисе на Белорусской; • Прозрачная система бонусов и премий; • Страховка со стоматологией, в офисе ведут приём терапевт, психолог и массажист; • Мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы; • Личный бюджет на обучение, который можно тратить на книги, курсы и конференции. Если это про вас, не откладывайте и откликайтесь!

Просто ли стать Java-разработчиком? Нет. Всем ли подойдет IT? Тоже нет. Стоит ли попробовать? Да. Если вы хотите стать востре
Просто ли стать Java-разработчиком? Нет. Всем ли подойдет IT? Тоже нет. Стоит ли попробовать? Да. Если вы хотите стать востребованным разработчиком, вам нужно не просто научиться писать код. А в первую очередь сформировать инженерное мышление. На этом построен процесс обучения на Хекслете. На профессии «Java-разработчик» вас ждет не только теория, но и много практики: ✔️ Сотни упражнений в браузере. ✔️ 5 проектов для портфолио на GitHub. ✔️ 150 тестовых заданий от наших партнёров. ✔️ Вебинары, сессии лайвкодинга с наставником 1-2 раза в неделю. Сделайте шаг к карьере IT-специалиста уже сегодня! Переходите по ссылке выше и начните обучение! 🎁 Пройдите первые 5 бесплатных уроков из профессии и получите дополнительно скидку 10% на курс!

Зачем в бэкенд-разработке писать на Kotlin? 🔥 Пройдите тест по Kotlin из 10 вопросов и проверьте, насколько вы готовы к обуч
Зачем в бэкенд-разработке писать на Kotlin? 🔥 Пройдите тест по Kotlin из 10 вопросов и проверьте, насколько вы готовы к обучению на онлайн-курсе "Kotlin Backend Developer" от OTUS. Курс доступен в рассрочку. На курсе вы: - Освоите практики гибкой архитектуры и сможете примянять их в проектах на любых языках - Откроете для себя широкий спектр технологий и инструментов разработки (около 10 различных фреймворков) - Изучите Kotlin на высоком уровне, включая DSL, мультиплатформенность, корутины - Погрузитесь в темы высокой нагрузки, больших данных, масштабируемости и высокой доступности - Освоите классические и передовые архитектурные шаблоны 👉 ПРОЙТИ ТЕСТ — https://otus.pw/ZrFDq/ 💣 Сможете пройти успешно тест — бонусом получите курс по GIT в записи бесплатно! Реклама. Информация о рекламодателе на сайте www.otus.ru

Downloading Data in SwiftUI with URLSession and async/await https://matteomanferdini.com/swift-urlsession/ #ios 👉 @developer
Downloading Data in SwiftUI with URLSession and async/await https://matteomanferdini.com/swift-urlsession/ #ios 👉 @developer_mobila

Новый выпуск подкаста «Из бэклога» уже на YT! В этом выпуске ведущие Кирилл Викентьев, CPO GrowthHacking & JTBD в Альфа-Банке
Новый выпуск подкаста «Из бэклога» уже на YT! В этом выпуске ведущие Кирилл Викентьев, CPO GrowthHacking & JTBD в Альфа-Банке и Поля Луз, графический арт-директор в red_mad_robot поговорили с Артуром Василовым, руководителем отдела разработки мобильного SuperApp в Яндексе: 📌 Эффект FOMO, почему он возникает и как с ним бороться 📌 Про удалёнку и гранью между работой и личным временем 📌 О влиянии страха на личную эффективность Найти выпуск можно здесь: 🔗 YouTube 🔗 Вконтакте 🔗 Яндекс.Музыка Приятного просмотра!

How Android ViewModel works under the hood to survive to configuration change https://proandroiddev.com/how-viewmodel-works-u
How Android ViewModel works under the hood to survive to configuration change https://proandroiddev.com/how-viewmodel-works-under-the-hood-52a4f1ff64cf #Android 👉 @developer_mobila

Мой шаблон Android приложения для Pet-проектов В течение года разработки небольшого приложения я рефакторил код, что-то менял, удалял, добавлял и пришел к интересной комбинации различных практик и решений, которая впоследствии стала шаблоном для собственных Pet-проектов. Начну пожалуй с того, чтобы попросить вас не писать комментарии из разряда: "сейчас есть современный стэк, а это все никому не нужно", "ваш код - говнокод", "автор тупо пиарит никому ненужный репозиторий" и так далее. Также если для вас "писать свою навигацию на вьюшках" и "хранить вьюмодель в Application классе" считаются абсурдными практиками, незамедлительно скипайте эту статью. https://habr.com/ru/articles/723596/ #Android 👉 @developer_mobila