Історія розробки: додаток «тест люшера» для iphone і ipad

Розробник мобільного додатка розповідає Macster про те, звідки беруться ідеї для додатків, як ведеться їх розробка і як проходять «рев`ю» в App Store.
W440x0 03480

Привіт друзі, в своїй історії розробки (dev story) я розповім про те як створювалося додаток, за допомогою якого можна пройти, мабуть, найпопулярніший і точний тест - колірний тест Люшера. Тест був розроблений психологом Максом Люшером понад півстоліття тому і за минулий час відмінно зарекомендував себе завдяки точним результатами і детальної характеристики випробуваного. Чи готові дізнатися про те, як з`явилася ідея, що представляє собою тест, як велася розробка, а також про проходження «рев`ю» в App Store і просуванні програми? Тоді вперед!

Як з`явилася ідея додатки

Ідея «Тесту Люшера» було підкинуто товаришем працюючим на кафедрі психології. Спочатку була необхідність лише розробити засіб ведення електронних протоколів тестувань і збору статистики всіх проведених тестувань для настільних ПК. Але я вирішив піти далі, в результаті чого і з`явилося однойменне додаток «Тест Люшера».

Відео: Тест Люшера на андроїд протестуй свій настрій

підготовка

Перед тим, як почати розробляти додаток, було необхідно підтягнути свою теоритических базу в даному питанні. На допомогу прийшли роботи самого автора, книги і статті наших співвітчизників, а також допомога товариша-психолога. Справа в тому, що даний тест має досить багато тонкощів, в тому числі при обробці результатів тестування. 

На цей час поширено дві версії тесту - скорочена (вона ж восьмицветового) і повна (вона ж - повний клінічний тест Люшера), моєю метою було реалізувати останню. Повний тест включає в себе вибір сірих кольорів, восьмицветовой тест, і 5 наборів по 4 кольори (перший набір - всі основні кольори, другий і наступні - кожен основний колір з відтінками), в процесі проходження повного тесту випробуваному доводиться зробити свій колірний вибір 51 раз . 

Отриманий ряд вибору сірого кольору не вимагає додаткової обробки і відразу готовий до інтерпретації, найбільшу складність викликає спільний аналіз обох отриманих рядів восьмицветового тесту (восьмицветовой тест проводиться двічі). В результаті обробки проводиться аналіз співпадаючих квітів і їх колірних пар в обох рядах, положення певних кольорів в числовому ряду щодо інших, виявляється «актуальна проблема» та інші фактори, що характеризують випробуваного. 

Коли теоритическая база була готова, стало можливим рухатися далі і приступити безпосередньо до розробки.

Розробка

До розробки під iOS у мене вже був досвід програмування на інших мовах і платформах, тому мені треба було в процесі розробки вивчити мову Objective-C, середовище розробки XCode і різні необхідні фреймворки. Вже цікаво, чи не так? 




Моїм провідником у світі розробки під iOS на початковому етапі була книга Big Nerd Ranch «Programming iOS» (3 видання), книга дуже порадувала подачею матеріалу, детальним висвітленням основних тем, виключно рекомендую читати її в оригіналі, тому що переклад залишає бажати кращого і в деяких місцях просто не терпить критики. 

Хочу зауважити, що книга не для тих, хто вивчає програмування з нуля. У процесі конструювання додатки було прийнято рішення додати роботу з безліччю користувачів, щоб за допомогою однієї програми можна було тестувати не тільки себе, але і своїх близьких, друзів, колег і знайомих.

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

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

Відео: Питання-відповідь. тест Люшера

Тестування сірих кольорівТестування інших квітівВибір приємного кольору



Екран результатів складається з декількох частин. Спочатку перед вами ваш вибір восьми кольорів і характеристика кожного кольору, а також яке значення він набуває в своїй поточній позиції щодо інших квітів і детальний звіт з інтерпретацією за результатами тестування в цілому.

Відео: iЛюшер - колірний тест Люшера для iPhone / iPad

Все про ваших колірних перевагах і про вас

У додатку присутній розділ «Про тест», де Ви можете дізнатися історію його створення, цікаві факти, пов`язані з квітами, а також про психологію і фізіологію кольору.

Відправлення в App Store

Після всебічного тестування, ретельного пошуку багів і їх виправлення, бінарний файл, нарешті, був відправлений в App Store на розгляд. Додаток було відправлено в суботу вранці і отримало статус «Waiting for review». 

У п`ятницю вранці статус змінився на «In Review», що говорить про початок розгляду програми. В результаті розгляду ніяких питань і зауважень на мою адресу не виникло, і додаток отримало статус «Ready For Sale» вже через кілька годин після початку рев`ю. 

Хоч розгляд і пройшло гладко, завжди слід бути готовим до можливих зауважень і, як наслідок, що випливають звідси тимчасовими затримками, пов`язаними з виправленням помилок і подальшим відправленням додатки на розгляд знову.

просування

Однією з найважливіших складових успішності додатки (крім якості виконання і цікавинки самої програми) є просування, адже в магазині більше мільйона додатків, і яким би чудовим не було саме ваше додаток, якщо про нього ніхто не дізнається, чи хто-небудь його відшукає і завантажить в такому різноманітті. 

Шляхи два - видавець або просування своїми силами. Видавці беруть на себе все, що пов`язано з просуванням, у них є доступ до банерів в App Store, налагоджені контакти з різними сайтами оглядів і супутньої тематики, але треба бути готовим поділитися своїм прибутком і з ними. У будь-якому випадку Apple забере у вас 30% чесно заробленого, а від суми, що залишилася видавець відкусить ще половину (якщо не більше), точних цифр я назвати не можу, тому що вони різняться в залежності від видавця і додатки. 

У моєму випадку було прийнято рішення обійтися без видавця. Просування полягає в спробах зробити додаток більш популярним і впізнаваним, адже від цього безпосередньо залежить кількість завантажень і інтерес користувачів до нього. Як це робити? Відправляти пропозиції на розміщення оглядів на профільні сайти, просувати в колах, де мешкає цільова аудиторія. В процесі просування і пошуку оптимальної ціни для нього, Ви дізнаєтеся багато нового, що і як впливає на кількість завантажень, при якій ціні користувачі найбільш активні, а при якій ціні ваш продукт їм нецікавий. За своїм скромному досвіду можу сказати, що найактивнішу скачування для платних додатків відбувається при ціні додатки рівній $ 0,99.

резюме

В цілому, розробка зайняла десь календарний місяць, чистого часу було витрачено менше, в основному це були вечора після роботи і деякий час у вихідні. Розробка мобільних додатків - процес творчий і захоплюючий. Вона завжди супроводжується вивченням чогось нового, адже доводиться робити щось, чого не робив раніше. Але, не дивлячись на можливі труднощі, розробка подібних програм доступна кожному. Кому-то це дається простіше, а кому-то важче, але неможливого в цьому нічого немає. 

Вчіться, намагайтеся, практикуйтеся і все вийде. Чи не забивайте собі голову мріями про багатомільйонні кушах з додатком, написаним за годину. Робіть якісний продукт, продумуйте кожну деталь, спробуйте вгадати, що потрібно користувачеві і тоді, коли світ побачить ваше додаток, Ви будете винагороджені по заслугах!


Поділися в соц. мережах:

По темі: