SlideShare a Scribd company logo
1 of 55
Download to read offline
Mobile App Design. Feature Development
Проектування мобільного додатку.
Визначення можливостей
Типи мобільних додатків
1. Ігрові додатки
+ Розваги
2. Утиліти
Погода, Бізнес, Здоров’я і т.д.
3. Клієнт-серверні додатки
M2M-додатки
Мобільні магазини
Автоматизація бізнес-процесів
•
M2M додатки -> IoT
Machine-to-Machine, Mobile-
to-Machine, Machine-to-
Mobile…
Number of mobile app downloads
worldwide from 2009 to 2017 (in millions)
Number of paid mobile app downloads
worldwide from 2011 to 2017 (in billions)
Number of apps available in
leading app stores as of June 2016
Розроблення мобільного додатку
Розроблення
технічного
рішення
Розроблення цінності
Розроблення
бізнес-моделі
Розроблення = інновація
Minimal Viable Product
Important questions
• Why?
• How?
• What?
https://www.ted.com/talks/
simon_sinek_how_great_leaders_inspire_action
Important questions
• Чому Ви це робите? - Яка місія Вашої
компанії? Яку цінність Ви створюєте? Що Ви
будете робити, а що не будете?
• Як Ви це робите? - наслідок від «Чому?»
• Що робите? (ЛЮДИ-ЗАДАЧІ-КОНТЕКСТ-
ПРОДУКТ)
Цінність
Цінність — властивість того чи іншого
предмета, явища задовольняти потреби,
бажання, інтереси соціального суб'єкта
(індивіда, групи людей суспільства).
(за матеріалами Wikipedia)
Мобільний телефон - предмет
Можливість швидко сконтактуватися зі своїми
близькими - цінність
1) Дизайн зручного інтерфейсу користувача
2) Використання засобів та методик, які можуть:
А) прискорити час виведення програмного
продукту на ринок
Б) забезпечити підтримку додатку в середовищі,
яке дуже швидко змінюється
Ключові проблеми, які виникають в розробленні
ПЗ для мобільних платформ
Основні питання, на які треба відповісти перед
розробленням мобільного додатку:
1) Хто користувачі мобільного додатку
2) Який має бути інтерфейс користувача
3) Тип пристроїв
4) Тип зв’язку з мережею
5) Обсяг даних, що будуть передаватися між
клієнтом та сервером
6) Рівень інтеграції з API сервера
7) Засоби нотифікації користувача
8) Рівень безпеки
9) Споживання енергоресурсів пристрою під
час роботи
Основні проблематичні місця при розробці
мобільного додатку
1) Поєднання різних інтерфейсів та
технологій
2) Діапазон цільових пристроїв
3) Необхідність оновлень версій ПЗ
4) Інтерфейс користувача
5) Продуктивність
6) Управління пам’яттю
7) Безпека
8) Витрати на Backend/Support
Як зробити додаток
зручним?
Human Centered Design
User experience - Відчуття і
реакція людини, внаслідок
використання певного продукту,
системи або послуги.
Зручність є степенем ефективності,
продуктивності і задоволення, з
якими продукт може
використовуватися певними
користувачами для досягнення певних
завдань в певному контексті. (ISO
9421-11)
Попередній досвід користувача в значній мірі
впливає на взаємодію з новою програмою.
Тому важливо проаналізувати, які програми
використовують ваші потенційні користувачі, і яким
чином користувачі виконують у них певні дії
(шукають ті чи інші функції).
Human Centered Design
http://profs.info.uaic.ro/~stefan.negru/hci2014/lab2.html
Хороший дизайн програми
повинен:
1. Задовольняти потребу користувача
2. Бути простим у використанні
3. Бути привабливим
4. Відповідати очікуванням бренду
Is it Tapworthy?
Люди використовують мобільні додатки тоді, коли вони
мобільні.


Люди бачать мобільний додаток лише одним оком,
приділяючи лише часткову увагу на ваш ретельно
зроблений інтерфейс. Вони бачать зовсім інший
додаток, ніж той, який бачите ви.
Як зробити зручний інтерфейс?
1. По мірі виконання задач користувач повинен постійно
відчувати своє наближення до мети.
2. Інтерфейс повинен в кожен момент часу давати розуміння,
що користувач на правильному шляху і вірно йде до мети, а
якщо це не так, то як на цей шлях повернутися.
3. Основне правило:

