Статьи

Фрагмент Android-транзакции: FragmentManager и Backstack

Фрагменты полезны, когда мы хотим поддерживать несколько размеров экрана . Для управления фрагментами нам нужен FragmentManager, который помогает нам обрабатывать транзакции между фрагментами. Под транзакцией…
Статьи

Проверка данных с помощью основных данных: общие ограничения

Независимо от того, какую среду хранения использует приложение, разработчик сам решает, что хранится в постоянном хранилище приложения. Это также означает, что разработчик отвечает за проверку…
Статьи

Создать пользовательскую клавиатуру на Android

Что вы будете создавать Большинство устройств Android не имеют физической клавиатуры. Вместо этого они полагаются на виртуальную или программную клавиатуру, чтобы принимать пользовательский ввод. Если…
Статьи

Лучшие приложения по дизайну

Большинству мобильных приложений не хватает той лишней детализации дизайна, которая могла бы помочь им выделиться из толпы App Store. Несмотря на то, что талантливому дизайнеру…
Статьи

Создайте пользовательский контроллер оповещений с помощью Swift

Что вы будете создавать Вступление UIAlertController используется для отображения предупреждающего сообщения в приложении. Например, если возникает ошибка, в предупреждении могут отображаться описание и кнопки для…
Статьи

Совет: Перечисления в Swift

Перечисления являются общим шаблоном проектирования во многих языках программирования. Хотя вы, возможно, знакомы с перечислениями в C и Objective-C, реализация перечислений в Swift значительно более…