Telegram Web Link
Объяснение Стабильность в Jetpack Compose

В этой статье мы рассмотрим, что на самом деле означает стабильность Compose, как ее отладить и стоит ли вообще о ней беспокоиться.

https://medium.com/androiddevelopers/jetpack-compose-stability-explained-79c10db270c8

#Android

👉 @developer_mobila
Gallery: медиа-галерея на Jetpack Compose

Это легковесная галерея с фотографиями и видео для Android-приложения на Jetpack Compose.

https://github.com/IacobIonut01/Gallery

#Android

👉 @developer_mobila
Flutter. На пути к совершенству

Добро пожаловать в волшебный мир программирования, где каждый разработчик – не просто кодер, а настоящий магистр заклинаний и цифровых чар! Перед вами лежит карта неисследованных земель, полных таинственных «кодовых джунглей», где скрывается легендарный кракен «кодовых глубин» и много других заморских чудес.

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

Запаситесь же попкорном из нулей и единиц, устройтесь поудобнее за своими многооконными экранами и готовьтесь к незабываемому путешествию!

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

#ios

👉 @developer_mobila
Jetpack Compose: Countdown Timer

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

https://medium.com/@android-world/jetpack-compose-countdown-timer-9531dd3119a6

#Android

👉 @developer_mobila
This media is not supported in your browser
VIEW IN TELEGRAM
ComposeLevitation: эффект левитации для элементов UI

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

https://github.com/GIGAMOLE/ComposeLevitation

#Android

👉 @developer_mobila
Упрощаем локализацию iOS-приложения со String Catalogs

Выход продукта на новые рынки сбыта — это деньги. Чем лучше ты знаешь своего клиента, тем вероятнее ты их сможешь заработать. Это правило справедливо и в обратную сторону: клиент будет более охотно пользоваться твоим продуктом, если он может разговаривать с ним на одном языке.

Сегодня я расскажу о том, как можно в значительной мере облегчить и усовершенствовать процесс перевода iOS-приложения на другие языки. Языки, разумеется, человеческие: от Swift мы отказываться не будем.

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

#ios

👉 @developer_mobila
This media is not supported in your browser
VIEW IN TELEGRAM
GITHUBFittedSheets: Bottom Sheet для iOS

FittedSheets — реализация Bottom Sheet для iOS, представление View Controller-а внизу экрана. Предлагает произвольные размеры (автоматически подстраиваясь под содержание встроенного контроллера) и поддерживает скроллинг.

https://github.com/gordontucker/FittedSheets

#ios

👉 @developer_mobila
Лучшие практики в Jetpack Compose для новичков

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

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

https://medium.com/@bhoomigadhiya/best-practices-in-jetpack-compose-for-beginners-949d2b90a1b1

#Android

👉 @developer_mobila
Drawer Navigation с помощью Material 3 в Jetpack Compose

В этом статье мы рассмотрим и реализуем базовую навигацию Drawer Navigation с помощью Material3.

https://proandroiddev.com/drawer-navigation-using-material-3-in-jetpack-compose-1bfd5f3f7ed4

#Android

👉 @developer_mobila
Phase Animations in iOS 17

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

0:00 Introduction
1:18 Chaining Animations
3:29 Basic PhaseAnimator
8:27 Enum based phases
15:17 PhaseAnimator Triggers

https://www.youtube.com/watch?v=CS2GLBiRMWE

#ios

👉 @developer_mobila
Побочные эффекты Jetpack Compose в подробностях

Цель побочных эффектов в Jetpack Compose — обеспечить возможность выполнения операций, не связанных с пользовательским интерфейсом, которые изменяют состояние приложения вне Composable-функции контролируемым и предсказуемым образом.

Jetpack Compose значительно упростил разработку пользовательских интерфейсов в Android, но все же важно понимать, как правильно управлять эффектами для повышения производительности. В этой статье мы рассмотрим три важные функции Composable, которые помогают нам эффективно управлять эффектами пользовательского интерфейса: SideEffect, LaunchedEffect и DisposableEffect.

https://medium.com/@mortitech/exploring-side-effects-in-compose-f2e8a8da946b

#Android

👉 @developer_mobila
Осваиваем фреймворк Observation в Swift

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

https://swiftwithmajid.com/2023/10/03/mastering-observable-framework-in-swift/

#ios

👉 @developer_mobila
Как ускорить сборку проекта и не остановить разработку

Доклад о том, как мы применили в iOS-проектах Тинькофф предкомпилированные зависимости в виде XCFramework с использованием CocoaPods, fastlane, GitLab CI и на примере проекта Тинькофф Бизнес ускорили холодную сборку до 2 раз.

0:00 Вступление
2:18 План доклада
3:37 «Тинькофф бизнес» в цифрах
6:59 XCFramework
11:46 Публикация XCFramework с CocoaPods
13:14 Builder
14:07 Deploy_xcframework
15:21 Alamofire:podspec
16:45 Transform_podspec
17:59 Интеграция
19:46 Семантическое версионирование
21:09 Обратная совместимость
26:46 Ограничения и советы
32:41 Практика
35:41 Готовый проект
37:40 Заключение

https://www.youtube.com/watch?v=EKKHAp0ZGBU

#ios

👉 @developer_mobila
Media is too big
VIEW IN TELEGRAM
Как создать пользовательский экран в SwiftUI

Имейте в виду, что это действительно работает в iOS 15! И хотя многие в комментариях хотят указать на более нативное решение, оно было представлено в iOS 16. Итак, это решение, которое также включает в себя довольно много настроек радиуса углов, цветов и многого другого, потому что вы также можете форкнуть это репо и редактировать его по своему усмотрению :]

https://github.com/fieldday-ai/Modals

#ios

👉 @developer_mobila
Screenshot testing in Compose

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

https://proandroiddev.com/screenshot-testing-in-compose-f8a7389a7e6

#Android

👉 @developer_mobila
Поваренная книга SwiftUI: изображения и кнопки

SwiftUI позволяет невероятно просто добавлять изображения и кнопки в пользовательский интерфейс.

Кнопки необходимы для создания интерактивных элементов в пользовательском интерфейсе. В SwiftUI кнопки создаются с помощью представления Button.

https://www.kodeco.com/books/swiftui-cookbook/v1.0/chapters/6-add-a-button-in-swiftui

#ios

👉 @developer_mobila
2025/07/06 19:55:53
Back to Top
HTML Embed Code: