image

Продажем і бронюванням квитків на офіційному сайті перевізника вже давно нікого не здивувати. Але надворі не 2010, а 2017 рік. І поки громадяни не без задоволення спостерігають за зростанням цін на нафту і з незадоволенням – за цінами на багато іншого, «Російські залізні дороги» вирішили модернізувати свій мобільний напрямок.

У РЖД було своє застосування і раніше, причому не для сферичного «Йотафона» або «Ельбрусу», а цілком собі сучасної платформи Android, який володіє найбільшою користувача базою в Росії. Додати підтримку інших платформ планувалося пізніше.

Це «пізніше» настав півроку тому. Ми виграли замовлення на розробку оновленого додатки під Android і дві інші мобільні операційні системи: iOS і багатьма не цілком заслужено гнану Windows Phone. Кілька місяців активної розробки, тестування і доробок – бета-версія готова.

Про те, як ми це зробили, розповімо під катом.

Читати далі →

Огляд крос-платформних рішень для розробки мобільних додатків

У цій статті ми порівняємо 6 рішень для крос-платформної розробки, які були популярні в 2016 році і спробуємо знайти найкраще рішення.

Крос-платформні фреймворки

PhoneGap, Xamarin, Unity, Qt і Appcelerator Titanium, Telerik Platform на сьогоднішній день займають 80% ринку крос-платформної розробки для мобільних пристроїв.



Читати далі →

Тестування UWP додатків з допомогою Appium


На даний момент UWP додатки використовують в якості рішення для тестування через інтерфейс Coded UI. Але якщо у вас програма під декілька платформ, то в цьому випадку вам доведеться писати тести під кожну платформу окремо.

У 2016-му році була анонсована можливість тестування UWP додатків за допомогою Appium. Для цього був створений драйвер під назвою Windows Application Driver (WinAppDriver).

Читати далі →

Дистрибуція неопублікованих в додатків Windows Store 10


Раніше, для того, щоб встановити Windows Store додаток, потрібно щоб або додаток було опубліковано в магазині або щоб пристрій було разлочено ліцензію розробника. Тепер, з виходом Windows 10, цілком можна поширити додаток і минаючи магазин. Крім того, установка на пристрій неопублікованих в Store додатків може здійснюватися не з метою розповсюдження, а з метою тестування.

При тестуванні, очевидно, що бажано використовувати кілька пристроїв з різними характеристиками. Можливостей тільки эмулятора і пристрою, на якому відбувається розробка, не завжди достатньо.

Про те як можна встановлювати додатки Windows Store на пристрої різного типу читайте далі.

Читати далі →

3 гріха мобільного розробки на Mobius 2016

До Mobius 2016 залишилося 3 дні, і програма вже готова. Вийшло 24 доповіді про мобільної розробки: Android, iOS і кроссплатформної. Щоб їх уважно вивчити все, треба витратити майже годину часу, тому ми підготували невеликий гайд по програмі, яка сама собою розділилася на три напрями, не прив'язаних до платформи:
  • On the Edge;
  • Hardcore;
  • Software Craftsmanship;

Однак цей пост не тільки про конференції – кожен з доповідей потрапляє в програму з-за того чи іншого «грішка», поширеного серед програмістів. Давайте подивимося докладніше…




Читати далі →

Про мобільній платформі 1С: Підприємства

Мобільна платформа 1С: Підприємства – це набір інструментів і технологій для швидкої розробки додатків під мобільні ОС iOS, Android, Windows, з використанням тієї ж середовища розробки (Конфігуратор) і тих же методик розробки, що використовуються для «звичайних» програм 1С. В результаті виходять автономні, офлайнові програми, але з можливістю обміну інформацією з зовнішнім світом за допомогою широкого спектру засобів інтеграції, що надається платформою: Web і HTTP-сервіси, е-мейл і т. д. Оскільки протоколи обміну – платформно-незалежні, мобільна платформа 1С, крім іншого – це засіб швидкого створення мобільного фронт-енду для практично будь-якого серверного рішення.
image

