Рубрики
JS Kotlin Кодинг

Большое обновление Bill-Splitter (Дели Счет)

За последний год мне надоело выслушивать жалобы друзей на недостаточно понятное приложение Money-Splitter. Приложение то очень полезное, но, чтобы им начать пользоваться — было нужно сидеть и разбираться как оно работает.

Поэтому я решил полностью переделать UI, сделать его как можно более понятным для новичков и, в дополнение, сделать его удобным для использования на смартфоне. Ну и, конечно, поэкспериментировать с новыми (для меня) инструментами разработки.

Новая версия приложения доступна по ссылке: http://zavedyaev.ru/bill-splitter/ . Старая версия все-еще работает, но скоро будет удалена.

Преображение UI на большом экране
Рубрики
Железо

Стоит ли менять Android на iOS?

Начнем с того, что я пользовался Android практически с его зарождения и до текущей актуальной версии. Мне всегда нравилась свобода, которую дает эта ОС. Если тебе нужно что-нибудь сделать на телефоне — для этого всегда есть приложение в маркете. Если приложения нет — его можно написать (я пишу на Kotlin). А если система это запрещает — всегда можно получить root доступ. 

Что касается iOS, я с ней впервые столкнулся на моем iPod touch. Я уже не помню какая именно это была модель, и какая на нем была версия iOS, но он мне показался сильно ограниченным. Даже после установки Cydia. В общем, я от него довольно быстро избавился. 

Позже у меня появился iPad Air. Я всегда считал планшеты бесполезными, и сейчас так считаю. Но этот планшет мне подарили. Что касается ограниченности его ОС — она никуда не делась. Но жена им активно пользуется для просмотра сериалов. 

Как вы, наверное, знаете, я уже давно подсел на MacBook. И я до сих пор не вижу ему достойной альтернативы. Так вот, в большинстве сравнений Android vs iOS все относят эту «экосистему» к огромному преимуществу. Мне было интересно посмотреть на, так называемую, «экосистему». Около месяца назад я сдался своему любопытству и решил взять iPhone.

Рубрики
Kotlin Кодинг

Kotlin после Groovy

Привет!

Хотелось бы сегодня рассказать про мой процесс перехода с Groovy на Kotlin, об отличиях, преимуществах и недостатках этих языков. Я подразумеваю что у вас уже есть опыт работы с Groovy, вы знаете и используете большинство вспомогательных методов/приемов (далее сахар).

Начнем с предпосылок смены языка на нашем проекте. Нам потребовалось срочно подготовить проект под увеличивающиеся нагрузки (примерно в 10-100 раз). Что, во-первых, привело к жесткой смене архитектуры, а во-вторых, мы решили сменить и основной язык программирования.

Рубрики
AngularJS JS Кодинг

Обновление Money-Splitter

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

И тут я подумал, у меня же уже есть приложение, чтобы делить один счет на всех (оно мало применимо, если расплачивался не 1 человек), почему бы не улучшить его чуть-чуть и не сделать возможность следить не только за тем кто сколько потратил, но и кто сколько заплатил.

Рубрики
Без рубрики

Почему не стоит заходить в re:Store

Итак, пошел сегодня обменивать новый (он у меня всего 3 дня), бракованный MacBook Pro 15 в re:Store. Сразу стало ясно что местные продаваны не очень заинтересованы в удобстве клиента. Продемонстрировал им запись мерцания монитора. На самом буке, к сожалению, это воспроизвести не удалось. Продаваны начали стандартную речь про диагностику и бла бла бла. Смешно слышать все это дерьмо, когда ты покупаешь ноутбук за шестизначную сумму. Кстати, при покупке они обещали чуть ли не мгновенную замену ноутбука, даже если его затопить, облизывали по полной. А тут приходишь через 3 дня после покупки, и все, ты уже не желанный клиент, а обуза.

Ладно, пофиг на продаванов, я надеялся получить замену ноутбуку на время диагностики. Мне дали «замену» следующее:

Начнем с того, что на диагностику я сдал 15″, Retina, SSD, i7, 16Gb RAM. Получил 13″, не Retina, HDD, старый 2-ядерный i5, 4Gb RAM. Да на нем даже браузер тормозит, про Java я вообще молчу. А памяти хватает только на 1 нормальное приложение. В общем просто ужас. Но знакомство с этим у меня началось с внешнего вида: весь расцарапанный, с кучей сколов, с кучей вмятин, брызги от кофе на корпусе. Зарядка — так вообще как-будто в дерьме измазана.

В общем, это был смачный плевок со стороны re:Store на своих клиентов. Продали бракованный ноутбук, забрали его на месяц на диагностику, дали на замену кусок говна. Никому не советую связываться с этой компанией.