Мобильная разработка – 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
Маскировка представлений в SwiftUI

Модификатор Mask в SwiftUI даёт нам возможность маскировать одно представление другим. С помощью него мы можем создавать креативные представления текста.

Примеры и способы реализации здесь:

https://itmozg.ru/maskirovka-predstavlenij-v-swiftui/

#ios #swift
👍4
Bottom Sheet API в SwiftUI

В SwiftUI существует специальный API для создания bottom sheet. Он прост в использовании, а его гибкость позволяет настраивать высоту sheet по желанию пользователя.
Здесь вы узнаете, как работает этот API и как вы можете использовать его в своих проектах:

https://habr.com/ru/companies/otus/articles/696752/

#ios #swift
👍2
История большого переезда одного Android-приложения

Это большой доклад от Тимура Гасымова из компании Дзен. Он рассказал, как можно организовать взаимодействие между нативным кодом Android-приложений и веб-страницами, а также получить унифицированный и кроссплатформенный UI, который можно менять на сервере по щелчку пальцев.

Смотрим тут:

https://youtu.be/VqfqOU_HpMY

#доклад #android
👎4😢1
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