В конце 2016 года мы выпустили мобильное приложение для международной программы лояльности PINS, которая объединяет более 700 поставщиков товаров и услуг и работает преимущественно на севере Европы и в России. Но география расширяется, количество партнеров и пользователей PINS увеличивается, поэтому приложение задумывалось как масштабируемый инструмент адресного обслуживания всех его пользователей — где бы они ни находились. В рамках разработки перед нами стояло несколько интересных задач. В их числе — обеспечить поддержку шести европейских языков, реализовать ряд географических функций и сделать максимально простую процедуру регистрации.
Рубрика «разработка мобильных приложений» - 147
Как мы делали приложение международной программы лояльности PINS: кейс
2017-02-09 в 7:07, admin, рубрики: iOS, redmadrobot, swift, Блог компании REDMADROBOT, кейс, мобильная разработка, программа лояльности, разработка мобильных приложений, Разработка под android, разработка под iOSПодключаем Facebook SDK для Xamarin.Forms
2017-02-08 в 15:12, admin, рубрики: .net, C#, microsoft, xamarin, xamarin.forms, xamarincolumn, Блог компании Microsoft, мобильная разработка, мобильные приложения, Программирование, разработка мобильных приложений, сети, сети передачи данныхСоциальные сети, и особенно Facebook, уже давно используются в мобильных приложениях. Сегодня мы рассмотрим, как подключить нативные Facebook SDK к проекту на базе Xamarin.Forms (iOS и Android) для удобной авторизации пользователей и получения о них базовой информации. Вы также легко сможете расширить описанные в статье методы для того, чтобы реализовать полноценное взаимодействие с этим замечательным сервисом. Тема простая и понятная, поэтому без теорий и прелюдий перейдем сразу к практике.
Dagger 2. Часть третья. Новые грани возможного
2017-02-06 в 6:23, admin, рубрики: android, android development, architecture design, dagger 2, java, mobile development, разработка мобильных приложений, Разработка под androidВсем привет!
Наконец-то подоспела третья часть цикла статей о Dagger 2!
Перед дальнейшим прочтением настоятельно рекомендую ознакомиться с первой и второй частями.
Большое спасибо за отзывы и комментарии. Я очень рад, что мои статьи действительно помогают разработчикам окунуться в мир Даггера. Именно это и придает силы творить для вас дальше.
В третьей части мы с вами рассмотрим различные интересные и немаловажные фичи библиотеки, которые могут вам очень пригодиться.
Вообще библиотека существует уже приличное время, но документация по-прежнему крайне отвратная. Разработчику, который только начинает свое знакомство с Даггером, я бы даже посоветовал не заглядывать в официальную документацию вначале, дабы не разочаровываться в этом жестком и несправедливом мире =)
Есть, конечно, моменты, которые расписаны более-менее. Но вот всякие новые фичи описаны так, что мне приходилось методом проб и ошибок, залезая в сгенерированный код, самому разбираться, как оно все работает. Благо хорошие люди пишут хорошие статьи, но даже иногда они не дают четкого и ясного ответа сразу.
Итак, хватит разглагольствовать, и вперед к новым знаниям!
Дайджест интересных материалов для мобильного разработчика #189 (30 января-5 февраля)
2017-02-05 в 12:40, admin, рубрики: android, iOS, маркетинг приложений, мобильные устройства и приложения, монетизация, разработка мобильных приложений, Разработка под android, разработка под iOS, разработка приложенийНа этой неделе получилось много всего про дизайн и анимации – Lottie от Airbnb, Sketch в крупных проектах, виртуальная реальность, Bear Notes, который своей простотой покорил Apple. А кроме дизайна – архитектуры, стикеры, PWA, MMO RTS и много всего другого.
Что разработчики Xamarin должны знать на начало 2017 года
2017-02-03 в 14:15, admin, рубрики: C#, microsoft, xamarin, xamarin.forms, xamarincolumn, Блог компании Microsoft, мобильная разработка, разработка мобильных приложений, Разработка под android, разработка под iOSПредставляем вам пятничную подборку полезных гайдов и шпаргалок от Джеймса Монтемагно для разработчиков разного уровня.
DUMP-2017: новый сезон. Встречаемся 14 апреля в Екатеринбурге
2017-02-03 в 10:56, admin, рубрики: Блог компании IT-People, дамп, екатеринбург, конференция, Программирование, Разработка веб-сайтов, разработка мобильных приложенийПрограммисты, дизайнеры, мобильные разработчики, тестировщики, менеджеры, новость для вас — конференция DUMP-2017 пройдёт 14 апреля в Екатеринбурге. В этом году мы готовим 8 секций: FrontTalks, Serverside, Mobile, Design, DevOps, Тестирование, Management, Science. Под катом — темы, которые будем обсуждать и инструкция, как стать докладчиком.
Для тех, кто не знает, что такое DUMP (Development. Usability. Management. Practice) — вот отличный короткий ролик о конференции.
Чтобы оценить уровень спикеров, посмотрите видео и презентации прошлогодних докладов или почитайте отчет на Хабре о DUMP-2016.
Регистрация для участников открыта. До 15 февраля билет стоит 4000 рублей. Присоединяйтесь!
Читать полностью »
Обходим ограничения в Calabash-Android с UIAutomator
2017-02-03 в 9:37, admin, рубрики: android, calabash, qa, qa automation, Блог компании Badoo, разработка мобильных приложений, Разработка под android, Тестирование мобильных приложений, метки: calabash
Appium и Calabash — одни из самых популярных фреймворков для автоматизации тестирования Android-приложений. У каждого, конечно, есть свои преимущества и недостатки. Их основные ограничения:
-
Calabash: может управлять только пользовательским интерфейсом, который является частью тестового приложения, в частности, нет поддержки тестирования уведомлений;
- Appium: не может вызывать backdoor-методы в приложениях наподобие Calabash (эти методы очень полезны для настройки состояния тестируемого приложения).
Мы в Badoo пользовались Calabash для автоматизации тестирования, когда Appium только начинал развиваться. Это очень стабильный инструмент, и он до сих пор работает быстрее Appium, так что мы не собираемся мигрировать. Но чтобы автоматизировать такое многофункциональное приложение, как Badoo, нам пришлось обойти ограничение Calabash на работу только с интерфейсом тестового приложения.
Когда-то мы пришли к такому решению. И хотя оно ещё работает, его надёжность снижается из-за множества вариаций устройств с разной диагональю, разными версиями Android и так далее.
В этой статье я расскажу, как мы решили возникшую проблему с помощью добавления в Calabash поддержки UIAutomator2. Если вы слишком нетерпеливы, то скажу по секрету, что в конце есть ссылка на готовый к использованию Ruby Gem.
Как подружить Custom View и клавиатуру
2017-02-02 в 6:46, admin, рубрики: android, Android sdk, CustomView, inputType, myoffice, SDK, T9, TextureView, автозамена, Блог компании Новые облачные технологии, мой офис, разработка мобильных приложений, Разработка под android, текстовые редакторы, метки: CustomView, inputType, TextureViewВведение
«МойОфис» работает на большинстве современных платформ: это Web-клиент, настольные версии приложения для Windows, MacOS и Linux, а также мобильные приложения для iOS, Android, Tizen. И если в разработке компьютерных приложений уже давно есть основные правила подхода к дизайну интерфейсов, то при создании приложений для мобильных устройств требуется отдельная проработка многих особенностей.
Читать полностью »
Azure понятным языком [Шпаргалка]
2017-01-31 в 14:25, admin, рубрики: azure, big data, IoT, microsoft, Microsoft Azure, Блог компании Microsoft, Интернет вещей, облачная инфраструктура, облачные сервисы, облачные технологии, облачные услуги, Разработка веб-сайтов, разработка мобильных приложенийСкажите, приходилось ли вам слышать о новых службах Azure: Elasticville, StorageWart и API Gatesian? Разумеется, нет, ведь эти названия были придуманы только что. В этой статье мы делимся с вами шпаргалкой, в которой понятным языком описана экосистема Microsoft Azure.
IT-meetup Superjob «iOS — архитектура дизайна, кода, деплоя» (отчет, презентации, видео)
2017-01-31 в 13:14, admin, рубрики: iOS, ios app, ios design, ios development, ios programming, iOS разработка, meet-up, meet-ups, meetup, SuperJob, superjob.ru, Блог компании Superjob.ru, встреча разработчиков, мероприятие, Мероприятия, Москва, разработка, разработка мобильных приложений, разработка под iOS, события, события IT профессионаловВидео, доклады и краткий отчет для тех, кто не доехал.
В новом офисе Superjob на Малой Дмитровке состоялся первый в 2017 году митап по мобильной iOS-разработке. Приложение Superjob для поиска работы стабильно «проживает» в топе AppStore, а счет установок давно идет на миллионы. Мы первыми запустили приложение для корпоративных пользователей, и сегодня тысячи работодателей уже даже и не обращаются к веб-версии. Так что опыт у нашей команды действительно уникальный. Таким обычно службы безопасности делиться не разрешают. Но у нас СБ нет — запретить вечеринку было некому.