Получи случайную криптовалюту за регистрацию!

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

Логотип телеграм канала @mobi_dev — Мобильная разработка М
Логотип телеграм канала @mobi_dev — Мобильная разработка
Адрес канала: @mobi_dev
Категории: Технологии
Язык: Русский
Количество подписчиков: 15.60K
Описание канала:

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

Рейтинги и Отзывы

3.67

3 отзыва

Оценить канал mobi_dev и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

2

4 звезд

0

3 звезд

0

2 звезд

0

1 звезд

1


Последние сообщения 5

2023-05-18 14:34:03Различия Compose и SwiftUI

На первый взгляд SwiftUI и Jetpack Compose очень похожи. Оба являются декларативными UI-фреймворками с похожими примитивами, предназначенными для выполнения одной и той же задачи.

Но есть некоторые фундаментальные различия, которые определяют способ их использования. Подробности в статье:

https://medium.com/mateedevs/fundamental-differences-of-compose-and-swiftui-2dc0cdd0b37

#swiftui #compose
2.1K views11:34
Открыть/Комментировать
2023-05-17 19:07:02Виды мобильных приложений

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

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

https://iamankurjain.medium.com/mobile-application-taxonomy-65b4b9e9e5a7

#советы
2.7K views16:07
Открыть/Комментировать
2023-05-17 15:10:03Использование принципа инверсии зависимостей на практике

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

https://itnext.io/avoid-rewriting-your-app-with-dependency-inversion-dfe525075f28

#android
2.7K views12:10
Открыть/Комментировать
2023-05-16 19:44:03
Сокращение времени запуска Android-приложения

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

Статья рассказывает о том, как разработчики Turo (каршеринг-приложение) сократили время запуска программы на 77%:

https://medium.com/androiddevelopers/turo-reduced-its-app-startup-time-by-77-using-android-developer-tools-and-best-practices-bcf82f596bcf

#android
2.9K views16:44
Открыть/Комментировать
2023-05-16 16:12:02Passkeys в вопросах и ответах

Passkeys — это замена паролей, обеспечивающая более быстрый, простой и безопасный вход в приложения и веб-сайты. Этот способ авторизации надежен, устойчив к фишингу и рассчитан на работу не только на устройствах Apple. Самое главное, что людям не нужно ничего создавать, охранять или запоминать.

Чтобы объяснить, как применять Passkeys, команда Apple по конфиденциальности и безопасности провела встречу в формате «вопрос-ответ», в ходе которой ответила на распространённые вопросы о поддержке устройств, вариантах использования, восстановлении аккаунта и многом другом. В статье — основные моменты из этой беседы:

https://developer.apple.com/news/?id=21mnmxow

#ios
2.9K views13:12
Открыть/Комментировать
2023-05-15 19:02:02 8 пакетов Flutter для облегчения разработки

1. Freezed
Freezed — генератор кода, который уменьшает количество действий для создания шаблонов классов и помогает писать код быстрее.

2. flutter_launcher_icons
Пакет пригодится, если понадобится изменить иконки приложения, не зная ничего о Xcode и Android. Вы просто добавляете свой значок в формате png, выполняете команду flutter pub run flutter_launcher_icons, и все остальное происходит в фоновом режиме.

3. Fluttertoast
С помощью этого пакета легко отображать уведомления в приложениях Flutter.

4. Firestore
Firestore — облачная база данных NoSQL.
Пакет позволяет легко интегрировать приложения Flutter с Firestore.

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

6. SharedPreferences
Пакет для хранения и извлечения пар «ключ-значение» на устройстве пользователя. Удобен для хранения предпочтений пользователя, таких как настройки и данные, специфичные для пользователя.

7. package_info_plus
Пакет предназначен для получения информацию о приложении (номер версии, номер сборки и имя пакета). Этот пакет особенно полезен для отображения информации о приложении пользователям или в целях отладки.

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

А какие пакеты для Flutter используете вы?

#flutter
2.9K views16:02
Открыть/Комментировать
2023-05-15 15:10:02Что такое Compose Multiplatform?

На сегодняшний день есть два основных UI-фреймворка, которые позволяют запускать один и тот же UI на разных платформах и широко представлены на рынке: React Native и Flutter.

Но статья не о них, а об удобном и мощном инструменте мобильной и десктопной разработки — Compose Multiplatform, приложения на котором можно запускать почти где угодно и на чем угодно — Android, iOS, Windows, Linux, MacOS и в браузере:

https://habr.com/ru/companies/timeweb/articles/734818/

#compose #kotlin
3.0K views12:10
Открыть/Комментировать
2023-05-14 20:05:02Что нового в Kotlin для Android?

На конференции Google I/O 2023 были представлены новинки Kotlin.
Большая статья, в которой подробно разбираются эти обновления, с комментариями и дополнениями мобильного разработчика:

https://habr.com/ru/companies/usetech/articles/734338/

#kotlin #android
3.2K views17:05
Открыть/Комментировать
2023-05-14 17:32:025 инструментов для iOS-разработчика

У каждого разработчика есть свой набор программ, которые он использует каждый день. Ниже 5 инструментов, которые можно использовать в рабочем процессе:

1. Cleaner for Xcode
Это приложение поможет удалить старые файлы, оставшиеся после обновления до новой версии Xcode. Оно также может очистить все производные данные и кэши и освободить место на диске.

2. Rectangle
Rectangle, как и его предшественник Spectacle, улучшает управление окнами с помощью сочетаний клавиш и областей привязки.

3. SF Symbols
С помощью SF Symbols вы можете включать в свои приложения различные пиктограммы. Самое приятное то, что библиотека постоянно пополняется, поэтому у вас всегда будут свежие иконки для работы.

4. Sigma
Sigma — плагин для Figma, который автоматически генерирует код SwiftUI на основе ваших проектов. Этот плагин экономит время и может упростить процесс проектирования и разработки.

5. Amphetamine
С этим всё просто. Amphetamine не позволяет вашему Macbook заснуть, что бывает полезно во время презентаций или когда вы работаете без подключения ноутбука к источнику питания.

#ios
3.3K views14:32
Открыть/Комментировать
2023-05-12 17:22:02Двухфакторная аутентификация с помощью Java Card

Java Card — это технология программного обеспечения, которая позволяет безопасно запускать приложения (апплеты) на базе Java на смарт-картах и, в более широком смысле, на аналогичных безопасных устройствах с малым объемом памяти.

В статье разработчик рассказывает про свой опыт внедрения двухфакторной аутентификации с помощью Java Card для мобильного приложения на базе Android:

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

#android #java
3.6K views14:22
Открыть/Комментировать