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


Создание пасьянса во флаттере
Создание клона пасьянса во Flutter (без игрового движка) После создания тральщика во Flutter мы теперь создадим еще одну классическую игру во Flutter: Soltaire. Опять же, здесь не используется игровой движок, и это чистый код Flutter. Если вы уже знаете, как работает Solitaire, и хорошо разбираетесь в Flutter, перейдите к концу статьи и найдите ссылку на Github. Что такое пасьянс? Пасьянс - карточная игра, конечная цель которой состоит в том, чтобы поместить все карты в..

Эффективные выборы Java
Предпочитайте статические классы-члены нестатическим классам-членам. Никогда не используйте интерфейс для определения констант! (Любимый) Эффективные методы Проверить, что параметр действителен в начале метода Объект True Immutable создает защитные копии своего изменяемого свойства в конструкторе и предоставляет защитные копии для методов доступа (пункт 39). Держитесь подальше от перегрузки, поскольку это создает путаницу в долгосрочной перспективе, следует использовать шаблон..

Создайте виртуальное устройство Android для Android Studio:
Создайте виртуальное устройство Android для Android Studio: В этом уроке мы узнаем, как мы можем создать эмулятор виртуального устройства Android для Android Studio, наш собственный AVD, который является виртуальным устройством Android. После того, как вы установили Android Studio, первым шагом будет создание виртуального устройства Android для целей тестирования. Android Studio может создать виртуальное устройство по умолчанию с новейшей версией Android. Создание другого..

Android Simple Image Gallery
КОДЕКС Android Simple Image Gallery Создание простого приложения для создания галереи изображений на Android На каждом устройстве Android есть приложение галереи, в котором хранятся все изображения и видео устройства. В этом посте я покажу, как вы можете создать собственное приложение для создания базовой галереи изображений. Код доступен на GitHub . Этот пост будет разделен на три части. В первой мы увидим, как получить доступ ко всем изображениям на внешнем хранилище устройства..

Используйте аннотации Java Nullability Annotations, чтобы упростить преобразование в Kotlin
Распространенным подходом к внедрению Kotlin является его использование в существующих проектах либо в новых функциях, либо путем постепенного преобразования существующего кода с Java на Kotlin. В этих сценариях очень часто только что написанный код Kotlin взаимодействует с Java, что обычно означает необходимость обработки типов платформ в Kotlin. Типы платформ по сути являются типами, возвращаемыми из взаимодействий с Java, и обозначаются в подсказках IDE с помощью ! , например (..

Котлин: вам нужен (другой) HTTP-клиент?
Меня осенило, когда я был на местном хакатоне. Участникам было предложено получить некоторые результаты из общедоступного API. И вдруг люди вокруг меня начали спорить, какой HTTP-клиент использовать. Одни выбрали RestTemplate , другие - HTTP-клиент Apache , третьи пробовали что-то вроде JSoup . Оказывается, большинство опытных Java-разработчиков не знали, что в стандартной библиотеке Java уже есть встроенный HTTP-клиент. Он просто называется URL Чтобы улучшить эту ситуацию,..

Начало работы с Flutter - создание приложения для расчета расходов
Флаттер Начало работы с Flutter - создание приложения для расчета расходов Изучите виджет с отслеживанием состояния, регулярное выражение, плавающую кнопку, текстовые поля и т. Д. Во Flutter В первой части этой серии вы узнали, как создать базовое приложение на Flutter. Там вы узнали только базовую структуру, некоторую интерактивность и использовали только виджеты без сохранения состояния. В этом руководстве вы разработаете приложение Expense для изучения состояния, виджета с..