
Здравствуйте дорогие друзья! 7-го мая, как вы знаете, у нас прошло мероприятие на ВДНХ, целью Picnic withme был отдых в хорошей компании и общение с нашими пользователями, конечно же. Читать полностью »

Здравствуйте дорогие друзья! 7-го мая, как вы знаете, у нас прошло мероприятие на ВДНХ, целью Picnic withme был отдых в хорошей компании и общение с нашими пользователями, конечно же. Читать полностью »
2 года прошло с того момента, как разработчики Google впервые представили свою концепцию дизайна пользовательского интерфейса, получившую название Material Design. О том, как далеко зашло практическое применение этой концепции, и чем на сегодняшний день Material Design является для рядовых разработчиков, мы побеседовали с Владимиром Ивановым, не просто поклонником и последователем идеи, а человеком, который больше года на практике работает с Material Design в своем приложении.

— Добрый день! Расскажите, пожалуйста, о себе и своей работе.
— Здравствуйте! Меня зовут Владимир Иванов, уже более 6 лет я пишу приложения под Android (и не только). Ранее занимался Kaspersky Safe Browser, а на данный момент работаю в компании, которая выпускает универсальное коммуникационное приложение Fonum. Правда, мы еще достаточно молоды: у нас есть только приложение под Android, и пока оно некоторым образом отстает от популярных мессенджеров. Однако у нас есть несколько инновационных идей, за счет которых мы планируем быстро нагнать конкурентов.
В компании я руковожу разработкой мобильных приложений, в частности, под Android.
— Ваше приложение построено по принципам material design, т.е. с концепцией вы сталкиваетесь на работе?
— Да, мы изначально выбрали material design в качестве основы подхода к приложению в целом. Т.е. можно сказать, что Fonum целиком и полностью воплощает идеи material design. Я буквально живу последний год с этой концепцией, пропитался духом и буквой этого подхода.
Читать полностью »
Григорий Березкин анонсировал в «Ведомостях», что через несколько месяцев, но до конца 2016 года, в российской розничной продаже появится недорогой телефон на альтернативной операционной системе. Таким образом старт продаж «Читать полностью »

Если вы читали мою предыдущую статью (Бегущая строка на Arduino), то наверняка уже знаете, что у нас в университете есть возможность делать аппаратные курсовые проекты. И я, вдохновлённый предыдущей своей работой, решил ещё раз попробовать сделать что-нибудь своими руками. Только теперь тема должна была быть посерьёзнее. Кстати, думать о том, что сделать, я начал ещё на зимних каникулах, то есть до начала семестра. Хотелось сделать что-нибудь интересное и полезное одновременно.

Прежде всего, хочу сразу отметить, что я не являюсь профессиональным разработчиком. В этой статье я постараюсь изложить свой опыт создания игры «Feel Speed Racing». Данный материал, скорее всего не будет интересен тем, кто уже имеет большой опыт в разработке игр, но начинающим разработчикам, которые хоть немного работали с Unity думаю, будет интересно.
Читать полностью »

Автор: Константин Марс
Senior Developer @ DataArt,
Co-Organizer @ GDG Dnipro
Сегодня мы поговорим об инструменте, который помогает улучшить качество разработки для Android. Решить эту задачу можно с помощью Dependency Injection (DI). Обычно этот термин ассоциируется с инъекциями, шприцами и немножко с «зависимостями». На самом деле, Dependency Injection — паттерн проектирования, обеспечивающий реализацию принципа инверсии зависимостей и реализующий правила создания объектов и независимость реализаций.
Итак, у нас есть класс, у класса есть конструктор, и есть несколько членов класса. Когда вы создаете сущность этого класса, вам необходимо обеспечить класс инстансами тех самых типов, которые объявлены для его членов класса. В данном случае, это имя машины и тип двигателя Engine. Вы будете использовать ссылки на объекты, соответственно, ссылки внутри вашего класса не будут пустовать.
Таким образом, вы реализуете ОOП и можете создавать объекты.
Читать полностью »
В марте этого года была представлена первая превью-версия Android N. Пока она существует в виде беты и дата финального релиза еще не определена (предположительно ОС увидит свет во второй половине 2016 года). Об основных нововведениях и тенденциях, уже сейчас, на этапе беты, прослеживающихся в обновлении, мы поговорили с первым в России Google Developer Expert Денисом Неклюдовым.

C самого первого публичного появления OS Android на рынке история её развития неразрывно была связана с картами памяти. Шли годы, Android обрастал новыми фичами, сервисами и возможностями, а отношение разработчиков ОС к расширяемой памяти менялось чуть ли не каждый год. И теперь, кажется, найдено равновесие в виде опции Adoptable storage, доступной вместе с Android Marshmallow или 6.0.

Привет GT. Не так давно я со своей командой запустил проект проект быстрозарядного повербанка Baton на boomstarter.

В этом материале я не буду поднимать вопросы ценообразования, в этом материале я хочу разобрать технические подробности и нюансы каждой батарейки. Кому интересно — под кат Читать полностью »
Два года назад я увлекся мобильной разработкой под Android. Тогда я писал простенькие приложения для парсинга веб-сайтов. Программный код писался на Java. Это очень мощный язык, но для написания простых легковесных приложений, не выполняющих сложных задач, его объектно-ориентированная парадигма показалась мне не слишком кстати. В то время я только начинал знакомиться с JavaScript. Изначально он привлек меня своей простотой, затем я стал открывать в нем все большие и большие возможности. Я был знаком с HTML5 и CSS3, удовольствия ради создавал симпатичные веб-страницы.