Рубрика «mobile development» - 37

Хабрапривет!

Ниже речь пойдет о view injection, костылестроении, аннотациях, рефлексии, о жалкой попытке превзойти Джейка Уортона и о том, что свой велосипед ближе к телу.

Что же такое view injection? Это способ избежать вот такого рутинного кода:

Button button = (Button) findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
  public void onClick(View v) {
    // ...
  }
});

Если использовать view injection с помощью, скажем, ButterKnife, написанного Джейком Уортоном (Jake Wharton), то код становится прозрачнее:

@InjectView(R.id.button) Button mButton;

@OnClick(R.id.button)
public void onButtonClick() {
  // ...
}

Но при ближайшем рассмотрении оказывается, что и ButterKnife не идеален.Читать полностью »

Несколько месяцев назад в App Store и Google Play вышло большое обновление мобильного банка R-Mobile для клиентов РайффайзенБанка.

Этим проектом команда e-Legion занимается уже более двух лет, и в данном посте мы хотим рассказать о технических особенностях разработки. Наш опыт будет полезен тем, кто хочет писать большие, сложные, долгоживущие и успешно развивающиеся мобильные проекты для реального мира.

image

Вместе с пользователями мы хотим сделать R-Mobile еще лучше, поэтому будем рады конструктивным отзывам на специальной странице или в комментариях к посту.

Ну а за техническими подробностями просим под кат.
Читать полностью »

Онлайн трансляция WebCamp 2014

C 21 по 24 июля в рамках Odessa Innovation Weekпройдет V ежегодная конференция веб-разработчиков WebCamp 2014 по следующим направлениям: разработка, управление проектами, дизайн, интернет-маркетинг имобильные технологии.

Команда оргкомитета впервые организовывает тестовую онлайн-трансляцию конференции. Расписание трансляции следующее:Читать полностью »

В еженедельном дайджесте портирование «Эволюции» на Android, конкурс для разработчиков от Wargaming, бесплатные курсы программирования для Android, сокращение 18,000 человек и запуск продаж приложений в Беларуси и странах СНГ у Microsoft, сотрудничество Apple и IBM в корпоративной сфере. Интересная выдалась неделя!

Полезные материалы для мобильного разработчика #62 (14 20 июля)Читать полностью »

Стартап день на Odessa Innovation Week

27 июля логическим завершением Odessa Innovation Week cтанет StartUp Day. Мы подведем итоги хакатона GeeksLab: E-government/Сity Projects и поговорим на тему дальнейшего развития электронного правительства в Украине. Более того, еще не поздно собрать команду и зарегистрироваться на хакатон!

Посетить Odessa StartUp Day просто необходимо, если вы:
Читать полностью »

Безопасность данных на Android, глубокие ссылки от Facebook и новая MOBA на мобилки – главные мобильные новости за неделю

Телефоны на Android хранят персональные данные даже после тотального reset

Ваши данные в опасности! Пользователям Android стоит серьёзней относиться к безопасности своих данных, так как специалисты Avast с помощью своей утилиты смогли заполучить персональные данные с 20 б/у телефонов, купленных на eBay. Чтобы достучаться до нашего благоразумия, Avast опубликовала информацию в виде инфографики.

Более 40000 фотографий и других не менее важных данных заполучили специалисты с этих телефонов. И тут, наверно, нельзя винить самих пользователей, они, следуя инструкциям, удаляли эту информацию с телефонов. Проблема в том, что из-за программных особенностей устройств эти данные на самом деле не стирались. Кроме того, Avast предупреждает, что в некоторых случаях не спасает и factory reset. Решить проблему “удалённых” файлов можно с помощью бесплатного приложения от Avast (пост не рекламный).
Читать полностью »

Пишем Android игру на Xamarin+MonoGame (C#)

Сегодня мы будем писать простенькую игру для Android на языке C# с использованием Xamarin и MonoGame.

  • Xamarin — это framework для кроссплатформенной разработки мобильных приложений (iOS, Android, Windows Phone) с использованием языка C#.
  • MonoGame — это кроссплатформенная реализация игрового движка XNA, позволяющая писать игры не только под Windows и Windows Phone (как изначально задумывалось Microsoft), но и массу других платформ, включая Android.

В качестве рабочей идеи было выбрано создание простой двумерной игры про PacMan-а, который, правда, будет не просто PacMan-ом, а 'сердитым PaсMan-ом', то есть поедающим привидения вместо желтых бонусов :)

Сформулированный принцип: PacMan должен съесть максимальное число приведений, уворачиваясь от хаотично летающих желтых шестеренок, не задев при том границы поля (оно огорожено колючей проволокой); за каждое «съеденное» приведение начисляется одно очко, за каждое ранение шестеренкой — снимается одна жизнь (из пяти), за пересечение границы поля — сразу все жизни.

Игра будет на двух языках: русском и английском. Должно присутствовать игровое меню и дружественный для пользователя интерфейс.

Под катом много скриншотов, схем и кода) В конце урока приведена ссылка на GitHub с полными исходниками игры.
Читать полностью »

Специальный докладчик WebCamp: Mobile Day — Андриан Буданцов, со основатель компании Readdle

C 21 по 24 июля в рамках Odessa Innovation Week уже в пятый раз пройдет ежегодная конференция веб-разработчиков WebCamp 2014. Основными темами WebCamp в этом году станут: разработка, управление проектами, дизайн, интернет-маркетинг и мобильные технологии.

Второй день конференции, 22 июля, будет посвящен актуальным вопросам разработки, дизайна и продвижения мобильных приложений (WebCamp: Mobile Day). С докладом на тему “Секретные способы идентификации пользователей iOS” выступит наш специальный гость Андриан Буданцов (со-основатель и тех-директор Readdle). У Андриана за плечами десятилетний опыт коммерческой разработки для мобильных платформ и работа с iOS с момента выпуска первого iPhone.
Читать полностью »

image

26-27 июля в DI Telegraph пройдет Хакатон мобильных финансовых сервисов – первый хакатон Сбербанка. Общий призовой фонд победителей в трех номинациях составит 1 000 000 рублей.
Представляем вашему вниманию интервью об ожиданиях прототипа мобильного финансового сервиса с одним из организаторов Хакатона — Владимиром Стасевичем, руководителем продуктов Сбербанк Онлайн, Банк XXI, Сбербанк.

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

На минувшей неделе Samsung в очередной раз отложил запуск своего смартфона на Tizen, Сатья Наделла выпустил программное письмо, объясняя будущее Microsoft, вышел мобильный King от Papa Buba Diop, ну и, конечно, исполнилось 6 лет App Store — магазину, совершившему революцию в мобильной экосистеме.

Полезные материалы для мобильного разработчика #61 (7 13 июля)Читать полностью »


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