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 Playgrounds — игра для iOS-разработчиков

Swift Playgrounds — это приложение для iPad и Mac, которое поможет вам научиться программировать и создавать программы на языке Swift. В общем, будете учиться делать игрушки для AppStore, из которого вы скачали эту игрушку.

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

В начале вас ждёт изучение небольших программ, которые называются Playgrounds — они дадут базу. Затем пойдут более сложные задания — будете кодить с помощью фреймворка SwiftUI.

Swift Playgrounds позволяет создавать собственные проекты, делиться ими с друзьями и даже отправить свое приложение в App Store Connect. Из минусов — нет русского языка (как и во многих других играх), но для программистов это не должно быть проблемой: https://developer.apple.com/swift-playgrounds/

#курсы #игры

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

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

​​Apple Game Porting Toolkit теперь портирует игры не только с Windows на macOS, но и macOS на iOS

Apple представила новую версию Game Porting Toolkit, набора инструментов для переноса игр с Windows на macOS. Теперь он помогает портировать игры не только с Windows на Mac, но также с Mac на iPhone и iPad.

Apple выпустила первую версию Game Porting Toolkit в прошлом году. Разработчики могут использовать этот SDK, чтобы оценить, стоит ли портировать свои игры на Mac, и оптимизировать их для macOS, включая преобразование графики DirectX в Metal.

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

Apple Game Porting Toolkit 2 доступен пока в виде бета-версии для разработчиков, сообщает 9to5Mac. По всей видимости, общедоступная версия появится вместе с выходом iOS 18 и macOS Sequoia, запланированным на осень 2024 года.

#apple #ios

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

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

Почему Flutter такой популярный

К 2024 году на Flutter было написано 700 000 приложений. Это очевидно много. Мы узнали у middle и senior специалистов, в чём причина популярности Flutter и какие у него перспективы: https://tproger.ru/articles/pochemu-flutter-takoj-populyarnyj

#flutter

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

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

История дня: как один айтишник решил проучить джуна за не заблокированный ноутбук и глупые вопросы Алисе

Буквально на днях один айтишник решил проучить коллегу-джуна, который вышел на перерыв, не заблокировав ноутбук. Задумка в целом неплохая: во многих компаниях такая практика используется для отработки мер кибербезопасности. Но вот дальше получилось неочень.

Старший коллега полез копаться в файлах джуна и обнаружил переписку с Алисой, у которой джун всё время спрашивал незнакомые айти-термины. об этом он рассказал в своём твиттере.

Но Твиттер такой пранк не оценил. В реплаях критикуют старшего айтишника и поддерживают джуна, который просто хотел разобраться в работе.

А как вы относитесь к таким историям, кто прав?
👍 — за джуна,
👎 — за «учителя года».

#обсуждение

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

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

Чем заменить JetBrains: решение для российских разработчиков от СберТеха
 
СберТех представил среду разработки GIGA IDE со встроенным AI-ассистентом*, что особенно актуально для российских разработчиков в свете последних новостей. GIGA IDE может стать альтернативой IntelliJ IDEA от JetBrains, которая оказалась заблокирована для российских пользователей. Среда позволяет вести разработку на популярных языках программирования, обеспечивает совместимость с востребованными плагинами и привычный пользовательский опыт.
 
GIGA IDE Desktop пользователи уже могут скачать на платформе GitVerse. Это интегрированная среда разработки, которая включает 70 инструментов для облегчения задач разработки, автоматизации тестирования и администрирования приложений.
 
GIGA IDE Cloud позволит вести разработку в облаке, расширив возможности устройства дополнительными облачными ресурсами. Записаться на раннее тестирование GIGA IDE Cloud.
 
*AI (Artificial Intelligence) - искусственный интеллект

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

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

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

​​Около 3 млн iOS- и macOS-приложений могли быть атакованы через 10-летнюю «дыру»

В течение десятилетия в системе CocoaPods, которая используется для управления проектами на Swift и Objective-C, существовали уязвимости, которые позволяли хакерам вставлять вредоносный код в тысячи приложений для macOS и iOS.

Исследователи из EVA Information Security выявили три ключевые уязвимости:
1. CVE-2024-38367: Уязвимость, связанная с манипуляцией URL в механизме проверки электронной почты, позволяла хакерам перенаправлять ссылки на свои серверы.
2. CVE-2024-38368: Возможность захвата управления над «осиротевшими» кодовыми пакетами, которые продолжают использоваться в приложениях, но оставлены их разработчиками.
3. CVE-2024-38366: Уязвимость, позволяющая выполнить код на сервере CocoaPods через инъекцию команд в процессе проверки адресов электронной почты.

