День добрый. Снова на связи доморощенный Android разработчик. Сегодня я расскажу вам про несколько важных принципов, которые я для себя выделил, проживая жизнь фриланс Android разработчика.
Вернёмся на год назад во времена моего "алкогольного программирования" - назовём его так. В те времена у меня было довольно-таки нездоровое пристрастие к алкоголю, но, счастью, я это отчётливо понимал, из-за чего через некоторое время без особых трудов забросил это дело. Да, это самое "некоторое время" - это несколько лет, но я же был студентом ¯\_(ツ)_/¯.
И так, в какой-то момент, когда я понял, что становлюсь слишком уж постоянным клиентом у врачей, я задумался: быть может, я что-то делаю не так? Сидячий образ жизни и алкоголизм - это ведь прекрасная основа для того, чтобы построить крепкое здоровье! Нет? Именно.
Путь в тысячу миль начинается с первого шага.
Моим шагом был как раз отказ от алкоголя, за ним последовало и более адекватное питание, а так же всё более регулярные упражнения. Как результат - около 10 потерянных кг, прекрасное настроение и постоянная энергичность.
Сейчас довольно много сидячих профессий, и, как следствие, очень широко распространена гиподинамия. Так что всем, кто привык часами втыкать у монитора, на заметку: заставляйте своё тело двигаться хотя бы раз в час. Этого будет достаточно для начала. Результаты в долгосрочной перспективе вас приятно удивят.
- Так постой, что это такое!? Я тут про всякие штуки связанные с программированием зашёл почитать. А ты мне про здоровье и про свои проблемы с алкоголем!
Спокойно! Сюда как раз сейчас органично впишется Android разработка:
Со всеми этими здоровыми привычками я не мог ни начать бегать. Ох, как ненавистно мне раньше было само это слово, но это ведь так здорово! Ну или здорОво. Не важно! Главное: я понимал, что я должен начать бегать. По своему прошлому опыту я понимал, что лучше делать это по уму: ранее получасовые пробежки в течение недели напрочь отбивали желание заниматься подобным на ближайшие полгода.
Я начал гуглить. Нашёл один ресурс, в котором была дана программа бега с довольно простым принципом: x минут бег, y минут ходьба - z раз. Отлично! Это мне подходит! После нескольких пробежек в подобном режиме лень начала брать своё. Не та лень, которая мешает выйти на пробежку, но та, которая против того, чтобы забивать мысли вечным контролем времени и залипанием на экран телефона каждые 5 минут. Постойте... Я же Android разработчик. Почему бы не сделать для этой цели простое приложение? К тому же лишний опыт лишним не бывает.
Сказано - сделано. Я набросал простое приложение для бега. В общем-то, там так и остались некоторые баги, на которые я забил по причине того, что прошёл до конца этот самый курс. Суть проста: выбираешь неделю и день - получаешь набор интервалов для тренировки; всего 4 недели; после запуска появляется таймер, возможность вернуться из него на экран выбора дня недели я убрал, т.к. пару раз случайно сбрасывал таймер таким образом (да, очень элегантное решение с моей стороны); когда таймер заканчивается и его сменяет другой, телефон вибрирует (главная фича: теперь не нужно было смотреть каждые пару минут на экран телефона).
Вот, собственно приложенька вам на съедение:
https://www.dropbox.com/s/so93656gaksvy0u/run-app.apk?dl=0
Если для кого-то окажется полезной, то возобновлю работу над ней, то доведу до ума и дропну на маркет.
В дальнейшем уже не изобретал велосипед и пользовался различными трекерами для бега и шагомерами до тех пор, пока все эти занятия не вошли в привычку. Далее отказался от них в пользу наушников с музыкой или подкастами.
Вообще, довольно часто появляются идеи о различных приложениях, которые сделают мою жизнь проще во всяких мелочах. Периодически работаю над подобными, но список продолжает расти несоизмеримо больше. Однако, в этом и прелесть Android разработки для меня - есть возможность создавать что-то, что всегда будет с тобой и будет приятно опорой в повседневных мелочах.
На сегодня у меня всё. Спасибо за внимание.
1 часть:
https://pikabu.ru/story/budni_android_razrabotchika_ch1_5261...
2 часть:
https://pikabu.ru/story/budni_android_razrabotchika_ch2__rab...
3 часть:
https://pikabu.ru/story/budni_android_razrabotchika_ch3__moy...