Мобильная разработка – Telegram
Мобильная разработка
13.9K subscribers
857 photos
238 videos
2.96K links
Актуальное по мобильной разработке — Android, iOS, кроссплатформа

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

Регистрация в перечне РКН: https://tprg.ru/oVBP
Download Telegram
Что почитать начинающим мобильным разработчикам?

В статье собрали порталы, подкасты и Telegram-каналы от IT-команды KION, которые помогут вкатиться в сферу: https://tprg.ru/5fLS

#android #ios
🔥21🤷‍♂1
Как сделать удобное взаимодействие с Kotlin из Swift: обзор проблем и решений

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

Но при разработке для iOS могут возникать проблемы, особенно когда необходимо взаимодействовать со Swift, ведь скомпилированный в Kotlin код, не выдает сразу Swift API. Как быть и что делать, рассказывает автор этой статьи:

https://habr.com/ru/articles/697966/

#kotlin #swift
👍8
Улучшаем производительность android-приложения с помощью Baseline profiles

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

Одной из таких функций является Baseline profiles. Подробнее о ней в статье:

https://habr.com/ru/companies/kaspersky/articles/671180/

#android
👍2🔥1
SOLID в Swift. Простое объяснение с примерами для начинающих

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

Здесь вы узнаете, как это работает на практике на примере языка Swift:

https://habr.com/ru/articles/746410/

#swift
👍4❤‍🔥2
А давайте сделаем своего telegram-бота на Swift

Обычно ботов дл телеги пишут на python, реже на js и других языках. Но если вы swift-разработчик и тоже хотите приобщиться к этому таинству, то вот вам инструкция:

https://habr.com/ru/articles/416023/

#swift #telegram
🤣7👍6👎21
Forwarded from IT Юмор
Такая система выглядит как причина глобального потепления
😁32🔥7
Разработка для iOS и Android: в чём разница

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

Автор также обсуждает различия в обязанностях и навыках разработчиков iOS и Android, а также среднюю зарплату для каждой роли.

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

Читаем тут: ithire.com/blog/ios-vs-android-app-development-whats-the-difference

#android #ios
👎10🔥4
Что нового в SwiftUI для iOS 17

SwiftUI продолжает развиваться, и в этом году мы видим множество улучшений, включая новые эффекты SF Symbols, продвинутую поддержку шейдеров Metal и многое другое.

Статья подробно рассказывает о обновлениях, таких как улучшение работы Color с Codable, новых возможностях анимации и ScrollView, включая привязку к страницам и дочерним представлениям.

Подробнее про обновления: habr.com/ru/articles/748478/

#ios #swift
👍8
Что делать iOS разработчикам в России

В последнее время приложения удаляют из AppStore, и многие задаются вопросом: «‎Что делать дальше?»

В этом видео обсуждаются различные стратегии, которые компании и разработчики могут применять в свете этих изменений. От попыток перезалива приложений под другими названиями до перехода на кроссплатформенные технологии и создания прогрессивных веб-приложений (PWA).

Смотрим тут: youtu.be/FNtQvF_u5kw

#ios #appstore
👎10🤡8😁4🔥2
React Native vs нативные языки

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

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

Читаем тут: habr.com/p/732676/

#reactnative
🤮8👎4💩3👍21🔥1
Как стать Android разработчиком в 2023

В этой статье вы найдёте крутой roadmap для джунов. Автор объясняет, что такое основные компоненты Android, как верстать, работать с сетью, базами данных и другими важными навыками.

А ещё он даёт ссылки на полезные ресурсы и материалы по каждой теме. Рекомендуем: habr.com/p/709524

#образование #roadmap
🔥9👍1😁1
Кастомный селектор в SwiftUI с анимациями

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

medium.com/@aetheraurelia/custom-selector-in-swiftui-with-animations-17c611e1c287

#swiftui
👍1
Учимся читать логи Xcode

Это глубокое погружение в мир логов Xcode. Статья рассказывает о том, как и где Xcode хранит свои логи, что такое SLF0 (.xcactivitylog) и как всё это разобрать.

Автор подробно описывает процесс чтения логов, их структуру и формат, а также демонстрирует примеры кода.

#логи #xcode
1
Как запускают демоприложения

Подробный анализ проблем, с которыми сталкиваются программисты при работе над крупными Android-проектами с множеством модулей.

Автор рассказывает, как решил проблему тормозящей Android Studio и повысил продуктивность.

https://habr.com/p/747336/

#android #androidstudio
👍2
Где хранить закладки Xcode?

Xcode 15 представляет новую функцию bookmarks для разработчиков, позволяющую им делать закладки на строки или целые файлы.

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

Подробнее: jessesquires.com/blog/2023/07/11/where-are-xcode-bookmarks-stored/

#xcode15 #swift #ios
👍21
Битва титанов IT: Первый Раунд

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

Будет жарко, ведь за звание лучшего программиста сражаются наши великие участники: Марк Цукерберг против Павла Дурова и Илон Маск против Сергея Брина!

Ваши голоса решают все. Ваши фавориты ждут вашего субъективного мнения — кто же станет королём IT?

Голосование закончится завтра, 26 июля 2023 года, в 11 часов по московскому времени. Переходите по ссылке и определите судьбу этого баттла.

#баттлпрограммистов
💩9👍4🤡3👎21🔥1
Битва титанов IT — Второй Раунд

В прошлом раунде Дуров победил Цукерберга, а Маск проиграл Брину. Какие сюрпризы ждут нас в этот раз?

Сегодня на ринге собрались четыре гения программирования: Гослинг, создатель Java, против Страуструпа, создателя С++. А на другой стороне — ван Россум, отец Python, против Гейлсберга, создателя Turbo Pascal и TypeScript! Кто из них завоюет ваше сердце?

Голосование закончится 27 июля 2023 года в 11 часов по московскому времени. Переходите по ссылке, поддержите своего фаворита и определите исход этой захватывающей битвы.

#баттлпрограммистов
💩10🤡2🤮1
Любовное письмо к Objective-C

Статья является олицетворением прекрасного наследия Objective-C и восхваляет качества, которые вдохновляют разработчиков уже много лет.

Через яркие примеры и страсть автор раскрывает его уникальные особенности, подчёркивая значимость в мире разработки.

Даже если вы не знакомы с Objective-C, эта статья сможет перенести вас в удивительный мир этого языка программирования.

#objectivec
👍7
Адаптивные иконки Android

Одна из самых раздражающих вещей для пользователя Android — это скачать приложение, которое не имеет адаптивной иконки.

Этот яркий значок из пикселей портит общий вид и быстро отправляется в корзину. Но что если, этого избежать?

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

#адаптив #android
👍4
Сбер создал PWA-приложение для смартфонов

Встречайте революционный синтез технологий PWA и WebAuthn! Теперь вы можете использовать сайт как обычное приложение для смартфона.

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

Переходите к статье, чтобы узнать больше о деталях этого инновационного шага.

#pwa #webauthn
🤮31💩8👍5👎2🤔1