/AndroidStudy

Toy проекты для изучения Android разработки

Primary LanguageJava

AndroidStudy

Toy example проекты, которые не обязаны нести в себе смысловой нагрузки, а призваны лишь для тренировки различных элементов разработки под Android.

По технологиям:

ViewModel

По проектам:

Tips

IntentCodingChallenge

AndroidFundamentalsIntUI

Tips

Простое приложение для подсчета чаевых.

SeekPresenter

SeekBar

Логику работы SeekBar вынес в класс SeekPresenter в методе setSeekBarListener устанавливается SeekBarListener, для того, чтобы движение были плавными вводится переменная smoothnessFactor и по определенной формуле исскуственно сглаживается движение. calculateResult - расчитывает чаевые и сигнализирует о закрытии виртуальной клавиатуры

PercentageButtons

Объект, который содержит описание кнопок для быстрого выбора процентов: имя кнопки, значение процента и SeekPresenter из MainActivity. Массив из объектов PercentageButtons передается ButtonAdapter.

ButtonAdapter

В ButtonAdapter кнопкам присваиваются имена и background. Через SeekPresenter, который есть в описании модели каждой кнопки, SeekBar устанавливается прогресс и значение остановки через метод setProgress в SeekPresenter

IntentCodingChallenge

Простая адаптация задания с лаболаторных гугла. Реализован переход между двумя активностями с передачей значения выбранным игроком хода, затем случайно выбирается ответный ход, и по заданным правилам выясняется победитель.

AndroidFundamentalsIntUI

Задание лаболаторных гугла