«Не змушуйте користувача відчувати себе дурнем».
4. Зміст екранів системи повинен бути таким, щоб
концентрувати увагу користувача, а не розсіювати його.
5. Щоб користувач отримав якісні переживання, продукт
повинен розповідати історію, яка гармоніює з історією його
життя і стане для нього чимось дійсно важливим.
© Юрій Грановський, “Процес і результат”
Процес розроблення прототипу
продукту включає в себе:
1.Розроблення місії, цілей, можливостей,
здібностей(функцій) продукту
2.Дослідження потенційних користувачів
3.Дослідження користувацьких цілей,
досягненню яких сприяє додаток (аналіз Jobs to
be done, JTBD)
4.Вибір персон (достатньо 1-2 персони)
5.Написання сценаріїв і контекстних ситуацій
для персон
6.Проектування інтерфейсних рішень
Розроблення місії, цілей, можливостей, функцій продукту
МІСІЯ – Заради чого більшого в світі цей продукт
існує? (має доповнювати місію бізнесу)
ЦІЛІ БІЗНЕСУ – Для чого ми його розробляємо?
МОЖЛИВОСТІ – Що отримає людина завдяки
функціям продукту?
ФУНКЦІЇ – Які основні функції він може робити
фактично? (основні)
КОРИСТУВАЧІ – ХТО наш користувач?
1.Максимально уявити себе в ролі користувача
2.Працювати з потенційними користувачами, вивчати
їхні риси, вподобання, особливості (для корпоративного
сектора — додатково з представниками бізнесу, які
приймають рішення)
3.Визначити точки болі потенційних користувачів, які
може зняти новий продукт
4.Працювати з персонами
5.Визначити контекст використання продукту
6.На основі цілей бізнесу, особливостей користувача,
створених персон і контексту згенерувати контекстні
ситуації: користувач->ситуація->задача
Як зрозуміти користувачів?
1. ЛЮДИ: Персони, цільова аудиторія (ЦА)
2. ЗАДАЧІ: Яку проблему має вирішити ваш
продукт?
3. КОНТЕКСТ: В якій ситуації яка задача буде
вирішуватися?
4. ПРОДУКТ: Створення продукту, який
найліпше вирішує для заданої ЦА
поставлені ЗАДАЧІ в заданому КОНТЕКСТІ
Створення персони включає в себе максимально
можливий перебір відомих персонажів, які би
підійшли нам по вимогах до особливостей
потенційного користувача.
Це має бути психологічний портрет людини, якої
насправді не існує.
Може бути додаткова персона, більш лояльна.
Також може бути негативна персона, не наш клієнт.
Приклад.
Мобільний додаток
для вилучення
небажаних об’єктів з
фотографій.
ЦІЛЬ БІЗНЕСУ – продати мобільному
користувачеві, який цікавиться фото або
технічними новинками програму для
якісного і суттєво простішого забирання
небажаного контенту (у порівнянні з
аналогами) та утримуватись в TOP-20
програм для опрацювання фотографій на
мобільному пристрої.
МІСІЯ – надати можливість покращити фото
на телефоні завдяки якісному та зручному
забиранню небажаних об’єктів в одну мить.
Персона (Роберт)
Персона (Роберт)
Персона (Майкл)
Персона (Майкл)
Додатки з подібними функціями:
Adobe Fix
Pixelmator
Easy Eraser
Розроблення місії, цілей, можливостей, здібностей продукту
№ Можливості Здібності (Функції)
1 Інтелектуальне видалення небажаних
об’єктів
Надання можливостей для виділення і
видалення небажаних об’єктів
2 Інтелектуальне видалення небажаних
ліній
Надання можливостей для виділення і
видалення небажаних ліній
3 Ручне забирання об’єктів з ручним
вибором джерела
Надати можливість вибрати джерело та
замалювати небажані об’єкти
4 Виділити великі об’єкти та дрібні деталі Надання можливості вибору радіусу кисті
5 Розширене керування виділенням
об’єктів
Надання можливості не тільки виділяти,
але й забирати виділення (eraser) та
обводити об’єкти (lasso)
6 Виділити лінію частково Надання можливості виділення сегменту
або цілої лінії
7 Можливість застосування поточних змін
та запуску процесу видалення об’єктів
Надання візуальних елементів для
застосування поточних змін та запуску
процесу видалення об’єктів
8 Швидке загальне ознайомлення на
початку
Надання Onboarding
№ Можливості Здібності (Функції)
9 Навчання для користувачів Надання інформації для навчання, вивчення
прикладів видалення небажаних об’єктів, ліній
10 Відновлення роботи над фото Автозбереження
11 Можливість відміни здійсненої дії
Підтримка Undo/Redo та надання візуального
елемента для відміни дії
12 Можливість масштабування зображення
Надання засобів масштабування зображення
(Fit, 1:1, Zoom)
13
Можливість перегляду оригінального
зображення
Надання візуального засобу для можливості
перегляду оригінального зображення (Show
original)
14 Можливість експортувати фото в галерею Надання можливості зберегти фото в галерею
15
Можливість відвантажити фото одразу у
сервіси (Facebook, Twitter, Instagram)
Надання можливості вибору сервісу для
відвантаження
16 Додаткові опції при експорті фото
Надання можливості вибору розширення та
формату фото
Рекомендована
література
http://wud-ukraine.com/
http://uxcamp.com.ua/
http://push-conference.com
http://usabilitylab.ru/
Курси
• https://www.open2study.com/courses/user-
experience-for-the-web
• http://lits.com.ua/course/uiux-base-course/

