DataArt
Записи с тегом «mobile»
banner-00090-dablog

Dagger 2. Лечим зависимости по методике Google

Dependency Injection

Что, зачем и когда это нужно

Сегодня мы поговорим об инструменте, который помогает улучшить качество разработки для Android. Решить эту задачу можно с помощью Dependency Injection (DI). Обычно этот термин ассоциируется с инъекциями, шприцами и немножко с «зависимостями». На самом деле, Dependency Injection — паттерн проектирования, обеспечивающий реализацию принципа инверсии зависимостей и реализующий правила создания объектов и независимость реализаций.

Итак, у нас есть класс, у класса есть конструктор, и есть несколько членов класса. Когда вы создаете сущность этого класса, вам необходимо обеспечить класс инстансами тех самых типов, которые объявлены для его членов класса. В данном случае, это имя машины и тип двигателя Engine. Вы будете использовать ссылки на объекты, соответственно, ссылки внутри вашего класса не будут пустовать.

Таким образом, вы реализуете ОOП и можете создавать объекты.

Читать дальше »
banner-00086-dablog

Xamarin Forms в действии. Medchest Assistant

Когда мы пришли на Medtech Hackathon, нашей целью было создать простой и легковесный инструмент для пользователей, которые хотят вести учет аптечки и вовремя получать оповещения об истечении срока годности препаратов, чтобы приобрести новые.

Мы долго колебались с выбором платформы между популярной и престижной iOS и модным, современным и приятным в разработке Android. Поэтому я предложил использовать Xamarin, который, между прочим, использует C# как основной язык разработки (и это главный язык, на котором в повседневной жизни пишет организатор нашей команды Арсений). Таким образом мы подошли к началу путешествия в мир кроссплатформенной разработки с Xamarin.

Отмечу, что Xamarin изначально базировался на фреймворке Mono, и поэтому несколько отличается от оригинального .NET-фреймворка Microsoft. Но эти отличия обсудим немного позднее.

Читать дальше »
788087df43904c3db4aef2ffcec813dc

UrbanAirship — push без создания сервера

Компания UrbanAirship помогает разработчикам с 2009 г. Их платформа позволяет реализовать отправку push-уведомлений на большинстве мобильных платформ: iOS, Android, BlackBerry, Windows, PhoneGap. Сегодня мы поговорим об основных тонкостях использования UrbanAirship и возможностях библиотеки для платформы iOS.

UrbanAirship полезен и разработчикам, и клиентам, которые не планировали создавать серверную часть своего приложения, но хотели бы посылать пользователям push-уведомления. В былые времена сервис был бесплатным и потому более привлекательным для программистов-новичков. Но 31 декабря 2014 г. компания устроила пользователям весьма своеобразный новогодний подарок — trial-версия стала доступна только на 45 дней. Цена платной версии не публикуется, т. к. устанавливается индивидуально для клиента. 

Читать дальше »
382c9a1dc1154547981922b84d89b702

Навигация в закрытых помещениях – от идеи до рабочего прототипа

Разработчики внутренней практики DataArt «Путешествия и гостиничный бизнес» представляют систему внутреннего позиционирования и рассказывают, чем она интересна для индустрии. 

Что такое система позиционирования во внутренних помещениях?

Исходя из статьи в википедии, это решение для нахождения объектов и людей внутри здания с помощью радиоволн, магнетических полей, акустических сигналов или другой сенсорной информации, собранной с помощью мобильных устройств. Проще говоря, с помощью этой системы можно определить свое местоположение в большом здании, используя лишь специальное приложение на смартфоне. Для людей, не работающих в технической сфере, это звучит как волшебство; для тех, кто теряется в аэропортах, торговых центрах и других зданиях — как панацея; для разработчиков железа и ПО — как серьезный вызов.

Читать дальше »
6248e978f4534509b8e1b451cc88e8b5

TicketEasy — два билета в первый ряд

Привет, меня зовут Андрей Яновский, я работаю дизайнером в DataArt. Хочу поговорить о новых гайдлайнах Google Material Design и об их применении в разработке приложения для покупки билетов в кинотеатр.

Все, конечно же, сейчас обсуждают часы от Apple и свежие айфоны, но я остановлюсь на недавно представленных Google обновленном дизайне для Android — Material Design. Сразу хочу сказать, что я — большой поклонник Apple, с 2008 года использую их технику как основной инструмент для работы, но Gmail, например, начал пользоваться еще в 2005. Поэтому постоянно слежу за Google, интересуюсь их разработками в области дизайна и UX, и до последнего Google I/O они меня особо не радовали. Ну, не испытывал я после 10 минут наедине с телефоном на Android того щенячьего восторга, который ощутил, когда в 2009 пересел с Windows Mobile на еле работающем HTC на iPhone 2G.

Читать дальше »

На IT talk обсудили особенности мобильной разработки для корпораций

Блог DataArt, Апрель 2014, На IT talk обсудили особенности мобильной разработки для корпораций

21-я встреча открытого технического сообщества IT talk прошла 4 апреля в питерском офисе DataArt. Она была особенной: в гостях у нас был спикер из лондонского офиса DataArt, вице-президент по разработке приложений для мобильных устройств Денис Марголин с темой «Особенности мобильной разработки для корпоративного сектора». Читать дальше »

Приглашаем на мобильный IT talk в Воронеже!

7 апреля в гостях у воронежского сообщества IT talk выступит гость с берегов туманного Альбиона — Денис Марголин, вице-президент по разработке приложений для мобильных устройств в DataArt.

Тема выступления: «Особенности мобильной разработки для корпоративного сектора».

О чем пойдет речь?

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

IT talk выступил инфопартнером Mobile Saturday

Блог DataArt, Декабрь 2013, IT talk выступил инфопартнером Mobile Saturday

Харьковское сообщество IT talk дружит со многими и следит за IT-событиями в городе. В этот раз IT talk информационно поддержал замечательный мобильный ивент — Mobile Saturday, организованный командой Ainstainer. Встреча прошла в формате light talk в дружественной и уютной атмосфере клуба Pintagon. Алексей Рыбаков, senior iPhone-разработчик DataArt, выступил с интересной темой “Google Glass + DeviceHive”.

Читать дальше »

Одесская мобильная группа засиделась допоздна

Блог DataArt, Октябрь 2013, Одесская мобильная группа засиделась допоздна

10 октября прошлая 2-я встреча Одесской мобильной группы. Первый доклад от Анатолия Каверина, Team Leader (Lohika), пролил свет на мощный и часто недооцениваемый инструмент в построении эффективных клиентских приложений подход, основанный на SyncAdapter. Живым языком спикер рассказал как об основах такого подхода и его тонкостях.

Читать дальше »
1 2 3 4 5