Как стать автором
Обновить
0
0
Александр @alex_bernat

Пользователь

Отправить сообщение

Анимации c помощью Transitions API

Время на прочтение11 мин
Количество просмотров70K
Привет!

На хабре ещё не была освещена тема Transitions API для анимаций, которые появились в Android начиная с 4.4 (KitKat) и продолжили свое развитие в 5.0 (Lollipop). В своей статье я расскажу о том, как упростить работу с анимациями с их использованием и как применять их на любом устройстве с версией Android 4.0 и выше.


Читать дальше →
Всего голосов 34: ↑31 и ↓3+28
Комментарии20

Серия видеоуроков по Git для новичков

Время на прочтение1 мин
Количество просмотров114K
Скорее всего, если вас привлекло название статьи, то вы начинаете свой путь знакомства с системой контроля версий Git. В данной статье я приведу 10+ видео о пошаговом вхождении в контроль версии используя Git. Данного курса будет вполне чем достаточно для работы с такими популярными сервисами как GitHub и Bitbucket.

Однажды мой знакомый, который только начинал свой путь в ИТ кинул мне данный мемчик что слева, с вопросом "А чем плохо то?", поэтому чтобы понимать данную шутку и уметь работать с самым популярным на сегодня VCS (Version Control System) рекомендую к ознакомлению серии видеоуроков, которую я привел ниже.
Читать дальше →
Всего голосов 58: ↑49 и ↓9+40
Комментарии43

Секрет быстрого программирования: не задумывайтесь

Время на прочтение7 мин
Количество просмотров77K

Программировать быстро — это легко! Так считает инженер-программист компании Google, который все публикации в своем блоге подписывает лаконичным «Макс». Макс также работает главным архитектором, комьюнити-менеджером и релиз-менеджером в Bugzilla Project. Мы в Alconost впечатлились и перевели его советы о том, можно ли как научиться программировать с космической скоростью.

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

Они, конечно, правы в том, что в условиях сжатых сроков разработчики, как правило, будут писать сложный код. Впрочем, дедлайны не должны приводить к сложности. Вместо фразы «Этот дедлайн помешал мне написать простой код» можно произнести равноценную: «Я недостаточно быстро программирую, чтобы писать просто». То есть чем быстрее вы как программист — тем меньше влияния на качество вашего кода имеют дедлайны.

Теперь давайте разберемся, как, собственно, стать быстрее? Может, это врожденное магическое умение? Надо ли быть «умнее» других, чтобы быть быстрым?

Нет, это вообще не магия и не врожденный дар. На самом деле существует всего одно простое правило, считаясь с которым, со временем вы полностью решите проблему:
Читать дальше →
Всего голосов 45: ↑34 и ↓11+23
Комментарии47

Tutorial: как найти любовь?

Время на прочтение7 мин
Количество просмотров10K
Считается, что самый дешевый вид топлива — природный газ. Это смесь углеводородов без цвета и запаха, основу которой составляет метан. В действительности же самый дешевый вид топлива — это страсть. Если у человека есть страсть, он может бесплатно отдаваться ей без остатка. Часто со страстью путают любовь, но любовь — топливо сомнительного качества. Любовь (для многих) — внутренняя защита от всего ужасного и плохого, что есть в мире. С другой стороны, внутренняя защита — это иммунитет. О профилактике заболеваний недвусмысленно поет БГ: «Кто любит, тот любим», The Sonics пропагандируют страхование в путешествии: «Have love — will travel», а о проблемах аутоиммунных заболеваний предупреждали еще Joy Division: «Love will tear us apart». Что нам на самом деле нужно и как это найти — в новом материале Genotek.

image
Читать дальше →
Всего голосов 24: ↑14 и ↓10+4
Комментарии17

Библиотека для тестов с заполнением пропусков

Время на прочтение5 мин
Количество просмотров3.9K


Не всегда же только пользоваться. Именно с такой мысли началось написание библиотеки под Android и последующее написание этой статьи. Вдруг кому пригодится. Под катом то, что в итоге получилось.
Читать дальше →
Всего голосов 15: ↑12 и ↓3+9
Комментарии3

Минимализм в геймдизайне: примеры, советы и идеи. Часть первая

Время на прочтение6 мин
Количество просмотров17K
Иногда краткость может быть красноречивее многословности.
Всё зависит от того, какую мысль вы хотите донести, какие у вас методы коммуникации и целевая аудитория. Для разработчика его игра и есть послание. Соответственно, минимализм – это проявление краткости в геймдизайне: он позволяет дизайнеру, предпочитающему простоту, а не сложность, эффективнее привлекать внимание аудитории.


Читать дальше →
Всего голосов 14: ↑12 и ↓2+10
Комментарии7

Информация

В рейтинге
Не участвует
Откуда
Минск, Минская обл., Беларусь
Дата рождения
Зарегистрирован
Активность