More Related Content

Similar to Mobile app design feature development

Dmytro Bilash and Dmytro Pleshakov “How to create data science product? True ...
Dmytro Bilash and Dmytro Pleshakov “How to create data science product? True ...Dmytro Bilash and Dmytro Pleshakov “How to create data science product? True ...
Dmytro Bilash and Dmytro Pleshakov “How to create data science product? True ...Lviv Startup Club
 
Професія — 
UX дизайнер. Чим займається та до чого готуватися.
Професія — 
UX дизайнер.  Чим займається та до чого готуватися.Професія — 
UX дизайнер.  Чим займається та до чого готуватися.
Професія — 
UX дизайнер. Чим займається та до чого готуватися.Marina Podstrigich
 
Робота дизайнера у технологічному стартапі
Робота дизайнера у технологічному стартапіРобота дизайнера у технологічному стартапі
Робота дизайнера у технологічному стартапіOleksandr Lisovskyi
 
П’ять аспектів просування мобільних додатків на західних ринках (LMDD 2014)
П’ять аспектів просування мобільних додатків на західних ринках (LMDD 2014)П’ять аспектів просування мобільних додатків на західних ринках (LMDD 2014)
П’ять аспектів просування мобільних додатків на західних ринках (LMDD 2014)Viktor Dmytrenko
 
ВИБІР ЕФЕКТИВНИХ ЦИФРОВИХ КАНАЛІВ МАРКЕТИНГОВОЇ КОМУНІКАЦІї.pdf
ВИБІР ЕФЕКТИВНИХ ЦИФРОВИХ КАНАЛІВ МАРКЕТИНГОВОЇ КОМУНІКАЦІї.pdfВИБІР ЕФЕКТИВНИХ ЦИФРОВИХ КАНАЛІВ МАРКЕТИНГОВОЇ КОМУНІКАЦІї.pdf
ВИБІР ЕФЕКТИВНИХ ЦИФРОВИХ КАНАЛІВ МАРКЕТИНГОВОЇ КОМУНІКАЦІї.pdfОлександр Мілютін
 
15 корисних AI-інструментів для маркетологів
15 корисних AI-інструментів для маркетологів15 корисних AI-інструментів для маркетологів
15 корисних AI-інструментів для маркетологівssuser6007261
 
Денис Суділковський "Вимірювання, оцінка та підвищення ефективності роботи ди...
Денис Суділковський "Вимірювання, оцінка та підвищення ефективності роботи ди...Денис Суділковський "Вимірювання, оцінка та підвищення ефективності роботи ди...
Денис Суділковський "Вимірювання, оцінка та підвищення ефективності роботи ди...Dakiry
 
Urok publisher
Urok publisherUrok publisher
Urok publisherfraerok5
 
DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...
DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...
DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...Dakiry
 
Ярослав Пилип’юк → Юзабіліті кухня — аби не переюзабілити…
Ярослав Пилип’юк → Юзабіліті кухня — аби не переюзабілити…Ярослав Пилип’юк → Юзабіліті кухня — аби не переюзабілити…
Ярослав Пилип’юк → Юзабіліті кухня — аби не переюзабілити…Jurko Chervony
 
Smartphone in Recruiting
Smartphone in RecruitingSmartphone in Recruiting
Smartphone in RecruitingMariaO2016
 
UX Дезайнер: Інструкція з користування
UX Дезайнер: Інструкція з користуванняUX Дезайнер: Інструкція з користування
UX Дезайнер: Інструкція з користуванняTanya Zavialova
 