Подробнее о примерах уязвимости и мерах безопасности: https://tproger.ru/news/okolo-3-mln-ios--i-macos-prilozhenij-mogli-byt-atakovany-cherez-10-letnyuyu--dyru-

#безопасность #ios #apple

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

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

​​Годных инструментов вам в ленту: AnimatedWidget on LockScreen — создание анимированного виджета

Apple не предоставляет методов добавления анимации в виджеты на заблокированном экране. И по таймеру добиться программного метода смены изображений не получается.

Автор репозитория нашел лазейку, с помощью которой все-таки можно создать анимированный виджет с помощью шрифта. За такое и звездочку не жалко поставить: https://github.com/PollyVern/AnimatedWidget

#ios #инструменты

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

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

​Old but gold: Android NDK — как писать под Android на C++

Почти часовое интервью с разработчиком в платформенной команде inDriver, который непонаслышке знает что такое Android NDK и зачем он нужен. Он рассказал как пишется C++ код для Android и многое другое.

Смотрим здесь: https://youtu.be/RemuJrVrO8U

#android

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

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

Ого, какая новость! Крупнейший в мире классифайд по количеству пользователей устраивает свою первую IT-конференцию — Avito All Day Long

В программе доклады и дискуссии по трендам индустрии, демки технопродуктов (AvitoPlato, Trisigma, Emcee), знакомство с Вертикалями Авито и много фана: лаунж-зона, игры, квиз и афтепати. В конце вечера ещё и сюрприз обещают ;)

Если вы хотите узнать, как добиться счастья пользователей платформенными инструментами; как с нуля создать MLOps; в чём преимущество схемы Low Code + Backend Driven UI; если хотите прокачать софты или просто погрузиться в высокую инженерную культуру…

Вам сюда, за букингом и регистрацией: https://tprg.ru/bmYW

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

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

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

​​Угадайте: это настоящая новость или от нейросети?

Иногда нам кажется, что современные новости действительно пишет нейронка, хотя это наша с вами реальность (к счастью, или к сожалению).

Мы собрались редакцией и придумали небольшой квиз. Сможете отличить реальную новость от выдуманной нейросетью?

Попробуйте: https://tproger.ru/quiz/ugadajte--eto-nastoyashhaya-novost-ili-ot-nejroseti-

#ии

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

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

​​​Old but gold: Корутины в Kotlin

Корутины — одна из важнейших фич Kotlin, которая даёт удобный и простой способ работы с многопоточность. В сравнении с многопточностью из Java, в Kotlin она сделана более понятной и наглядной, оставляя сложные процессы вне вашего кода.

В этой серии стате вы узнаете всё, что разработчик Kotlin должен знать о корутинах: https://maxkim.eu/series/kotlin-coroutines

#kotlin

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

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

Ещё вчера они отвечали за код и технологии, а сегодня в их подчинении специалисты, к которым никто не приложил инструкцию.

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

Насчёт определений — в карточках собраны несколько ключевых, которые познакомят вас с профессией руководителя в IT поближе. А по поводу новой информации: в Практикуме появился курс по управлению командой разработки с воркшопами, личными консультациями и интерактивным учебником.

Начните учиться бесплатно

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

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

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

​​Так вот он какой!

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

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

Наконец-то действительно полезные лайфхаки для Android-смартфонов:

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

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

В Госдуму внесли законопроект для появления альтернативных сторов на айфонах

Депутаты Госдумы внесли законопроект, запрещающий дискриминацию приложений российских разработчиков в App Store. Так они хотят добиться появления RuStore на устройствах компании Apple.

«В Евросоюзе соответствующая норма была принята в 2022 году: требование обеспечить пользователям доступ к альтернативному магазину приложений вошло в „Закон о цифровых рынках“, который уже вступил в силу. Это заставило Apple обеспечить iOS необходимым функционалом, и в апреле для европейских пользователей стал доступен AltStore PAL — не идеальный, но вполне рабочий аналог App Store», — отметил депутат Госдумы Антон Горелкин.

Законопроект также запрещает устанавливать условия, «приводящие к ограничению или невозможности использования российских приложений и единого магазина». Среди таких перечисляются ограничение поиска и обновления приложений, управления их настройками, направления уведомлений и проведения платежей.

По словам Горелкина, iOS‑версия RuStore уже разработана и может появиться на «яблочной платформе» уже на следующий день после вступления закона в силу.

Ожидается, что законопроект начнёт действовать с 1 сентября 2025 года.

#ios

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

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

Google, когда прошло пять минут, но ещё ничему не присвоили статус deprecated:

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

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

​​«Мне кажется, или SwiftUI еще не готов к проду?»

Автор написал приложение, написанное исключительно на SwiftUI, которое продается в App Store уже 2,5 года.

