Приложение Маяки Эстонии

Коничива, уважаемый!

За время вашего отсутствия мы тут вон чего понаписали:

18 Декабря

Бог управился за шесть дней и на седьмой отдыхал, я в его сроки не уложился. Хотя... Я о своём приложении. Подробнее о нём я расскажу позднее, когда выпущу, а сейчас непосредственно о разработке.
Итак, я начал писать приложение, чтобы освоить Flutter. То, что мне с своё время крайне бы пригодилось - энциклопедия маяков Эстонии с некоторой заточенностью под туриста. Первые полдня разработки я разбирался, что такое Flutter, устанавливал его и потом игрался с писькой примерами. После этого, вечером, я продумал структуру и особенности приложения. Так как оно рассчитано на туриста, у него может не быть интернета, значит все данные должны быть доступны и без него. Сами данные я для удобства решил хранить в JSON. Второй день я делал routing, главное меню и иконку, отображаемую при загрузке приложения. Иконка была такая:

На третий день выводил список всех маяков из JSON-файла и делал его фильтрацию. Для этого пришлось разбираться со StatefulWidget, их состояниями и переменными. На четвёртый день делал иконку приложения и переделывал иконку загрузки (творческий поиск, мать его), разбирался с передачей данных из виджета в виджет. Пятый день начался хорошо, я за пару часов запилил показ маркеров всех маяков на карте Гугла. Но дальше случился софтварный коллапс. Это нормально, что периодически что-то подвисает и приходится перезапускать Android Studio, но в этот раз, вероятно, повредился какой-то файл и всё в миг перестало работать. Перезапускал, перезагружался, а потом и переустанавливал. Flutter заработал, моё приложение - нет. Пришлось начинать новый проект, куда по файлику, по строчечке переносить всё из старого. В итоге, через 4 часа всё заработало, но уже с некоторой тормознёй и подвисаниями. Честно скажу, облегчения не испытал, скорее злость и раздражение.

На следующий день продолжил с картой. Заменил стандартные маркера на свои и выяснил два момента. Во-первых, из 68 объектов, Гугл показал лишь 59 маркеров, нагло проигнорировав очень близкие друг к другу. Во-вторых, свои маркера нормально выглядят на Android, но при этом раза в три крупнее на iOS. Короче, пришлось оставить стандартные маркера. Google Maps API для Flutter очень печалит, а альтернативу пока нашёл лишь одну. Также в этот день начал оформлять страницу информации о выбранном маяке. Никакого дизайна или хоть какого-то представления о нём не было, так что тыкался-мыкался. К концу дня удалось получить некий вектор от дизайнера, что я и реализовывал вчера вечером и сегодня утром. В настоящий момент (седьмой день) весь функционал приложения готов. Честно скажу, увлекло меня это дело не на шутку, забыл про всё на свете, занимался всё свободное время на работе и дома, до 11 часов в день. Да, я прекрасно понимаю, что сделано оно по выдранным из чужих примеров кускам кода. Оптимизировать буду, но позднее. Есть ещё пара декоративных "хотелок", которые бы тоже не помешало реализовать. Ну а первым делом надо добавить фотографии и данные по оставшимся 67 маякам, после этого можно будет выпускать бету приложения.

Размышлял: Lentyay
13 Декабря

Хочу пояснить, почему всю неделю не было публикаций. Я решил прокачать свой скилл и научиться делать приложения для смартфонов. Хотел я это давно, пару несмелых попыток делал, но как-то не сросталось. В очередной раз увидел статью о новом суперудобном-и-простом фреймворке и в очередной раз захотелось попробовать. Отличие лишь в том, что, в данном случае, порог вхождения очень низкий и нечто похожее на приложение можно получить за пару дней. Зовётся сей фреймворк Flutter.

Жизнь слишком коротка, чтобы кончать на простыню просто коротка. Я решил сразу писать полезное приложение, а какую тематику выбрать? Ну конечно, маяки. Продвинулся достаточно, чтобы собой гордиться. Подробности будут на следующей неделе.

Размышлял: Lentyay
6 Декабря

Вчерась получил часы с тритиевой подсветкой, поэтому сейчас будут первые впечатления. Ну а через месяц-другой - впечатления от эксплуатации.

Прежде стоит рассказать, чем закончилась история с покупкой. Около недели долбил продавца напоминанием о том, что всё ещё жду от него инфы о часовых механизмах, но так и не дождался. Через две недели продавец отметил, что отправка посылки отменена и ещё через пару дней я получил деньги назад. Заказал часы снова, теперь уже у продавца CarnivalOfficial Mechanical Watches Store за €73 вариант с кожаным ремешком. Модель 8758G. Перед заказом списался с продавцом насчёт часового механизма. Получил ответ, что он китайский, собственного производства. Поди знай, это ведь Алиэкспресс... Да и слово Official в названии магазина не говорит ровным счётом ни о чём. Собственно, и официальный сайт производителя ответов не даёт, а вносит лишь дополнительную смуту. В каталоге есть SIMPLE COLLECTION for MEN (Three Hands), трёхстрелочные (минутная, часовая и день месяца), но на фотках там и двухстрелочные (как мои) и трёхстрелочные. Более того, есть фото, где на циферблате написано Swiss made. Короче, ни по сборке, ни по механизму точных данных нет. Кстати, на форумах видел предположение, что часы этого бренда производит артель Keytime.

