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

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

رفتن به کانال در Telegram

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

نمایش بیشتر
3 877
مشترکین
-124 ساعت
-57 روز
-530 روز
آرشیو پست ها
Как оптимизировать код приложения с помощью R8? 💻Узнайте на бесплатном практическом уроке от OTUS и Антона Казакова — руково
Как оптимизировать код приложения с помощью R8? 💻Узнайте на бесплатном практическом уроке от OTUS и Антона Казакова — руководителя направления Android-разработки в Золотом яблоке. На вебинаре разберём: 1. Введение в R8 2. Установку и настройку 3. Оптимизацию производительности 4. Сжатие и уменьшение размера файлов 5. Работу с обфускацией кода Встречаемся 28 февраля в 20:00 мск в рамках курса «Android Developer. Professional». Доступна рассрочка на обучение! 👉Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок и получить запись: https://vk.cc/cuQKd9 Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Тестирование Android PagingSource В этой статье я расскажу о том, как протестировать PagingSource. Зачем тестировать Тестиров
Тестирование Android PagingSource В этой статье я расскажу о том, как протестировать PagingSource. Зачем тестировать Тестирование очень важно в разработке. Тестовый код делает вашу кодовую базу стабильной. С тестовым кодом рефакторинг становится проще, потому что после рефакторинга, если все тесты пройдены, вы можете быть уверены, что не создали новую ошибку. https://ayousuf.hashnode.dev/testing-android-pagingsource #Android 👉 @developer_mobila

ЗАБУДЬ про UITableView DiffableDataSource упростит код, отобразит таблицу на основе сделанных снимков и анимирует ячейки https://www.youtube.com/watch?v=z4vINGVv294 #ios 👉 @developer_mobila

Как оптимизировать код приложения с помощью R8? 💻Узнайте на бесплатном практическом уроке от OTUS и Антона Казакова — руково
Как оптимизировать код приложения с помощью R8? 💻Узнайте на бесплатном практическом уроке от OTUS и Антона Казакова — руководителя направления Android-разработки в Золотом яблоке. На вебинаре разберём: 1. Введение в R8 2. Установку и настройку 3. Оптимизацию производительности 4. Сжатие и уменьшение размера файлов 5. Работу с обфускацией кода Встречаемся 28 февраля в 20:00 мск в рамках курса «Android Developer. Professional». Доступна рассрочка на обучение! 👉Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок и получить запись: https://vk.cc/cuKR9O Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Поваренная книга SwiftUI: изображения и кнопки SwiftUI позволяет невероятно просто добавлять изображения и кнопки в пользоват
Поваренная книга SwiftUI: изображения и кнопки SwiftUI позволяет невероятно просто добавлять изображения и кнопки в пользовательский интерфейс. Кнопки необходимы для создания интерактивных элементов в пользовательском интерфейсе. В SwiftUI кнопки создаются с помощью представления Button. #ios 👉 @developer_mobila

Screenshot testing in Compose Тестирование - неотъемлемая часть любого проекта. Оно позволяет вам с уверенностью выпускать пр
Screenshot testing in Compose Тестирование - неотъемлемая часть любого проекта. Оно позволяет вам с уверенностью выпускать приложение, поддерживая высокий уровень стабильности и качества. Однако тестирование должно проводиться эффективно и обновляться каждый раз, когда в кодовой базе происходят изменения. https://proandroiddev.com/screenshot-testing-in-compose-f8a7389a7e6 #Android 👉 @developer_mobila

👉 С чего начать изучение iOS-разработки? Прийти на бесплатный практический интенсив «Пишем приложение SwiftUI и SwiftUI + Co
👉 С чего начать изучение iOS-разработки? Прийти на бесплатный практический интенсив «Пишем приложение SwiftUI и SwiftUI + Combine» от OTUS и Анны Жарковой — руководителя группы разработки. На вебинаре разберём: 1. Введение в SwiftUI 2. Разработку пользовательского интерфейса с SwiftUI 3. Навигацию и переходы между экранами ⏰ Встречаемся 19 февраля в 20:00 мск в рамках курса «Специализация iOS Developer». Доступна рассрочка на обучение! 👉 Для участия зарегистрируйтесь в боте Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru erid: 2VtzqwouiYR

