Рубрика «Блог компании ЕТранспорт»

Приветствую!
С приходом material дизайна приходят и новые элементы. Например, появился RecyclerView, который многим уже известен. Про него на хабре писали не раз: тыц, туц.

Вроде как пользоваться им — понятно, но ведь хочется большего. Обычно при переходе на новые альтернативы чего-то не хватает. Вот и мне не хватило того, что есть. Понадобилось мне сделать parallax эффект, как в Google Play на странице конкретного приложения. Реализации для ListView и ScrollView имеются. Поискал я в великом и могучем, и все, что нашел — этот репозиторий. Решение вроде рабочее, да и народ пользуется. Однако мне не понравилось его юзабилити. И как водится, решил написать свое.
Читать полностью »

Здравствуйте!

В один прекрасный день приходит ко мне менеждер и говорит: «Можем ли мы запретить пользователю менять время на телефоне?». И конечно же ответ мой был нет, но это не решало задачу. Необходимо было искать выход из ситуации.
Критерии для решения были следующими:

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

Мы сели, подумали, и нашелся другой приемлемый вариант — вести свое с блэкджеком и ... независимое от девайса время.

Читать полностью »

Привет.

Вместо введения

Мы делаем простой и полезный проект. Никому, кроме каждого второго горожанина он не нужен. Но денег у проекта нет. Совсем нет. Ноль.
Понимая неблизкие перспективы монетизации сервиса, мы все же взялись за его реализацию. Отчасти это решение было обосновано нашей социальной ответственностью, отчасти — мечтами о светлом будущем и частично даже самопиаром (что, кстати, удалось в особенности). Каждый здесь знает: сделать технологическую составляющую IT проекта — это одно; показать результат всем и приучить конечного юзера им пользоваться — другое. Два абсолютно разных занятия, требующие совсем разных специалистов и решений.
Никаких финансовых вложений не требовали задачи по разработке — вся команда была замотивирована нефинансово. Сотворив чудо, мы перешли к его повсеместному насаждению. Тут и началось то, о чем я хочу рассказать сегодня.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js