Carnival watch 8758G Carnival watch 8758G

Теперь по часам. Упаковку описывать не буду, ничего интересного. Сами часы понравились: тонкие, лёгкие, изящные. Тритиевые колбочки тоньше, чем я ожидал. На глаз, 1/3мм или 1/4мм. Светятся они совсем слабо, точно слабее фосфорицирующего покрытия. Очень не понравился невероятно жесткий ремешок. Им на полном серьёзе можно мягкую булку резать. Однозначно, под замену. По итогу скажу, что часы приятные, буду надевать "в люди", но, имей я возможность подержать их перед покупкой, не купил бы.

Carnival watch 8758G

Размышлял: Lentyay
4 Декабря

В фэйсбуках мне попалась подборка "99 лучших фильмов всех времен". Хотел сделать большой и подробный пост с комментариями по большинству пунктов, но, пробежав список глазами повторно, понял, что составлял его миллениал и даже не любитель кино. Из 99 обозначенных там картин, 76 сняты после 2000 года, а самый старый фильм датирован 1972 годом. До этого года кино ещё не изобрели? Также в списке нет ни одного советского/российского фильма, хотя некоторые получали мировое признание. Более того, уже при написании этих строк мне подумалось, что в списке вообще только голливудское кино. Видимо, это какое-то особое условие.

Ну и более субъективно: у меня есть претензии к подбору фильмов. Я очень слабо себе представляю человека, которому понравился фильм "Лобстер" (офигенный, рекомендую) и настолько же понравился и даже заслужил статус лучшего, "Отряд самоубийц". Ещё в какой-то момент я заметил, что там нет фильма "Джокер" этого года и это удивительно.

Джокер в кино

О Джокере, как о персонаже, хотел бы сказать отдельно. Как сказал православный священник в "Домашнем аресте": "Хит всё-таки лучшим был, упокой Господь его душу. А Джаред совсем ни о чём". С последним соглашусь. Персонажа Джека Николсона тоже оставим в стороне, это опереточный злодей, его сложно воспринимать серьёзно. Далее идёт "лучший Джокер из всех" - Хит Леджер. Все люди как люди, а я при просмотре "Тёмного рыцаря" уснул. Примерно месяц назад, уже после просмотра "Джокера" с Фениксом, я посмотрел его повторно, дабы проникнуться и сравнить. На этот раз я не заснул, но со скукой пришлось побороться. От фильма про Бэтмена ждёшь экшна, а тут драма, моральный выбор и несколько глубоких моментов, которые я сам не заметил, а узнал о них из обсуждений в сети. Ни чем не впечатливший меня фильм, с ни чем не примечательными протагонистом и антагонистом. А высокие оценки - отчасти, дань памяти Хиту Леджеру, а не реальная оценка картины.

Что же до фильма "Джокер" с Хоакином Фениксом, то он шикарен! Однозначно, один из лучших фильмов (а скорее всего, самый лучший) по комиксам. И вот именно тут самый лучший Джокер! Именно тут его персонаж раскрыт, его действия понятны и ему искренне сопереживаешь. Хит, прости. А список - барахло.

Размышлял: Lentyay
3 Декабря

чёзанах?

Увидел тут на одном сайте обсуждение девайса, который прямо-таки озадачил меня - вспениватель пива от Xiaomi. По мне, это как увлажнитель воды. Китайцы народ ушлый, запросто и увлажитель воды сделают, если хоть несколько сотен его экземпляров купят. Почитал комментарии, оказывается, со вспенивателем пива всё не так однозначно. Есть способ розлива пива, где пена искусственно доливается (видео), но это на любителя и канает не для всех сортов напитка. Для меня пена является не более, чем украшательством, я её всё равно почти не пью. Да, при первых глотках я сильно наклоняю стакан, усы в пене, но зато под ней проходит пиво, которое и радует рот.

Возвращаясь к девайсу, могу сказать, что мне он видится, как бесполезная побрякушка в подарок, которая укрепит вашу репутацию "того, который всякую непонятную херню дарит". Если надо иметь что-то в качестве незапланированного презента, лучше заказать насадку на бутылку для аэрации вина. Она реально работает, даже я разницу почувствовал.

Размышлял: Lentyay
Цитировать
в комментарии