TGViewer
Channel Public Channel
MobDev Portal | Мобильная Разработка

MobDev Portal | Мобильная Разработка

@mobdevportal

Присоединяйтесь к нашему каналу и погрузитесь в мир мобильной-разработки

Связь: @devmangx
Subscribers
5.38K
Photos
331
Videos
74
Links
282

Showing posts older than #268 · Back to latest

Older Posts 20 shown
Post #267 2.57K
Использование SwiftUI и StoreKit позволяет легко и просто создать paywall для вашего приложения.

Вот краткое визуальное руководство, которое поможет вам начать

👉 @MobDevPortal
  • 👍 6
  • ❤ 2
Post #265 2.69K
Simple Modularization setup for a New App

Полезная статья, в которой рассматривается простая настройка модуляризации iOS-приложения, на основе локальных пакетов.

🔸Why Modularize?
🔸Using Local Packages
🔸Structure
🔸Dependency Management Between Modules(CoreLayer, Domain Layer, Presentation Layer)
🔸Third Party Dependencies
🔸How to start using this?
🔸Scaling the Approach
🔸Conclusion

Код проекта на GitHub: ModularTemplate

👉 Читать

👉 @MobDevPortal | #cтатья
  • 👍 4
  • ❤ 3
Post #264 2.59K
Mesh — это опенсорсная утилита для создания и редактирования mesh-градиентов. Она полностью написана на Compose Desktop с использованием UI Kit Jewel от JetBrains.

Позволяет настроить сетку градиентов с индивидуальными контрольными точками, управлять палитрой и получать интерактивный предварительный просмотр

👉 https://github.com/c5inco/Mesh

👉 @MobDevPortal | #ресурсы
  • 👍 6
  • ❤ 3
Post #263 2.96K
💡 SwiftUI совет

Используйте модификатор badgeProminence(), чтобы отображать бейджи с меньшей или большей заметностью.

Например, для элементов, требующих действий (например, непрочитанных уведомлений), передайте .increased, чтобы привлечь больше внимания.

👉 @MobDevPortal | #tips
  • 👍 7
  • ❤ 1
Post #261 3.08K
Вот ЛУЧШИЙ способ увидеть изменения, сделанные в ваших файлах

🔸Перейдите на GitHub и выберите файл
🔸Замените .com на githistory[точка]xyz.

Теперь у вас будет визуальное представление изменений в каждом коммите.

👉 @MobDevPortal | #tips
  • 👍 15
Post #260 3.14K
Как оживает смартфон: Android на старте

Подробная статья от Surf, в которой рассказывается какие этапы преодолевает ОС с момента нажатия кнопки включения до отрисовки интерфейса.

🔸 Что происходит в момент загрузки
🔸 Какие этапы преодолевает ОС
🔸 Как устройство готовится к полноценной работе

👉 Читать

👉 @MobDevPortal | #cтатья
  • 👍 5
Post #254 2.65K
💡 Совет по SwiftUI

Используйте .textContentType(.oneTimeCode) в TextField, чтобы включить автозаполнение проверочных кодов из сообщений или почты

👉 @MobDevPortal | #tips
  • ❤ 11
  • 👍 6
  • 🔥 4
Post #253 3.84K
Лучший open source проект для изучения Kotlin Multiplatform

🔸 Kanji Dojo — это open source приложение на KMP для изучения кандзи.
🔸 Доступно на Android, Windows, Mac и Linux.
🔸 Использует Compose Multiplatform, Kotlin Coroutines, Koin, SqlDelight.

→ https://github.com/syt0r/Kanji-Dojo/ ←

👉 @MobDevPortal | #ресурсы
  • 👍 13
  • ❤ 2
  • 🔥 2
Post #251 3.13K
Обновления в Swift Concurrency: что нас ждёт в Swift 6

ConcurrencyPlayground – в проекте по каждому пропозалу вы можете найти тесты, которые проверяют его функциональность, и сравнить поведение кода для Swift 5 и Swift 6.

👉 Читать

👉 @MobDevPortal | #cтатья
  • 👍 3
Post #250 3.29K
Идеи проектов для начинающих iOS-разработчиков

Если думаете, что создать, то вот вам сразу две готовые идеи, которые в можете повторить и улучшить:

Flappy Fly Bird — проект с открытым исходным кодом по мотивам классики аркадного жанра на Swift 5.5, GameplayKit, SpriteKit и iOS 12.

Coffee-Ratio — приложение создано для любителей кофе и помогает пользователю рассчитать соотношение воды и кофе для каждой порции.

👉 @MobDevPortal | #ресурсы
  • 👍 8
Post #249 2.87K
Kotlin Cacheable

Основанная на аннотациях библиотека кэширования для Kotlin Multiplatform

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

👉 GitHub

👉 @MobDevPortal | #ресурсы
  • 👍 5
Post #247 2.73K
Why Not Compose!

Репозиторий представляет собой сборник коллекций анимаций, композиций и пользовательских интерфейсов с использованием Jetpack Compose.

👉 @MobDevPortal | #ресурсы
  • 👍 6
  • 🔥 3
Post #246 2.97K
KMP for Mobile Native Developers: The Book - бесплатная онлайн книга по KMP

Онлайн книга по KMP, которая охватывает основные аспекты: структура проекта, модуляризация, архитектурные рекомендации, интеграция с библиотеками Jetpack, хранилище, тестирование и т.д.

👉 @MobDevPortal | #ресурсы
  • 👍 11
Post #244 2.35K
Реализация Snake effect в SwiftUI

👉 @MobDevPortal | #tips
  • 👍 4
  • 🔥 4
Post #243 2.6K
Money - это библиотека Kotlin, которая упрощает денежные расчеты и распределение средств.

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

В библиотеке также полностью поддерживаются криптовалюты

👉 Github

👉 @MobDevPortal | #ресурсы
  • 👍 10
Post #241 2.16K
Развитие Android глазами разработчика

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

👉 Читать

👉 @MobDevPortal | #cтатья
  • 👍 6
Post #240 2.19K
💡 Совет по SwiftUI

В iOS 16.0+ вы можете добавлять как внутренние, так и внешние тени, используя .inner() и .drop().

👉 @MobDevPortal | #tips
  • 👍 8
  • 🔥 4
Post #238 2.55K
Более 200 гайдов и пет-проектов с открытым исходным кодом для Android-разработчиков.

Команда опытных специалистов собрала пошаговые туториалы, которые помогут усовершенствовать навыки:

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

👉 Github

👉 @MobDevPortal | #ресурсы
  • 👍 4
  • 🔥 1
  • 😁 1
Post #237 2.56K
Kotlin Coroutines под капотом: отмена корутин

Подробная статья про то, как устроена отмена корутин под капотом.

🔸 Job и JobSupport
🔸 Состояния JobSupport
🔸 Получение дочерних Job
🔸 Уведомление родителя и дочерних Job об отмене
🔸 Как отменяется функция delay()
🔸 Как отменяются suspend функции
🔸 Finishing это не последнее состояние корутины?

👉 Читать

👉 @MobDevPortal | #cтатья
  • 👍 5
  • ❤ 1
Post #235 2.41K
Нужно стилизовать текст в Jetpack Compose?

AnnotatedString — простой вариант, но часто требует много шаблонного кода.

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

#JetpackCompose

👉 @MobDevPortal | #tips
  • 👍 13
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →