Мобильная разработка – Telegram
Мобильная разработка
13.9K subscribers
856 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
Forwarded from IT Юмор
Ещё бы добавить тёмную тему
😁47👎1
Как создать виджет для экрана блокировки iOS

В iOS 16 появились новые виджеты. Они располагаются прямо на заблокированном экране и при своей минималистичности могут быть очень полезными.

В этой статье вы узнаете, как сделать такой виджет для вашего приложения:

https://swiftsenpai.com/development/create-lock-screen-widget/

#ios
👍7😐1
This media is not supported in your browser
VIEW IN TELEGRAM
Условное отображение BottomBar в Compose

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

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

https://www.valueof.io/blog/should-show-bottombar-conditionally-in-jetpack-compose

#compose #android
👍7
Popup View — библиотека тостов, оповещений и всплывающих окон для SwiftUI

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

Забираем тут:

https://github.com/exyte/PopupView

#ios #библиотека
👍5
Forwarded from IT Юмор
Когда пришёл днём в рабочий день в бар и увидел своего лида, который как и ты должен работать удаленно:
😁48🤣11🔥3👍2
Корутины в Kotlin

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

В этой серии стате вы узнаете всё, что разработчик Kotlin должен знать о корутинах:

https://maxkim.eu/series/kotlin-coroutines

#kotlin
🔥72
Глубокое погружение в Swift Regex

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

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

https://bignerdranch.com/blog/swift-regex/

#swift
👍4
gitignore — это своеобразное указание Git, какие файлы нужно игнорировать и не добавлять в репозиторий

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

В этом репозитории вы найдёте огромное количество шаблонов .gitignore практически для всех языков и фреймворков: Ruby on Rails, Python, Perl, Laravel, Java и пр. В нем есть даже шаблон для Fortran! И у него уже больше 149 тысяч звёзд.

#github
😁8👍31
Управление окнами в SwiftUI

Одним из значительных дополнений к SwiftUI стали API управления окнами. Мы можем открыть отдельное окно и создать приложение для строки меню, используя новые API сцены. 

Как это работает, читайте тут:

https://swiftwithmajid.com/2022/11/02/window-management-in-swiftui/

#swift
👍1
Что почитать начинающим мобильным разработчикам?

В статье собрали порталы, подкасты и 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