Как создать пользовательский экран в SwiftUI Имейте в виду, что это действительно работает в iOS 15! И хотя многие в комментариях хотят указать на более нативное решение, оно было представлено в iOS 16. Итак, это решение, которое также включает в себя довольно много настроек радиуса углов, цветов и многого другого, потому что вы также можете форкнуть это репо и редактировать его по своему усмотрению :] https://github.com/fieldday-ai/Modals #ios 👉 @developer_mobila

Siri Intents for WatchOS Building custom intents for WatchOS apps: A step-by-step guide. https://medium.com/simform-engineering/siri-intents-for-watchos-b45798950f2c #ios 👉 @developer_mobila

🖥 Переходи на новый уровень разработки iOS-приложений Проверь себя - пройди тест на знание Swift и определи свой уровень раз
🖥 Переходи на новый уровень разработки iOS-приложений Проверь себя - пройди тест на знание Swift и определи свой уровень разработки iOS приложений. Под силу ли вам ответить правильно на все 20 вопросов? Ответишь — пройдёшь на курс «iOS Developer. Professiona» от OTUS по специальной цене. Курс доступен в рассрочку. Погружайся в Swift на кейсах из практики разработки в продакшн ➡️ ПРОЙТИ ТЕСТ ПО ССЫЛКЕ: https://vk.cc/cuCfMx 🤜 Бонусом за успешно пройденный тест, получишь доступ к записям лучших открытых уроков курса. Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Как устроена логика навигации флоу в приложении Тинькофф https://www.youtube.com/watch?v=NWuywNArj6M #Android 👉 @developer_mobila

Как ускорить сборку проекта и не остановить разработку Доклад о том, как мы применили в iOS-проектах Тинькофф предкомпилированные зависимости в виде XCFramework с использованием CocoaPods, fastlane, GitLab CI и на примере проекта Тинькофф Бизнес ускорили холодную сборку до 2 раз. 0:00 Вступление 2:18 План доклада 3:37 «Тинькофф бизнес» в цифрах 6:59 XCFramework 11:46 Публикация XCFramework с CocoaPods 13:14 Builder 14:07 Deploy_xcframework 15:21 Alamofire:podspec 16:45 Transform_podspec 17:59 Интеграция 19:46 Семантическое версионирование 21:09 Обратная совместимость 26:46 Ограничения и советы 32:41 Практика 35:41 Готовый проект 37:40 Заключение https://www.youtube.com/watch?v=EKKHAp0ZGBU #ios 👉 @developer_mobila

⭐️ Перформанс и отзывчивость, инфраструктура, разработка SDK и Apple Vision Pro: приглашаем на Я.Субботник по мобильной разра
⭐️ Перформанс и отзывчивость, инфраструктура, разработка SDK и Apple Vision Pro: приглашаем на Я.Субботник по мобильной разработке от Яндекса! Ведущие специалисты Яндекса расскажут, как устроены самые разные мобильные сервисы и приложения Яндекса. В выступлениях будут как общие мысли о разработке без привязки к платформе, так и глубокие погружения в iOS и Android. Поговорим о том, как писать инфраструктуру на Kotlin, какие существуют технологии сбора и анализа зависаний в iOS, как мы встроили Yandex Music SDK в международное приложение и какие грабли можно собрать при профилировании Android-приложений. А ещё разберём, как создавать и адаптировать приложения для Apple Vision Pro. 📎 Митап пройдёт 2 марта офлайн в Москве и Новосибирске, а ещё будет открытая онлайн-трансляция. 📌 Почитать подробнее о докладах и зарегистрироваться можно здесь. Увидимся на Я.Субботнике! Реклама. ООО "Яндекс". ИНН 7736207543

Осваиваем фреймворк Observation в Swift В этой статье мы узнаем, как использовать фреймворк Observation для обработки потоков
Осваиваем фреймворк Observation в Swift В этой статье мы узнаем, как использовать фреймворк Observation для обработки потоков данных в наших приложениях. https://swiftwithmajid.com/2023/10/03/mastering-observable-framework-in-swift/ #ios 👉 @developer_mobila

Побочные эффекты Jetpack Compose в подробностях Цель побочных эффектов в Jetpack Compose — обеспечить возможность выполнения
Побочные эффекты Jetpack Compose в подробностях Цель побочных эффектов в Jetpack Compose — обеспечить возможность выполнения операций, не связанных с пользовательским интерфейсом, которые изменяют состояние приложения вне Composable-функции контролируемым и предсказуемым образом. Jetpack Compose значительно упростил разработку пользовательских интерфейсов в Android, но все же важно понимать, как правильно управлять эффектами для повышения производительности. В этой статье мы рассмотрим три важные функции Composable, которые помогают нам эффективно управлять эффектами пользовательского интерфейса: SideEffect, LaunchedEffect и DisposableEffect. https://medium.com/@mortitech/exploring-side-effects-in-compose-f2e8a8da946b #Android 👉 @developer_mobila

Phase Animations in iOS 17 В этом видео я хочу познакомить вас с новым методом phaseAnimator, который был представлен в iOS 17. Это мощный способ создать в приложении анимацию с состоянием, которая может меняться в течение определенной вами последовательности фаз. 0:00 Introduction 1:18 Chaining Animations 3:29 Basic PhaseAnimator 8:27 Enum based phases 15:17 PhaseAnimator Triggers https://www.youtube.com/watch?v=CS2GLBiRMWE #ios 👉 @developer_mobila

🚀 Affise Mobile Attribution предлагает передовые решения для атрибуции и аналитики мобильных приложений 📱📈 Affise MMP помо
🚀 Affise Mobile Attribution предлагает передовые решения для атрибуции и аналитики мобильных приложений 📱📈 Affise MMP поможет расширить и максимизировать действия ваших рекламных кампаний по привлечению пользователей, обеспечивай точный трекинг и аналитику 📊, позволяя в разы увеличить ваш ROI 💰 и при этом остаться защищенным от фрода 🛠 Переведите эффективность вашего приложения на новый уровень Готовы попробовать? Начните бесплатно и наблюдайте за своими результатами! 👉 Узнать больше

Drawer Navigation с помощью Material 3 в Jetpack Compose В этом статье мы рассмотрим и реализуем базовую навигацию Drawer Nav
Drawer Navigation с помощью Material 3 в Jetpack Compose В этом статье мы рассмотрим и реализуем базовую навигацию Drawer Navigation с помощью Material3. https://proandroiddev.com/drawer-navigation-using-material-3-in-jetpack-compose-1bfd5f3f7ed4 #Android 👉 @developer_mobila

Лучшие практики в Jetpack Compose для новичков Jetpack Compose, рекомендуемый современный инструментарий Android для создания
Лучшие практики в Jetpack Compose для новичков Jetpack Compose, рекомендуемый современный инструментарий Android для создания нативного пользовательского интерфейса, может упростить и ускорить разработку пользовательского интерфейса. Тем не менее, он не так прост в освоении, особенно для тех, кто только начинает работать с декларативными фреймворками пользовательского интерфейса. В этой статье я расскажу о лучших практиках, которым следует следовать при создании приложения с помощью Jetpack Compose. Эти практики особенно полезны для новичков, которые могут столкнуться с трудностями в улучшении производительности и читаемости кода своего приложения. https://medium.com/@bhoomigadhiya/best-practices-in-jetpack-compose-for-beginners-949d2b90a1b1 #Android 👉 @developer_mobila

🗓 14 ноября, 16:00 📌 Как удаленно тестировать мобильные приложения? Коллеги из @Selectel запустили новый продукт – ферму мо
🗓 14 ноября, 16:00 📌 Как удаленно тестировать мобильные приложения? Коллеги из @Selectel запустили новый продукт – ферму мобильных устройств. Это инфраструктурное решение для удаленного тестирования и сборки приложений. А 14 ноября они проводят вебинар, на котором покажут, как проводить параллельные тесты приложений из любой точки мира. Без закупки техники и настройки инфраструктуры. Расскажут, как использовать ферму мобильных устройств для мануального тестирования и автотестов. Программа вебинара: ◽️Что такое мобильная ферма и как она устроена? ◽️Чем ферма отличается от других методов тестирования? ◽️Мануальное тестирование и автотесты с Appium с помощью фермы. ◽️Сравнение тестов на телефоне, подключенном к ноутбуку, эмуляторе и мобильной ферме Selectel. Зарегистрируйтесь на мероприятие и и получите эксклюзивный бонус для тестирования вашего приложения: https://slc.tl/89ctq Реклама ООО «Селектел» erid 2VtzqwFcEb1