Читати далі →

Запрошуємо усіх на перший хакатон в історії Ставропольського краю



Добрий день, друзі! Вітаємо всіх з Масляною!

Ми хочемо запросити всіх зацікавлених відвідувачів Хабра <hackathon_weekend/>перший хакатон в історії Ставропольського краю! Тема: «Розробка мобільного або web додатка». Хакатон відбудеться з 18 по 20 березня 2016 року в будівлі СКФУ у р. Ставрополь за адресою вул. Пушкіна 1.

Розробляти можна на будь-нині існуючої мобільного або web платформі, однак ви повинні бути готові надати мобільний пристрій (або пристрою) з прототипом у короткочасне розпорядження суддів для оцінки, сам додаток, а так само пред'явити вихідні тексти та матеріали. Більш вузька тема змагання буде оголошена в день початку хакатона.
Читати далі →

Windows Phone як експериментальна платформа

Більшість IT-компаній не роблять версії своїх продуктів під Windows Phone, тому що частка мобільної операційної системи від Microsoft менше, ніж у iOS і Android. Тим не менш, це третя найбільша мобільна операційна система на ринку, і в Badoo Windows Phone додаток вже давно існує.

Спочатку воно було написано аутсорсным розробником на Silverlight і довгий час не оновлювалося, і кілька років у продукту не було виділеного відділу. У 2014 році в компанію прийшов розробник Windows Phone і став підтримувати це додаток, а я став отримувати на тестування деякі його завдання.

Через пару місяців було вирішено написати повністю нове додаток, закинувши майже всі старі напрацювання в чому тому, що код був далекий від ідеалу, а на його підтримку витрачалося дуже багато часу. Першим новим додатком для Windows Phone став експериментальний проект Badoo Hot or Not. За концепцією він дуже схожий на Badoo, але в ньому набагато менше функціоналу і він дещо відрізняється. Всього за 3 місяці ми вдвох зробили додаток Hot or Not нуля в одній гілці Git-репозиторію, яку в підсумку замержили в Master. А додаток TeamCity було налаштоване так, що кожен комміт розробника збирався як окремий додаток, що дозволяло мені, як тестировщику, бачити історію змін клієнта.


Читати далі →

Winium: тепер для Windows Phone


Для автоматизації тестування під Windows Phone і Windows немає зручних і відкритих інструментів, які можна легко адаптувати під свої потреби. Ті, що є, закриті, обмежені і пропонують свій підхід, який відрізняється від загальноприйнятих стандартів начебто Selenium WebDriver.

Мій колега skyline-gleb нещодавно писав на Хабре, як ми розробили свій selenium-like інструмент автоматизації функціонального тестування desktop-додатків під Windows. Паралельно ми розробляли аналогічний інструмент, тільки під мобільні платформи від Microsoft.

Про те, чому взялися його писати, яку користь отримали від використання єдиної платформи для автоматизації тестування під всі мобільні платформи і як запровадити це на вашому проекті, читайте в цій статті.

Читати далі →

10-17 листопада запрошуємо взяти участь в акції для мобільних разрабочтиков і користувачів – Russian AppFest

В акції візьмуть участь IT компанії Росії, а також спільноти, розробники, користувачі і всі ті, кому небайдужа індустрія додатків.

C 10 по 17 листопада на сайті Russian AppFest ви зможете знайти вигідні пропозиції і бонуси на додатки і сервіси, актуальні анонси та заходи індустрії.

Для участі в акції приймається 3 типи контенту:
1) Знижки, спеціальні пропозиції на додатки і сервіси;
2) Заходи по темі додатків, сервісів, які з ними пов'язані, та мобільної розробки;
3) Оголошення від компаній – розробників.

Обмежень на платформи немає, ми вітаємо, якщо ваша пропозиція буде поширюватися на всі мобільні платформи.

Читати далі →