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

Наложение контента при использовании NestedScrollView с дочерними CustomScrollView. SliverOverlapAbsorber

 SliverOverlapAbsorber используется в Flutter для того, чтобы решить проблему с наложением контента при использовании NestedScrollV ...

Как передать данные между Activities в Android

Для передачи данных между Activity в Android приложении обычно используют объекты Intent. Вот как это можно сделать: 1. Пе ...

Как сохранить состояние Activity в Android?

Чтобы сохранить состояние активности в Android-приложении, можно использовать метод onSaveInstanceState. Этот метод позволяет сохранить текущее состоя ...

Что такое AndroidManifest.xml, его структура и элементы

AndroidManifest.xml — это один из самых важных файлов в проекте Android. Этот файл служит для описания метаданных приложения, определяя его ключевые компоненты, разреш ...

Основные функции SwiftUI

SwiftUI — это фреймворк, разработанный Apple для создания пользовательских интерфейсов на всех платформах Apple (iOS, macOS, watchOS и tvOS). Это декларативный фреймворк, который п ...

Как спрятать android status bar в Flutter?

Чтобы скрыть строку состояния на Android в приложении Flutter, можно использовать класс SystemChrome из пакета services, который позволяет управлять отобр ...

Flutter StreamBuilder vs FutureBuilder

 В Flutter как StreamBuilder, так и FutureBuilder используются для построения части пользовательского интерфейса на ...

Flutter intl с использованием Flavors

Интернационализация приложений Flutter с использованием flavors включает в себя управление несколькими конфигурациями вашего приложения (flavors) и предоставление различного локализованного контент ...

Flutter. Can't run flutter project on emulator - filename too long error

Ошибка "слишком длинное имя файла" при запуске Flutter-проекта на эмуляторе является распространённой проблемой, особенно на Windows. Она обычно возникает из-за ограничения длины пути в Windows (по ...

Expanded vs Flexible в Flutter

В Flutter, и Expanded, и Flexible используются внутри таких виджетов компоновки, как Row, Column и Flex, чтобы управлять пространств ...

Как сделать первую букву в строке заглавной в Flutter?

В Dart ты можешь использовать extension, чтобы добавить новые методы к существующим типам, включая строки. Вот пример, как можно сделать метод для капитализации первой буквы с использо ...

Отображаем процесс скачивание файла в ProgressDialog в Android

 Чтобы скачать файл в Android-приложении и отобразить прогресс в ProgressDialog, можно использовать Kotlin Coroutines с библиотекой OkHttp ...