Мобильная разработка #1
Kanalga Telegram’da o‘tish
Всё о создании приложений под Android и iOS в одном месте. 🔹 Инструменты, библиотеки и ресурсы для ускорения работы. 🔹 Статьи и гайды для разработчиков любого уровня. 🔹 Тренды мобильной разработки и новости индустрии. Реклама @evgenycarter
Ko'proq ko'rsatish3 878
Obunachilar
+124 soatlar
-67 kunlar
-430 kunlar
Postlar arxiv
📱 Курс «Анализ защищенности приложений Андроид»
Старт: 10 июля
Продолжительность: 3 месяца
Курс позволяет изучить основы анализа мобильных приложений под ОС Android. Рассматривается устройство приложений Android, этапы создания мобильного приложения, приемы реверса и изменения кода.
Подробно рассмотрен поиск и эксплуатация уязвимостей в мобильных приложениях ОС Android.
🎓 Кому будет полезен курс:
— Новичкам с базовыми понятиями об алгоритмах и операционных системах;
— Специалистам по тестированию на проникновение, желающим лучше изучить анализ мобильных приложений;
— Разработчикам мобильных приложений, для повышения уровня защищённости разрабатываемых приложений.
🏆 Выдаём сертификат при успешной сдаче экзамена
📌 Узнать подробнее о курсе
Собеседование Middle Android разработчика
На собеседовании был интересный разговор про опыт и написание кода в IDE!
Интервьюер: Никита Куликов, Android Lead в Flipper Devices.
https://youtu.be/ZqLyxt3XTZQ
#Android
👉 @developer_mobila
Понимание роли выражений в программировании на Swift
Если вы пользовались Swift и Xcode, то, вероятно, вы могли прочитать слово " Expression" в ошибке компиляции или в документации.
В этом видео мы объясним, что такое "expression" в Swift, а также его различные типы.
https://youtu.be/gz4VU-Vwz30
#ios
👉 @developer_mobila
Яндекс Практикум ищет авторов курса «Дизайн мобильных приложений»
Яндекс Практикум — это сервис онлайн-образования, где каждый может освоить современные цифровые профессии. А вы можете стать автором нового курса и стоять у истоков создания образовательного контента.
Что нужно делать?
• Детализировать образовательные результаты.
• Писать тексты уроков для аудитории, у которой уже есть опыт в дизайне.
• Разрабатывать дизайн-артефакты для уроков в учебнике-тренажере и практические задания в учебнике.
Кого ищут?
Middle/middle + дизайнера с опытом работы в дизайне мобильных приложений. Будет бонусом: опыт передачи знаний и умение писать статьи.
Что предлагают?
◾️ Парт-тайм сотрудничество на удалёнке из любой точки мира
◾️ Дополнительный доход
◾️ Развитие софтскилов и профессиональное комьюнити
◾️ Возможность экспериментировать и принимать самостоятельные решения
Откликайтесь по ссылке: https://practicum.yandex.ru/job/vacancy-120
Ускоряем дебаг в разы. Зачем и как использовать брейкпоинты
Всем привет! Меня зовут Вадим Джибалов, и я Android-разработчик в AGIMA. Свою первую статью на Хабре я посвящаю простой, но важной теме — брейкпоинты. Пишу я её для джуниоров, которые только знакомятся с отладкой. Мы уделяем много внимания развитию наших стажеров и росту специалистов. А когда только начинаешь программировать, найти даже элементарные вещи бывает нелегко. Мы готовы помочь.
https://habr.com/ru/companies/agima/articles/730008/
#Android
👉 @developer_mobila
The “some” keyword in Swift
https://medium.com/@paulwall_21/the-some-keyword-in-swift-5e38271d646e
#ios
👉 @developer_mobila
24 июня Яндекс и Яндекс Маркет проведут Yandex BDUI Conf — конференцию для iOS- и Android-разработчиков, которым интересен Backend-Driven UI.
Yandex BDUI Conf — это день докладов и отдыха в пространствах офиса Яндекса. А для онлайн-участников – трансляция всего происходящего и специальный доклад.
За день послушаем 7 докладов от Супераппа Яндекса и Яндекс Маркета, AliExpress Russia, Alfa и Авито. Спикеры расскажут о нашем опенсорс-фреймворке DivKit, архитектуре BDUI, раскатке приложений для Android с помощью Jetpack Compose.
Когда: 24 июня, 11:00
Формат: офлайн (будет премодерация) и онлайн в ВК и на YouTube
Программа и регистрация
5 способов подготовить сборку приложения к выходу Android Studio Flamingo
https://medium.com/androiddevelopers/5-ways-to-prepare-your-app-build-for-android-studio-flamingo-release-da34616bb946
#Android
👉 @developer_mobila
🔥🔝 Готовы прокачать навыки андроид-разработки?
➡️ Успейте попасть в группу онлайн-курса «Android Developer. Professional» OTUS!
Чтобы проверить достаточно ли у вас навыков для обучения на курсе
👉 Пройдите тест
5️⃣ За 5 месяцев обучения вы научитесь ускорять свои приложения с помощью Android SDK, организовывать инфраструктуру, выбирать архитектурные паттерны, тестировать приложения и использовать современные библиотеки и фреймворки.
❌📊Все это на живых вебинарах и практике с разработчиками крупнейших компаний.
В конце курса в качестве проекта для портфолио вы создадите тонкий клиент к какому-либо сервису с публичным API.
📌Старт занятий 30 июня.
👉 Изучайте программу курса и проходите тест для записи в группу: https://otus.pw/o2PZ/
Нативная интеграция. Информация о продукте www.otus.ruCompose iOS. Как это работает
Поговорили про реальность запуска Compose в мобильной мультиплатформе. Если Jetpack Compose уже в проде, то вот Compose iOS пока собрали только энтузиасты из исходников на GitHub.
00:00 О чем будет шоу «Как это работает»
00:41 Знакомство с гостем
01:44 Compose Multiplatform
04:50 Демо Tesla Store
06:07 Kotlin Multiplatform vs Compose Multiplatform
07:39 Что изменилось во фреймворке с момента его появления
18:12 Зачем iOS разработчику Kotlin Multiplatform
24:24 Библиотеи для Compose Multiplatform
29:12 Выбор архитектуры
30:33 Что нельзя сделать
35:56 Compose iOS 1.0 Stable
38:45 Сколько кода можно пошарить
41:29 Compose Multiplatform vs Swift UI
48:45 Производительность
52:16 Что уже можно написать
53:49 Новая модель памяти в Kotlin/Native
57:39 Когда начинать учить
01:04:55 Заключение
https://www.youtube.com/watch?v=w7syM7z2Cdo
#ios
👉 @developer_mobila
Custom View в Android — краткое руководство
https://habr.com/ru/articles/727744/
#Android
👉 @developer_mobila
❗️Хардкорный тест для разработчиков!
📝Ответьте на 20 вопросов за 30 минут и проверьте, готовы ли вы к обучению на онлайн-курсе «Flutter Mobile Developer» от OTUS.
Пройдете тест — получите подборку легендарных уроков курса. Курс поможет научиться создавать современные кроссплатформенные приложения с помощью Flutter. Результат обучения — свое приложения на Flutter для портфолио.
🔥Успешное прохождение теста откроет вам доступ к записям трех уроков:
— «Аркадные игры на Flutter 3»
— «Создание невероятных визуальных эффектов на Flutter»
— «Создаем свою систему координат для RenderObject»
➡️ Пройти тест: https://otus.pw/fAEy/
Нативная интеграция информация о продукте www.otus.ru
The “Real” Modularization in Android
https://betterprogramming.pub/the-real-clean-architecture-in-android-modularization-e26940fd0a23
#Android
👉 @developer_mobila
Alfa Mobile Meetup в Технопарке аттракционов 📲
23 июня в офисе Альфа-Банка в Москве пройдет митап для iOS и Android разработчиков.
Как всегда, будет два отдельных трека: для iOS и Android. И на каждом треке будут свои доклады от разработчиков из Альфы, Ozon и Яндекс.
На треке Android спикеры обсудят с участниками, зачем объединять код от разных команд в одну библиотеку и как создать Android-монорепозиторий, как работают альтернативные маркетплейсы для приложений и устроен процесс релизов у Альфа-Банка.
На треке iOS будет доклад про дебаггинг приложения без Xcode и дискуссия с коллегами из Яндекса и Ozon Tech.
А помимо докладов гости смогут поучаствовать в розыгрыше мерча от Альфы, попробовать хот-доги и сладкую вату.
Когда: 23 июня в 18:30
Где: в офисе Альфа-Банка в Москве или онлайн
Зарегистрироваться на митап и посмотреть программу
Нейронные сети и Android: как их создавать и использовать в мобильных приложениях
Маски в Snapchat и Запрещёноgram, категоризация фотографий в галерее, улучшение качества фотографий в Google Camera — все эти фичи в приложениях используют нейронные сети. Будущее мобильных устройств тесно связано с развитием нейронных сетей и их интеграцией в различные приложения: нейросети помогают усовершенствовать пользовательский опыт и повысить эффективность работы приложений.
https://habr.com/ru/companies/surfstudio/articles/728554/
#Android
👉 @developer_mobila
Мечтали о космосе, а работаете в опенспейсе?
Мы тоже… Но мечты же должны сбываться! Поэтому мы создали свои мультивселенные и решили провести там настоящие соревнования по спортивному хакингу IT’s Tinkoff CTF.
Путешественников ждут 30 порталов в новые измерения. Там предстоит пройти миссии, набрать максимальное количество баллов и, конечно, разгадать все пасхалки.
Задания будут интересны разработчикам, SRE- и QA-инженерам, аналитикам и другим ИТ-специалистам. А еще вы сможете потренироваться на тестовых заданиях и выбрать лигу по своим скиллам.
Лучшим командам — вселенский почет и денежные призы до 360 000 рублей!
Покорять мультивселенные отправимся 15 и 16 июля. Участвовать можно онлайн и очно в 14 ИТ-хабах Тинькофф по всей России. Офлайн-участников ждут квизы, настолки, крутой мерч и нетворкинг с экспертами.
🚀Переходите на IT’s Tinkoff CTF, читайте подробности и регистрируйтесь!
Да пребудут с вами силы мультивселенной капибары!
(Упс… кажется, мы спалили первую пасхалку, Хьюстон)
Ерид: LdtCKbTQb
Контекстное меню для таблиц
Apple добавила контекстные меню еще в iOS 13 и macOS 10.15. Вы можете добавить контекстное меню в любое представление. То, как пользователь видит меню, зависит от платформы:
Жест касания и удержания (длительное нажатие) на iOS.
Контрольный щелчок с помощью мыши на macOS и iPadOS.
Вторичный щелчок на трекпаде на macOS или iPadOS.
https://useyourloaf.com/blog/context-menus-for-tables
#ios
👉 @developer_mobila
Как настроить автомиграцию в Room
В этой статье я расскажу про автомиграцию в Room (версия не ниже Room 2.4.0), варианты ее использования, преимущества, которые она дает, и проблемы, с которыми мы можем столкнуться.
https://habr.com/ru/companies/simbirsoft/articles/728492/
#Android
👉 @developer_mobila
❗️Успешно разрабатывать проекты на Kotlin с высокими рисками — это реально.
📣 Приглашаем 21 июня в 19:00 мск на бесплатный вебинар «Архитектура бэкенд-приложения в рисковом проекте» в OTUS!
📚 На вебинаре узнаете:
— Архитектурные и организационные меры для снижения рисков при разработке
— Инструменты PMBoK и TDD/MDD
— Элементы чистой архитектуры: модульная разработка, DI, DDD, шаблоны разработки
— Практические аспекты работы в условиях ограниченных ресурсов
➡️ Регистрация на вебинар: https://otus.pw/krSh/
🎁 Занятие является бесплатной пробной частью онлайн-курса OTUS «Kotlin Backend Developer».
Реклама. Информация о рекламодателе на сайте www.otus.ru
Группируйте и сортируйте коллекции Swift как профессионал
Swift предоставляет мощные возможности для группировки и сортировки коллекций. Давайте рассмотрим некоторые способы сделать это и как немного изменить логику сортировки.
https://danielsaidi.com/blog/2023/04/01/group-and-sort-swift-collections-like-a-pro
#ios
👉 @developer_mobila
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
