mobi_dev | Неотсортированное

Telegram-канал mobi_dev - Мобильная разработка

15502

Актуальное по мобильной разработке — Android, iOS, кроссплатформа Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Другие наши проекты: https://tprg.ru/media

Подписаться на канал

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

Туторил по написанию swift-friendly код на Kotlin Multiplatform APIs

Благодаря статье вы узнаете, как избежать подводных камней в API для Swift.

Также вы увидите явную разницу между вызовом методов и отправкой сообщений + поймёте важность именования параметров.

#kotlin #ios

Читать полностью…

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

Discord сократил websocket-трафик на 40%. Как сервис это сделал?

Внедрил новые методы сжатия данных и улучшил управление сессиями.

Результат убил — более плавная работа и меньший расход трафика для всех пользователей.

А вот вам целая статья с описанием того, как это было сделано (оригинал / на русском).

Читать полностью…

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

Сделали квиз для нижегородских backend-разработчиков

Проверьте, насколько хорошо вы шарите в профессиональных терминах и архитектуре Нижнего. К тому же каждый вопрос украшен ламповой иллюстрацией города в стиле пиксель-арт: https://tprg.ru/vpyQ

Это #партнёрский пост

Читать полностью…

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

Пользователи нашли бесплатную замену заблокированному в РФ Discord

Речь о Guilded — сервисе, который является практически полным аналогом забаненой в России платформы.

О схожестях с Discord порассуждали в нашем свежем материале. Там же есть ссылка на сам сервис.

Читать полностью…

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

iPhone начнут получать ИИ-функции уже в октябре

Все благодаря релизу iOS 18.1 — именно с этим обновлением на iPhone 15 Pro и новее придет Apple Intelligence.

Релиз всех ИИ-функций будет происходить вплоть до 2025 года.

Читать полностью…

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

Duolingo удалила 10 000 строк кода. Как ей это удалось?

Команда разработки проекта рассказала об опыте использования Reaper для облегчения своей кодовой базы.

При этом интеграция инструмента заняла всего (!) 1 строчку кода.

О том, как проходил процесс избавления от лишнего, можно почитать в материале по ссылке.

Читать полностью…

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

Кто проиграет, того и задача

@ithumor

Читать полностью…

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

Swift 6: что нового и сравнение с C++

В этом году Apple выпустила новую версию языка для создания приложений для своих гаджетов.

По словам экспертов, Swift теперь втрое быстрее Objective-C и в 8 раз опережает по скорости Python.

Следующий майлстоун — попытка обойти на этом поприще C++.

Что еще нового принесло обновление? Разбираемся в свежем материале в типичном:

https://tproger.ru/articles/era-swift-6--analiz-obnovleniya-i-sravnenie-s-c--

Читать полностью…

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

DOOM портировали на квантовый компьютер

Не совсем новость про мобилки, но и сама ситуация не то чтобы обычная.

В общем, мем «DOOM можно запустить на чем угодно» вышел из-под контроля — легендарный шутер переписали под квантовый компьютер.

Но если у вас не завалялся один такой под кроватью — не стоит переживать. Запустить его можно и на обычном ПК, да еще и в 10-20 fps.

#оффтоп

Читать полностью…

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

Россияне смогут создавать новые Google-аккаунты

Компания сообщила, что в курсе проблемы и сейчас активно занимается ее решением.

Напомним, что накануне в сети появилась информация о прекращении доставки россиянам SMS-кодов, необходимых для авторизации в своих Google-аккаунтах.

Минцифры РФ также подтвердило, что Google ограничила возможность создания новых аккаунтов для российских пользователей.

По всей видимости, все не так уж и плохо.

Читать полностью…

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

Если вы давно хотели сменить работу и дать дорогу своим амбициям, это знак: прямо сейчас Яндекс 🌍 Путешествия ищут в команду самых разных экспертов

Спецы нужны сразу в нескольких направлениях:

— разработка
— продукт
— бизнес
— дизайн

Вас ждут отзывчивая команда, челленджи, карьерный рост и крутые условия работы. Найдите свой новый путь.

#вакансия

Читать полностью…

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

А прямо сейчас идёт Yandex Scale 2024

Это большая конференция для тех, кто создаёт цифровые продукты и решения. Будет много интересных тем, среди которых: генеративные нейросети, речевые технологии, AI-инструменты для разработчиков, работа с данными и serverless-подход. Крутых и интересных докладов много, так что каждый найдёт себе полезное: https://tprg.ru/RTtZ

Это #партнёрский пост

Читать полностью…

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

Тот самый единственный разработчик, который знает, как правильно работает legacy-код

Читать полностью…

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

Новости мобильной разработки

В видео Кирилл Розов, автор канала «Android Broadcast. Все об Андроид разработке» рассказал про основные новости мобильной разработки за последнее время.

Среди них:
— Релиз Compose 1.7.0.
— Официальный оконный режим для планшетов.
— Разработчики смогут запрещать установки из вне Google Play.
— Обновление Kotlin Roadmap.
— Kotlin 2.1.0 Beta.

Смотреть: https://youtu.be/_0CbTuoL4ss?si=vN4-RAkoxbTjJ6Nc

#android #ios

Читать полностью…

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

Всероссийский хакатон по Биометрии

Ежегодное командное соревнование в сфере технологий идентификации личности!

Выберите один из предложенных кейсов:

— Разработка ассистента для упрощения регистрации в Единой биометрической системе (кейс ЦБТ);

— Создание инструмента для генерации синтетического датасета изображений ладоней (кейс Сбера);

— Создание инструмента для восстановления изображения из вектора биометрических персональных данных (кейс Мир Plat.form и СБП).