Пользователи хранят в приложении всё больше данных, а приложение становится все сложнее и требовательнее. Но, как замечает автор, по мере роста сложности приложения, SwiftUI все меньше и меньше соответствует его ожиданиям.

Может, он еще недостаточно хорош для прода? Вот как считает автор: https://apptractor.ru/info/articles/mne-kazhetsya-ili-swiftui-esche-ne-gotov-k-produ-obsuzhdenie-na-reddit.html

#ios #swiftui

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

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

​​Большая коллекция инструментов для iOS-разработчиков

Каждому разработчику нужен свой инструментарий, который будет помогать ему решать самые сложные задачи. В этой подборке вы наверняка найдёте себе такие инструменты, ведь здесь собрано всё самое полезное для аналитики, отладки, локализации, машинного обучения и многого другого.

Открывайте, изучайте и сохраняйте пост в избранное, чтобы вернуться к нему при случае:

https://github.com/ios-dev-tools/awesome-ios-dev-tools

#ios #инструмент

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

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

«Разработку вели...» с Леонидом Каневским

@ithumor

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

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

​​Топ инструментов для Android-разработчика

Успех проекта во многом зависит от эффективности используемых инструментов и рабочих процессов. Поэтому важно иметь под рукой правильный набор инструментов, которые помогают повышать продуктивность, улучшать качество кода и ускорять процесс разработки.

В статье Android-разработчица делится своим опытом и рассказывает о наиболее полезных инструментах, используемых в повседневной работе. Среди них библиотеки для отладки, фермы устройств, моковые API-серверы, необычные инструменты Android Studio, плагины, AI-помощники и даже музыка: https://habr.com/ru/companies/domclick/articles/821837/

#инструменты #android

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

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

​​Объяснение на 10 нативных вилок для пельменей из 10

@alexdroiddev @MoreInsideMe

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

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

Найден худший лаунчер для Android:

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

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

​​Jetbrains ограничили загрузку IntelliJ IDEA из РФ

Пользователи жалуются на невозможность скачать IntelliJ IDEA с сайта компании Jetbrains.

Сейчас попытка скачать приводит к ошибке 451. Точные причины не известны, официальных заявлений пока нет.

Как ситуация у вас?

#android #java #инструменты

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

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

​​Как запускать задачи в фоне на Android: разбор и ограничения

В видео разобрали актуальные способы запуска работы в фоне на Android: https://youtu.be/DgCmmL4FNAs

#android

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

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

Лето — время сходить в IT-коворкинг!

True Tech Community открывает летний коворкинг для IT-специалистов МТС и других компаний в парке "Музеон".

Экспертные дни начнутся 4 июля, программа будет обновляться каждую неделю.

4 июля в парке “Музеон” в коворкинге эксперты МТС с другими приглашенными коллегами разберут, почему технологии LLM так стремительно ворвались в нашу жизнь. Проследят эволюцию нейросетей и архитектуры трансформеров, благодаря которым эти модели стали возможны.

Приходи за нетворкингом, обменом опытом и просто поработать летом в парке. Регистрация тут: https://tprg.ru/7nSN

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

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

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

Объяснение различных методов разработки через полёты на Марс

@ithumor

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

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

​​Напишите самую грустную историю про программиста, используя только три слова.

#обсуждение

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

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

Кейс Voodoo: как заработать сотни миллионов ревенью

Годная статья о том, как Voodoo заработали за несколько лет сотни миллионов ревенью на жанре hybridcasual: https://www.deconstructoroffun.com/blog/2024/6/3/voodoos-secret-sauce-from-0-to-250m-hybridcasual-revenue-in-3-years

#тренды

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

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

Разыскиваем опытных Java-разработчиков

Обязанности:
— Участие в полном цикле разработки.
— Проектирование/разработка back-end и API.
— Обеспечение чистоты кода, тестирование, код-ревью, релизы.

Требования:
— Знание Java/Kotlin, Spring.
— Понимание микросервисной архитектуры.
— Опыт SQL/NoSQL.
— Опыт командной работы, код-ревью, git flow.

Откликайтесь тут

#вакансии #работа

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

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

Old but gold: видеокурс «Kotlin с нуля»

Это бесплатный курс по основам программирования на языке Котлин. Он подойдёт начинающим разработчикам, а также тем, у кого совсем нет опыта в программировании и кто только знакомится с этой сферой.

Вас ждёт 24 урока средней продолжительностью 10 минут, так что вы не успеете устать и сможете дозированно получать новые знания:

https://www.youtube.com/playlist?list=PLgPRahgE-Gcu4s-I9mrHUrKUp9dY6QcJC

#курс #kotlin

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