Публикации по теме 'android-app-development'


Учебное пособие по Android: структура приложения
Обзор Теперь, после небольшого волнения, связанного с запуском вашего первого приложения для Android, давайте вернемся в Android Studio и взглянем на структуру приложения для Android. На рис. 1.1 показано левое древовидное представление, содержащее компоненты проекта. Рекомендуем для предыдущего урока Учебник по Android: Создание приложения . В окне проекта в Android Studio есть два основных узла и скрипты Gradle . Узел приложения содержит все компоненты приложения. Узел Gradle..

Оверлей загрузки Android Progress Wheel
Загрузка данных от сторонних поставщиков необходима для большинства приложений Android. Эти данные обычно выбираются и загружаются в пользовательский интерфейс при запуске приложения. Хороший способ показать пользователю, что данные загружаются, - это наложение круга загрузки в пользовательском интерфейсе. Во время этого наложения вы не хотите, чтобы пользователь мог взаимодействовать с пользовательским интерфейсом до завершения загрузки. Давайте рассмотрим один из способов..

Обзор модернизации: продолжение
Или как использовать MVVM, чтобы получить несколько кошек, чтобы ваш код не был повсюду Это вторая часть из серии « 👏👏 Обзор модернизации 👏👏 ». Вы можете найти часть 1 здесь: 👏👏 Обзор модернизации 👏👏 Или как использовать Kotlin + RxJava, чтобы получить несколько кошек medium.com Исходный код: CostaFot / android - retro-electro Внесите свой вклад в разработку CostaFot / android -..

Изучение AnimatedContent и Crossfade в Jetpack Compose
Jetpack Compose — Примечания к анимации: 4 Jetpack Compose — это революционное обновление для создания пользовательского интерфейса приложения для Android. Он использовал концепцию декларативного пользовательского интерфейса и привнес удовольствие в создание пользовательского интерфейса с помощью Kotlin — мечта многих разработчиков Android. Если вы новичок в Jetpack Compose, я рекомендую вам ознакомиться со следующими статьями: Компоненты Jetpack Compose (Часть 1) Создание..

Обучение разработке приложений для Android! Станьте профессионалом в мгновение ока
В этой статье мы поговорим о разработке приложений для Android. Смартфоны в последние годы стали продолжением нашего тела, без которого мы не могли бы представить свою жизнь. В настоящее время смартфоны являются продолжением нашего тела. Без него мы даже не можем представить свою жизнь. В повседневной жизни нам нужны смартфоны для выполнения повседневных дел. Простыми словами, смартфон — это как бы наши базовые потребности. В мире есть две популярные мобильные операционные системы:..

С Kotlin я много думал о «с»
Поскольку мне нравится понимать, как вещи работают и почему они сделаны такими, какие они есть, я задался вопросом о методе with в Котлине. Но прежде чем идти дальше, для тех, кто не знает, with часто используется, чтобы избежать повторения одного и того же объекта, когда мы хотим использовать его снова и снова. Например, когда вы привязываете свой ViewHolder к RecyclerView, вы часто получаете что-то вроде этого: override fun onBindViewHolder(holder: MyViewHolder, position: Int) {..

Бесполезные упражнения: Рекомпозиция Jetpack Compose
Цель этого поста — понять, как работает рекомпозиция, на коротком примере из реальной жизни, точно так же, как это делается, когда вы начинаете работать над новой функцией. Ломать вещи куда веселее, чем читать документы. Давайте потеряем несколько клеток мозга вместе, хорошо? Установка Вот типичный «корневой» компонуемый. Задача viewmodel.updateState() состоит в том, чтобы сгенерировать новую случайную state строку. Это, по сути, вызовет рекомпозицию корневого компонуемого...