Отборочный этап пройдет в онлайн-формате. Финал пройдет на площадке в Москве, где команды смогут лично пообщаться с профессионалами в сфере биометрических технологий. Для финалистов из других регионов предусмотрено участие онлайн.

Дедлайн регистрации: 1 октября, 23:59
Отборочный этап: 4-13 октября
Финал: 26 октября

Для кого: Разработчики, ML-специалисты, Data Scientists, UX/UI-специалисты

Подробности и регистрация: https://tglink.io/dcf8a7c9e030

Реклама

Читать полностью…

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

Google добавит запуск Linux-приложений в Android

Вместе с этим часть инженеров компании начали работу над приложением Terminal для мобильной операционки.

Оно является частью Android Virtualization Framework, а релиз, по данным инсайдеров, намечен вместе с выходом Android 16.

Читать полностью…

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

Old but gold: как тестировать асинхронный код в Swift

Вы столкнулись с проблемами при тестировании асинхронного кода на Swift? Эта статья поможет разобраться и предложит гениальное решение для надёжного тестирования!

Вы узнаете, почему тесты асинхронного кода часто дают сбои и как исправить ситуацию с помощью необычного инструмента — переопределения глобальной очереди задач.

#статья

Читать полностью…

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

In Your Face | Думгаю больно от твоего кода

Расширение для VSCode, ненавящево указывающее на ошибки и предупреждения в твоём проекте на сотне популярных языков. От создателей Mr. Incredibly Faces, ставшего мемом.

Поставить и прикольнуться

@prog_tools

Читать полностью…

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

Я и документация новой для меня технологии

Читать полностью…

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

С чего начать обучение Android-разработке?

В этом видео автор рассказывает об одном из вариантов пути, которые доведут желающих от полных нулей до полноценных мобильных разработчиков под Android.

Ролик длинноватый (чуть более 20 минут), но смотрится на одном дыхании. Да и количество полезной информации не может не радовать.

https://www.youtube.com/watch?v=QIQRx7eVBiM

Читать полностью…

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

Old but gold: mocking в Kotlin

Вы мечтаете о чистом и понятном коде тестирования? Эта статья раскроет секреты создания тестов с помощью библиотеки MockK.

Узнайте, как заменить сложные зависимости простыми заглушками и освойте искусство test double в Kotlin уже сегодня!

#android #kotlin

Читать полностью…

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

Конференция True Tech Arch#6 

Приходи на конференцию для ИТ-специалистов: архитекторов, разработчиков, QA, DevOps и не только. Куда и когда: в Санкт-Петербург, 3 октября. 

Вы узнаете про технологии создания Цифрового двойника компании, а также спикеры рассмотрят инструменты для его поддержки. Обсудите тенденции принципиальных изменений в роли архитектора и то, как это может повлиять на его ежедневную работу в будущем. Не обойдете стороной и Mesh архитектуру, вопрос подходов и инструментов проектирования систем в целом. 

Для участия нужно зарегистрироваться по ссылке. Количество мест ограничено.

Это #партнёрский пост

Читать полностью…

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

Когда случайно отправил «московское резюме» на вакансию в регионе

Читать полностью…

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

Большой курс по Flutter на русском языке

В нем автор собрал более 50 уроков: начиная от установки Flutter SDK до обработки ошибок.

На курсе вы также найдёте уроки по созданию полноценного приложения. Сам материал можно начать смотреть по ссылке: https://www.youtube.com/watch?v=RDEOBP6PKlk&list=PLtXyatp5fW30ksCelZf6Ny6YpqfzXMk9u

#flutter

Читать полностью…

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

Old but gold: что такое object в Котлин

Вы наверняка знаете, как в Котлине создаются объекты с помощью конструкторов классов. Но это не единственный способ!

В этой статье вы узнаете о двух альтернативах: object expressions и object declarations.

#android

Читать полностью…

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

​​Когда стажер пытается писать код без помощи ИИ:

Читать полностью…

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

Что тормозит карьеру в разработке? 

На митапе от «Лаборатории Касперского» эксперты в мобильной разработке поделятся реальными примерами карьерных ошибок и подскажут, как их избежать. Вместе с профессионалами вы узнаете, что делать, чтобы двигаться вперед без задержек и тупиков.

Присоединяйтесь, чтобы:

— избежать ошибок, мешающих карьерному росту;
— избавиться от основных сложностей развития в профессии;
— увидеть, как эффективно развиваться в IT-индустрии;
— отрефлексировать свою карьеру.

Когда: 26 сентября в 16:00 
Формат: Онлайн 
Регистрируйтесь здесь: https://kas.pr/24w8

На митапе вы получите практические советы и конкретные шаги для успешного роста в IT.

Это #партнёрский пост

Читать полностью…

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

Xcode 16 теперь создает папки вместо групп: что это значит для вашего проекта?

В Xcode 16 по умолчанию создаются не группы, а папки с синими иконками.

В них нельзя менять порядок файлов и папок, что может доставить неудобства при работе с проектом.

Если для вас важно сохранять порядок, просто конвертируйте папку в группу через правый клик мыши.

#ios #swift

Читать полностью…

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

Запуск Swift-приложений на Android? Легко

Инструмент Skip умеет транспилировать Swift в Kotlin для Android. Просто подключите проект, написанный на языке от Apple, к Android Studio, после чего можно запускать приложения или тесты на эмуляторе или устройстве.

О том, как настроить такой сетап и на что он способен, в свежем материале.

#swift #android

Читать полностью…

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

Old but gold: MVI паттерн в KMM

В этой статье автор подробно разбирает применение MVI в KMM на конкретном примере проекта.

Он объясняет устройство MVI, рассказывает о его преимуществах при совместном использовании с Compose и SwiftUI.

#android #ios

Читать полностью…
Подписаться на канал