Victor Gozhyi: Вплив AI на трансформацію бізнесу та вашого продукту (приклад ...
Victor Gozhyi: Вплив AI на трансформацію бізнесу та вашого продукту (приклад ...Victor Gozhyi: Вплив AI на трансформацію бізнесу та вашого продукту (приклад ...
Victor Gozhyi: Вплив AI на трансформацію бізнесу та вашого продукту (приклад ...Lviv Startup Club
 
Ihor Semyzhenko: Zero-coding and hypotheses validation
Ihor Semyzhenko: Zero-coding and hypotheses validationIhor Semyzhenko: Zero-coding and hypotheses validation
Ihor Semyzhenko: Zero-coding and hypotheses validationLviv Startup Club
 
Rules for ergonomically placing information on a web page.
Rules for ergonomically placing information on a web page.Rules for ergonomically placing information on a web page.
Rules for ergonomically placing information on a web page.Nikolay Shaygorodskiy
 
Актуальні практики дизайну мобільних додатків - UA Mobile 2019
Актуальні практики дизайну мобільних додатків - UA Mobile 2019Актуальні практики дизайну мобільних додатків - UA Mobile 2019
Актуальні практики дизайну мобільних додатків - UA Mobile 2019UA Mobile
 

Similar to Mobile app design feature development (20)

Dmytro Bilash and Dmytro Pleshakov “How to create data science product? True ...
Dmytro Bilash and Dmytro Pleshakov “How to create data science product? True ...Dmytro Bilash and Dmytro Pleshakov “How to create data science product? True ...
Dmytro Bilash and Dmytro Pleshakov “How to create data science product? True ...
 
Професія — 
UX дизайнер. Чим займається та до чого готуватися.
Професія — 
UX дизайнер.  Чим займається та до чого готуватися.Професія — 
UX дизайнер.  Чим займається та до чого готуватися.
Професія — 
UX дизайнер. Чим займається та до чого готуватися.
 
Робота дизайнера у технологічному стартапі
Робота дизайнера у технологічному стартапіРобота дизайнера у технологічному стартапі
Робота дизайнера у технологічному стартапі
 
П’ять аспектів просування мобільних додатків на західних ринках (LMDD 2014)
П’ять аспектів просування мобільних додатків на західних ринках (LMDD 2014)П’ять аспектів просування мобільних додатків на західних ринках (LMDD 2014)
П’ять аспектів просування мобільних додатків на західних ринках (LMDD 2014)
 
ВИБІР ЕФЕКТИВНИХ ЦИФРОВИХ КАНАЛІВ МАРКЕТИНГОВОЇ КОМУНІКАЦІї.pdf
ВИБІР ЕФЕКТИВНИХ ЦИФРОВИХ КАНАЛІВ МАРКЕТИНГОВОЇ КОМУНІКАЦІї.pdfВИБІР ЕФЕКТИВНИХ ЦИФРОВИХ КАНАЛІВ МАРКЕТИНГОВОЇ КОМУНІКАЦІї.pdf
ВИБІР ЕФЕКТИВНИХ ЦИФРОВИХ КАНАЛІВ МАРКЕТИНГОВОЇ КОМУНІКАЦІї.pdf
 
15 корисних AI-інструментів для маркетологів
15 корисних AI-інструментів для маркетологів15 корисних AI-інструментів для маркетологів
15 корисних AI-інструментів для маркетологів
 
Денис Суділковський "Вимірювання, оцінка та підвищення ефективності роботи ди...
Денис Суділковський "Вимірювання, оцінка та підвищення ефективності роботи ди...Денис Суділковський "Вимірювання, оцінка та підвищення ефективності роботи ди...
Денис Суділковський "Вимірювання, оцінка та підвищення ефективності роботи ди...
 
документ Microsoft word
документ Microsoft wordдокумент Microsoft word
документ Microsoft word
 
Urok publisher
Urok publisherUrok publisher
Urok publisher
 
DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...
DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...
DaKiRy_PMWeekend2016_Роман Сахаров "Як відсутність бачення продукту псує прое...
 
Ярослав Пилип’юк → Юзабіліті кухня — аби не переюзабілити…
Ярослав Пилип’юк → Юзабіліті кухня — аби не переюзабілити…Ярослав Пилип’юк → Юзабіліті кухня — аби не переюзабілити…
Ярослав Пилип’юк → Юзабіліті кухня — аби не переюзабілити…
 
Smartphone in Recruiting
Smartphone in RecruitingSmartphone in Recruiting
Smartphone in Recruiting
 
UX Дезайнер: Інструкція з користування
UX Дезайнер: Інструкція з користуванняUX Дезайнер: Інструкція з користування
UX Дезайнер: Інструкція з користування
 
Personalize or die. Arysmiatov & Rudiy
Personalize or die. Arysmiatov & RudiyPersonalize or die. Arysmiatov & Rudiy
Personalize or die. Arysmiatov & Rudiy
 
Agile (IF PM Group) v2
Agile (IF PM Group) v2Agile (IF PM Group) v2
Agile (IF PM Group) v2
 
Victor Gozhyi: Вплив AI на трансформацію бізнесу та вашого продукту (приклад ...
Victor Gozhyi: Вплив AI на трансформацію бізнесу та вашого продукту (приклад ...Victor Gozhyi: Вплив AI на трансформацію бізнесу та вашого продукту (приклад ...
Victor Gozhyi: Вплив AI на трансформацію бізнесу та вашого продукту (приклад ...
 
Ihor Semyzhenko: Zero-coding and hypotheses validation
Ihor Semyzhenko: Zero-coding and hypotheses validationIhor Semyzhenko: Zero-coding and hypotheses validation
Ihor Semyzhenko: Zero-coding and hypotheses validation
 
Rules for ergonomically placing information on a web page.
Rules for ergonomically placing information on a web page.Rules for ergonomically placing information on a web page.
Rules for ergonomically placing information on a web page.
 
Актуальні практики дизайну мобільних додатків - UA Mobile 2019
Актуальні практики дизайну мобільних додатків - UA Mobile 2019Актуальні практики дизайну мобільних додатків - UA Mobile 2019
Актуальні практики дизайну мобільних додатків - UA Mobile 2019
 
Usability - Sadygov
Usability - SadygovUsability - Sadygov
Usability - Sadygov
 

More from Maksym Davydov

Microsoft mobile services
Microsoft mobile servicesMicrosoft mobile services
Microsoft mobile servicesMaksym Davydov
 
Android mix Java and C++
Android mix Java and C++Android mix Java and C++
Android mix Java and C++Maksym Davydov
 
Handler declaration in layout
Handler declaration in layoutHandler declaration in layout
Handler declaration in layoutMaksym Davydov
 
Interface Programming Android
Interface Programming AndroidInterface Programming Android
Interface Programming AndroidMaksym Davydov
 
Android Programming Intro
Android Programming IntroAndroid Programming Intro
Android Programming IntroMaksym Davydov
 
Lecture 02 Mobile hardware
Lecture 02 Mobile hardwareLecture 02 Mobile hardware
Lecture 02 Mobile hardwareMaksym Davydov
 
Lecture 01 Mobile operating systems
Lecture 01 Mobile operating systemsLecture 01 Mobile operating systems
Lecture 01 Mobile operating systemsMaksym Davydov
 
Lecture 13 Local Optimization on Mobile Devices
Lecture 13 Local Optimization on Mobile DevicesLecture 13 Local Optimization on Mobile Devices
Lecture 13 Local Optimization on Mobile DevicesMaksym Davydov
 
Lecture 12. iOS and Android Animations
Lecture 12. iOS and Android AnimationsLecture 12. iOS and Android Animations
Lecture 12. iOS and Android AnimationsMaksym Davydov
 
Lecture 11. Microsoft mobile services
Lecture 11. Microsoft mobile servicesLecture 11. Microsoft mobile services
Lecture 11. Microsoft mobile servicesMaksym Davydov
 
Lecture 11 Firebase overview
Lecture 11 Firebase overviewLecture 11 Firebase overview
Lecture 11 Firebase overviewMaksym Davydov
 
Lecture 10 Networking on Mobile Devices
Lecture 10 Networking on Mobile DevicesLecture 10 Networking on Mobile Devices
Lecture 10 Networking on Mobile DevicesMaksym Davydov
 
Lecture 09 Android Storage
Lecture 09 Android StorageLecture 09 Android Storage
Lecture 09 Android StorageMaksym Davydov
 

More from Maksym Davydov (20)

Firebase overview
Firebase overviewFirebase overview
Firebase overview
 
Microsoft mobile services
Microsoft mobile servicesMicrosoft mobile services
Microsoft mobile services
 
Android mix Java and C++
Android mix Java and C++Android mix Java and C++
Android mix Java and C++
 
Android animations
Android animationsAndroid animations
Android animations
 
Handler declaration in layout
Handler declaration in layoutHandler declaration in layout
Handler declaration in layout
 
Android Networking
Android NetworkingAndroid Networking
Android Networking
 
Android Storage
Android StorageAndroid Storage
Android Storage
 
Interface Programming Android
Interface Programming AndroidInterface Programming Android
Interface Programming Android
 
Java Small Tests
Java Small TestsJava Small Tests
Java Small Tests
 
Android Programming Intro
Android Programming IntroAndroid Programming Intro
Android Programming Intro
 
Lecture 02 Mobile hardware
Lecture 02 Mobile hardwareLecture 02 Mobile hardware
Lecture 02 Mobile hardware
 
Lecture 01 Mobile operating systems
Lecture 01 Mobile operating systemsLecture 01 Mobile operating systems
Lecture 01 Mobile operating systems
 
Lecture 13 Local Optimization on Mobile Devices
Lecture 13 Local Optimization on Mobile DevicesLecture 13 Local Optimization on Mobile Devices
Lecture 13 Local Optimization on Mobile Devices
 
Lecture 12. iOS and Android Animations
Lecture 12. iOS and Android AnimationsLecture 12. iOS and Android Animations
Lecture 12. iOS and Android Animations
 
Lecture 11. Microsoft mobile services
Lecture 11. Microsoft mobile servicesLecture 11. Microsoft mobile services
Lecture 11. Microsoft mobile services
 
Lecture 11 Firebase overview
Lecture 11 Firebase overviewLecture 11 Firebase overview
Lecture 11 Firebase overview
 
Lecture 10 Networking on Mobile Devices
Lecture 10 Networking on Mobile DevicesLecture 10 Networking on Mobile Devices
Lecture 10 Networking on Mobile Devices
 
Lecture 09 Android Storage
Lecture 09 Android StorageLecture 09 Android Storage
Lecture 09 Android Storage
 
Lecture 08 Xamarin
Lecture 08 XamarinLecture 08 Xamarin
Lecture 08 Xamarin
 
Lecture 07 swift
Lecture 07 swiftLecture 07 swift
Lecture 07 swift
 

Recently uploaded

Презентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxПрезентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxOlgaDidenko6
 
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdfupd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdfssuser54595a
 
Бомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентаціяБомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентаціяssuser0a4f48
 
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfЗастосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfssuser15a891
 
Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»tetiana1958
 
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості  та дозвілля для дітейpptxБібліотека – розвиток дитячої творчості  та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptxssuserc301ed1
 
Хімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класХімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класkrementsova09nadya
 
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...JurgenstiX
 
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»tetiana1958
 
О.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяО.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяAdriana Himinets
 
Р.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповіданняР.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповіданняAdriana Himinets
 

Recently uploaded (13)

Презентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxПрезентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptx
 
Віртуальна виставка нових надходжень 2-24.pptx
Віртуальна виставка нових надходжень 2-24.pptxВіртуальна виставка нових надходжень 2-24.pptx
Віртуальна виставка нових надходжень 2-24.pptx
 
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdfupd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
 
Бомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентаціяБомбочки для ванни своїми руками презентація
Бомбочки для ванни своїми руками презентація
 
Її величність - українська книга презентація-огляд 2024.pptx
Її величність - українська книга презентація-огляд 2024.pptxЇї величність - українська книга презентація-огляд 2024.pptx
Її величність - українська книга презентація-огляд 2024.pptx
 
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfЗастосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
 
Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»
 
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості  та дозвілля для дітейpptxБібліотека – розвиток дитячої творчості  та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
 
Хімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класХімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 клас
 
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
Принципові відмінності досконалої (повної) конкуренції від інших форм організ...
 
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
Відкрита лекція на тему «Контроль бур'янів в посівах соняшника»
 
О.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяО.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. Біографія
 
Р.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповіданняР.Шеклі "Запах думки". Аналіз оповідання
Р.Шеклі "Запах думки". Аналіз оповідання
 

Mobile app design feature development

  • 1. Mobile App Design. Feature Development Проектування мобільного додатку. Визначення можливостей
  • 2. Типи мобільних додатків 1. Ігрові додатки + Розваги 2. Утиліти Погода, Бізнес, Здоров’я і т.д. 3. Клієнт-серверні додатки M2M-додатки Мобільні магазини Автоматизація бізнес-процесів • M2M додатки -> IoT Machine-to-Machine, Mobile- to-Machine, Machine-to- Mobile…
  • 3.
  • 4. Number of mobile app downloads worldwide from 2009 to 2017 (in millions)
  • 5. Number of paid mobile app downloads worldwide from 2011 to 2017 (in billions)
  • 6. Number of apps available in leading app stores as of June 2016
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12. Розроблення мобільного додатку Розроблення технічного рішення Розроблення цінності Розроблення бізнес-моделі Розроблення = інновація
  • 14.
  • 15. Important questions • Why? • How? • What? https://www.ted.com/talks/ simon_sinek_how_great_leaders_inspire_action
  • 16. Important questions • Чому Ви це робите? - Яка місія Вашої компанії? Яку цінність Ви створюєте? Що Ви будете робити, а що не будете? • Як Ви це робите? - наслідок від «Чому?» • Що робите? (ЛЮДИ-ЗАДАЧІ-КОНТЕКСТ- ПРОДУКТ)
  • 17. Цінність Цінність — властивість того чи іншого предмета, явища задовольняти потреби, бажання, інтереси соціального суб'єкта (індивіда, групи людей суспільства). (за матеріалами Wikipedia) Мобільний телефон - предмет Можливість швидко сконтактуватися зі своїми близькими - цінність
  • 18. 1) Дизайн зручного інтерфейсу користувача 2) Використання засобів та методик, які можуть: А) прискорити час виведення програмного продукту на ринок Б) забезпечити підтримку додатку в середовищі, яке дуже швидко змінюється Ключові проблеми, які виникають в розробленні ПЗ для мобільних платформ
  • 19. Основні питання, на які треба відповісти перед розробленням мобільного додатку: 1) Хто користувачі мобільного додатку 2) Який має бути інтерфейс користувача 3) Тип пристроїв 4) Тип зв’язку з мережею 5) Обсяг даних, що будуть передаватися між клієнтом та сервером 6) Рівень інтеграції з API сервера 7) Засоби нотифікації користувача 8) Рівень безпеки 9) Споживання енергоресурсів пристрою під час роботи
  • 20. Основні проблематичні місця при розробці мобільного додатку 1) Поєднання різних інтерфейсів та технологій 2) Діапазон цільових пристроїв 3) Необхідність оновлень версій ПЗ 4) Інтерфейс користувача 5) Продуктивність 6) Управління пам’яттю 7) Безпека 8) Витрати на Backend/Support
  • 22. Human Centered Design User experience - Відчуття і реакція людини, внаслідок використання певного продукту, системи або послуги. Зручність є степенем ефективності, продуктивності і задоволення, з якими продукт може використовуватися певними користувачами для досягнення певних завдань в певному контексті. (ISO 9421-11)
  • 23. Попередній досвід користувача в значній мірі впливає на взаємодію з новою програмою. Тому важливо проаналізувати, які програми використовують ваші потенційні користувачі, і яким чином користувачі виконують у них певні дії (шукають ті чи інші функції).
  • 25. Хороший дизайн програми повинен: 1. Задовольняти потребу користувача 2. Бути простим у використанні 3. Бути привабливим 4. Відповідати очікуванням бренду
  • 26. Is it Tapworthy? Люди використовують мобільні додатки тоді, коли вони мобільні. 
 Люди бачать мобільний додаток лише одним оком, приділяючи лише часткову увагу на ваш ретельно зроблений інтерфейс. Вони бачать зовсім інший додаток, ніж той, який бачите ви.
  • 27. Як зробити зручний інтерфейс? 1. По мірі виконання задач користувач повинен постійно відчувати своє наближення до мети. 2. Інтерфейс повинен в кожен момент часу давати розуміння, що користувач на правильному шляху і вірно йде до мети, а якщо це не так, то як на цей шлях повернутися. 3. Основне правило:
 «Не змушуйте користувача відчувати себе дурнем». 4. Зміст екранів системи повинен бути таким, щоб концентрувати увагу користувача, а не розсіювати його. 5. Щоб користувач отримав якісні переживання, продукт повинен розповідати історію, яка гармоніює з історією його життя і стане для нього чимось дійсно важливим. © Юрій Грановський, “Процес і результат”
  • 28. Процес розроблення прототипу продукту включає в себе: 1.Розроблення місії, цілей, можливостей, здібностей(функцій) продукту 2.Дослідження потенційних користувачів 3.Дослідження користувацьких цілей, досягненню яких сприяє додаток (аналіз Jobs to be done, JTBD) 4.Вибір персон (достатньо 1-2 персони) 5.Написання сценаріїв і контекстних ситуацій для персон 6.Проектування інтерфейсних рішень
  • 29. Розроблення місії, цілей, можливостей, функцій продукту МІСІЯ – Заради чого більшого в світі цей продукт існує? (має доповнювати місію бізнесу) ЦІЛІ БІЗНЕСУ – Для чого ми його розробляємо? МОЖЛИВОСТІ – Що отримає людина завдяки функціям продукту? ФУНКЦІЇ – Які основні функції він може робити фактично? (основні) КОРИСТУВАЧІ – ХТО наш користувач?
  • 30. 1.Максимально уявити себе в ролі користувача 2.Працювати з потенційними користувачами, вивчати їхні риси, вподобання, особливості (для корпоративного сектора — додатково з представниками бізнесу, які приймають рішення) 3.Визначити точки болі потенційних користувачів, які може зняти новий продукт 4.Працювати з персонами 5.Визначити контекст використання продукту 6.На основі цілей бізнесу, особливостей користувача, створених персон і контексту згенерувати контекстні ситуації: користувач->ситуація->задача Як зрозуміти користувачів?
  • 31. 1. ЛЮДИ: Персони, цільова аудиторія (ЦА) 2. ЗАДАЧІ: Яку проблему має вирішити ваш продукт? 3. КОНТЕКСТ: В якій ситуації яка задача буде вирішуватися? 4. ПРОДУКТ: Створення продукту, який найліпше вирішує для заданої ЦА поставлені ЗАДАЧІ в заданому КОНТЕКСТІ
  • 32. Створення персони включає в себе максимально можливий перебір відомих персонажів, які би підійшли нам по вимогах до особливостей потенційного користувача. Це має бути психологічний портрет людини, якої насправді не існує. Може бути додаткова персона, більш лояльна. Також може бути негативна персона, не наш клієнт.
  • 34. ЦІЛЬ БІЗНЕСУ – продати мобільному користувачеві, який цікавиться фото або технічними новинками програму для якісного і суттєво простішого забирання небажаного контенту (у порівнянні з аналогами) та утримуватись в TOP-20 програм для опрацювання фотографій на мобільному пристрої. МІСІЯ – надати можливість покращити фото на телефоні завдяки якісному та зручному забиранню небажаних об’єктів в одну мить.
  • 39. Додатки з подібними функціями: Adobe Fix Pixelmator Easy Eraser
  • 40. Розроблення місії, цілей, можливостей, здібностей продукту № Можливості Здібності (Функції) 1 Інтелектуальне видалення небажаних об’єктів Надання можливостей для виділення і видалення небажаних об’єктів 2 Інтелектуальне видалення небажаних ліній Надання можливостей для виділення і видалення небажаних ліній 3 Ручне забирання об’єктів з ручним вибором джерела Надати можливість вибрати джерело та замалювати небажані об’єкти 4 Виділити великі об’єкти та дрібні деталі Надання можливості вибору радіусу кисті 5 Розширене керування виділенням об’єктів Надання можливості не тільки виділяти, але й забирати виділення (eraser) та обводити об’єкти (lasso) 6 Виділити лінію частково Надання можливості виділення сегменту або цілої лінії 7 Можливість застосування поточних змін та запуску процесу видалення об’єктів Надання візуальних елементів для застосування поточних змін та запуску процесу видалення об’єктів 8 Швидке загальне ознайомлення на початку Надання Onboarding
  • 41. № Можливості Здібності (Функції) 9 Навчання для користувачів Надання інформації для навчання, вивчення прикладів видалення небажаних об’єктів, ліній 10 Відновлення роботи над фото Автозбереження 11 Можливість відміни здійсненої дії Підтримка Undo/Redo та надання візуального елемента для відміни дії 12 Можливість масштабування зображення Надання засобів масштабування зображення (Fit, 1:1, Zoom) 13 Можливість перегляду оригінального зображення Надання візуального засобу для можливості перегляду оригінального зображення (Show original) 14 Можливість експортувати фото в галерею Надання можливості зберегти фото в галерею 15 Можливість відвантажити фото одразу у сервіси (Facebook, Twitter, Instagram) Надання можливості вибору сервісу для відвантаження 16 Додаткові опції при експорті фото Надання можливості вибору розширення та формату фото
  • 42.
  • 43.
  • 44.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.