Mobile Design
in terms of Developer
Yaroslav Kupyak
MDday.lviv.ua
What is Mobile Design?
UI
UX
Animations …
Design is not just what it
looks like and feels like.
Design is how it works.
Steve Jobs
US computer engineer & industrialist
(1955 - 2011)
Design of mobile apps
 UI (User Interface)
 Screens workflow
 Color palette
 Fonts
 Screen states
 Graphics
 Raster
 Vector
 Animations
 Icon/logo
 Finger gestures / responds
 UX (User Experience)
 Launch durations
 Multithreading
 Avoid “waiting”
 Fragmentation of devices
 Heating phone
 And one more thing…
Number of new apps is growing
 The Global Mobile Application Market Will Continue to Experience Strong
Growth, with a Projected CAGR of 31.05 Percent: Technavio
(http://www.reuters.com/article/2015/03/23/technavio-research-
idUSnBw235051a+100+BSW20150323)
 Apple's App Store Is Growing by 1,000+ Apps a Day
(http://www.statista.com/chart/3530/app-store-growth/)
 App Usage Grew 76% In 2014, With Shopping Apps Leading The Way
(http://techcrunch.com/2015/01/06/app-usage-grew-76-in-2014-with-shopping-apps-leading-the-
way/)
 Mobile web market will triple in size to $850B by 2018, says Digi-Capital
(http://venturebeat.com/2015/05/26/mobile-web-market-will-triple-in-size-to-850b-by-2018-
says-digi-capital/)
TechCrunch.com
“I Do Not Want Your Stupid App”
Posted Oct 3, 2015
by Jon Evans (@rezendi),
Columnist
http://techcrunch.com/2015/10/03/with-apologies-to-theodor-geisel/
Case: Bumble app
 Bumble Introduces VIBee, A Verification Feature
Independent Of Your Social Status
 “Bumble is on somewhat of a hot streak. The dating
app, which has women initiate all of the
conversations, originally launched nine months
ago. After reaching 1,000,000 unique conversations in
early June, the app now reports that just two months
later, over 5,000,000 conversations have been started
by women” TC, Aug 10, 2015
 In August after this article, iOS app rating was about
2-3 (current and all versions), but graphic design was
not bad.
 At that time the rating is grown
First Step: prototype
 POP https://popapp.in/
 Proto https://proto.io/
 Pixate http://www.pixate.com/
 Prottapp https://prottapp.com/
 Marvel https://marvelapp.com/
Let’s create our new app: POP (popapp.in)
 Sketch of screens
 Import screens
 Navigation behavior
 Test User Experience
on real device
Graphics Design
 Images:
 Raster (Adobe Photoshop / Affinity Photo)
 Vector (Adobe Illustrator / Affinity Designer)
 Mockup of screens
 Adobe Photoshop
 Sketch
 Raster Images
Raster to Vector with approximation
Vector Magic
Animations
 Describe native navigations
(push, popover, etc.)
 gif
 Describe difficult animation
events
 Generate native code by
animation tools
Graphics Automation
 Quartz Composer (Animation)
 Core Animator (Animation)
 Statis graphic: PaintCode
 Photoshop Actions
 Custom scripts for resizing @x1 @x2 @x3 (bush, python)
Generating screens via CI
 Developer commits the code to the repo
 CI (service) handles and makes a build of mobile
app
 CI (service) delivers builds via Fabric.io (Beta by
Crashlytics)
 CI (service) run script for UI testing to pass all
screens on their simulators or devices with
different sizes
 CI (service) takes screenshots for each steps for
each screen sizes
 Custom script adds frame of devices
 Images uploads to Dropbox
Optimization of using the app
 App size
 Launch durations
 Tips of using the app once per user
 Register/Login
 Connect via social network
 Email without verification / password
 phone number / verification code
 Sequence of steps
 Multithreading
 Avoid “waiting”
Thank you!
 Questions?
 Yaroslav Kupyak
 kupjak@gmail.com
 https://www.facebook.com/yaroslav.kupjak

More Related Content

PPTX
Augmented Reality and Future
PPTX
Satheesh Subramanian (Blippar): The AR Browser : Where Visual Search meets Au...
PDF
Appiterate - world's only visual mobile editor
PPTX
Simulating Presence: BIM to Virtual Reality
PPTX
Hatc interactive guide jan18
PPTX
Mobile Development with Visual Studio by Sergey Seletsky
PPTX
Mobile APP for Property Market_alexdai
PPTX
Introduction to Canvas
Augmented Reality and Future
Satheesh Subramanian (Blippar): The AR Browser : Where Visual Search meets Au...
Appiterate - world's only visual mobile editor
Simulating Presence: BIM to Virtual Reality
Hatc interactive guide jan18
Mobile Development with Visual Studio by Sergey Seletsky
Mobile APP for Property Market_alexdai
Introduction to Canvas

Viewers also liked (16)

PPTX
Ярослав Куп'як "Розробка і просування глобального мобільного додатку для соці...
PDF
Микита Семенов “Як перетворювати разових клієнтів в постійних”
PPTX
iCamp 2015. Дмитро Суслов “Персональні товарні рекомендації як інструмент пі...
PPTX
Сергій Фіцак “Модель неспішного розвитку Softjourn, котра вивела її в TOP 100...
PPTX
Lviv Freelance Club #39 Ростислав Чайка "Барєри росту фрілансера"
PPTX
SMM Кремінець Василь та Марченко Сергій "Сповідь SMMщика, або як бюджетно про...
PPTX
iCamp 2015. Владислав Наумов "Розробка структури інтернет магазину, виходячи...
PPTX
Бобиляк Андрій "Ключові помилки маркетингу".
PDF
Lviv MD Day 2015 Мобільний додаток "Uaroads"
PPTX
iCamp 2015. Андрій Радевич “Цікаві факти про Інтернет аудиторію в Україні”
PPTX
Lviv MD Day 2015 Мобільний додаток "GeoCon HD"
PPTX
PMday 2015. Олена Прихнич та Роман Сахаров “Story Mapping – звідки починаєтьс...
PDF
Lviv MD Day 2015 Сергій Понтус "Створення ефективної команди для розробки моб...
PDF
Lviv MD Day 2015 Сергій Козирєв "Android Wear Development"
PDF
Майстер клас "Сертифікація РМа: практичні поради та підводні камені"
PDF
Lviv MD Day 2015 Олексій Озун "Introduction to the new Apple TV and TVos"
Ярослав Куп'як "Розробка і просування глобального мобільного додатку для соці...
Микита Семенов “Як перетворювати разових клієнтів в постійних”
iCamp 2015. Дмитро Суслов “Персональні товарні рекомендації як інструмент пі...
Сергій Фіцак “Модель неспішного розвитку Softjourn, котра вивела її в TOP 100...
Lviv Freelance Club #39 Ростислав Чайка "Барєри росту фрілансера"
SMM Кремінець Василь та Марченко Сергій "Сповідь SMMщика, або як бюджетно про...
iCamp 2015. Владислав Наумов "Розробка структури інтернет магазину, виходячи...
Бобиляк Андрій "Ключові помилки маркетингу".
Lviv MD Day 2015 Мобільний додаток "Uaroads"
iCamp 2015. Андрій Радевич “Цікаві факти про Інтернет аудиторію в Україні”
Lviv MD Day 2015 Мобільний додаток "GeoCon HD"
PMday 2015. Олена Прихнич та Роман Сахаров “Story Mapping – звідки починаєтьс...
Lviv MD Day 2015 Сергій Понтус "Створення ефективної команди для розробки моб...
Lviv MD Day 2015 Сергій Козирєв "Android Wear Development"
Майстер клас "Сертифікація РМа: практичні поради та підводні камені"
Lviv MD Day 2015 Олексій Озун "Introduction to the new Apple TV and TVos"
Ad

Similar to Lviv MD Day 2015 Ярослав Куп’як "Мобільний дизайн очима розробника" (20)

PDF
UI2code : A Neural Machine Translator to Bootstrap Mobile GUI Implementation
PDF
Mobile Augmented Reality Development Tools
KEY
Stocktwits & Responsive Web Design, social network meets flexible framework
PPTX
Beyond App Development
PPTX
Beyond App Development
PPT
QuickSoft Mobile Tips & Tricks 11-03-10
PPTX
Windows Phone UX
KEY
Appcelerator iPhone/iPad Dev Con 2010 San Diego, CA
ZIP
iPhone/iPad Development with Titanium
PDF
Fundamentals of Web Design - Professional Development Workshop
PPTX
Final Project In Instant messaging app that also brings you the intel...
PPTX
Mobile next 2013 petru jucovschi
PPT
Titanium Overview (Mobile March 2011)
PPTX
what is Mobile Application for infotech.pptx
PPTX
Mobility today & what's next. Application ecosystems.
PDF
Get started with Sketch: a fast (and awesome) communication and design tool
PPTX
UI_UX_Design.pptx
PDF
Pivorak.javascript.global domination
PDF
Andriy Vandakurov about "Frontend. Global domination"
PPTX
Self Guiding User Experience
UI2code : A Neural Machine Translator to Bootstrap Mobile GUI Implementation
Mobile Augmented Reality Development Tools
Stocktwits & Responsive Web Design, social network meets flexible framework
Beyond App Development
Beyond App Development
QuickSoft Mobile Tips & Tricks 11-03-10
Windows Phone UX
Appcelerator iPhone/iPad Dev Con 2010 San Diego, CA
iPhone/iPad Development with Titanium
Fundamentals of Web Design - Professional Development Workshop
Final Project In Instant messaging app that also brings you the intel...
Mobile next 2013 petru jucovschi
Titanium Overview (Mobile March 2011)
what is Mobile Application for infotech.pptx
Mobility today & what's next. Application ecosystems.
Get started with Sketch: a fast (and awesome) communication and design tool
UI_UX_Design.pptx
Pivorak.javascript.global domination
Andriy Vandakurov about "Frontend. Global domination"
Self Guiding User Experience
Ad

More from Lviv Startup Club (20)

PDF
Maksym Vyshnivetskyi: PMO Maturity and Continuous Improvement (UA)
PPTX
Oleksandr Ivakhnenko: Cold Outreach і Social Selling: просунуті техніки (UA)
PDF
Maksym Vyshnivetskyi: PMO KPIs (UA) - LemBS
PDF
Oleksandr Ivakhnenko: LinkedIn Marketing і Content Marketing: розширений підх...
PDF
Maksym Vyshnivetskyi: PMO Quality Management (UA)
PDF
Oleksandr Ivakhnenko: Вступ до генерації лідів для ІТ-аутсорсингу (UA)
PDF
Oleksandr Osypenko: Поради щодо іспиту та закриття курсу (UA)
PDF
Oleksandr Osypenko: Пробний іспит + аналіз (UA)
PDF
Oleksandr Osypenko: Agile / Hybrid Delivery (UA)
PDF
Oleksandr Osypenko: Стейкхолдери та їх вплив (UA)
PDF
Rostyslav Chayka: Prompt Engineering для проєктного менеджменту (Advanced) (UA)
PPTX
Dmytro Liesov: PMO Tools and Technologies (UA)
PDF
Rostyslav Chayka: Управління командою за допомогою AI (UA)
PDF
Oleksandr Osypenko: Tailoring + Change Management (UA)
PDF
Maksym Vyshnivetskyi: Управління закупівлями (UA)
PDF
Oleksandr Osypenko: Управління ризиками (UA)
PPTX
Dmytro Zubkov: PMO Resource Management (UA)
PPTX
Rostyslav Chayka: Комунікація за допомогою AI (UA)
PDF
Ihor Pavlenko: Комунікація за допомогою AI (UA)
PDF
Maksym Vyshnivetskyi: Управління якістю (UA)
Maksym Vyshnivetskyi: PMO Maturity and Continuous Improvement (UA)
Oleksandr Ivakhnenko: Cold Outreach і Social Selling: просунуті техніки (UA)
Maksym Vyshnivetskyi: PMO KPIs (UA) - LemBS
Oleksandr Ivakhnenko: LinkedIn Marketing і Content Marketing: розширений підх...
Maksym Vyshnivetskyi: PMO Quality Management (UA)
Oleksandr Ivakhnenko: Вступ до генерації лідів для ІТ-аутсорсингу (UA)
Oleksandr Osypenko: Поради щодо іспиту та закриття курсу (UA)
Oleksandr Osypenko: Пробний іспит + аналіз (UA)
Oleksandr Osypenko: Agile / Hybrid Delivery (UA)
Oleksandr Osypenko: Стейкхолдери та їх вплив (UA)
Rostyslav Chayka: Prompt Engineering для проєктного менеджменту (Advanced) (UA)
Dmytro Liesov: PMO Tools and Technologies (UA)
Rostyslav Chayka: Управління командою за допомогою AI (UA)
Oleksandr Osypenko: Tailoring + Change Management (UA)
Maksym Vyshnivetskyi: Управління закупівлями (UA)
Oleksandr Osypenko: Управління ризиками (UA)
Dmytro Zubkov: PMO Resource Management (UA)
Rostyslav Chayka: Комунікація за допомогою AI (UA)
Ihor Pavlenko: Комунікація за допомогою AI (UA)
Maksym Vyshnivetskyi: Управління якістю (UA)

Recently uploaded (20)

PPTX
IMM.pptx marketing communication givguhfh thfyu
PPTX
df0ee68f89e1a869be4bff9b80a7 business 79f0.pptx
PPTX
operations management : demand supply ch
PPTX
Understanding Procurement Strategies.pptx Your score increases as you pick a ...
PPTX
interschool scomp.pptxzdkjhdjvdjvdjdhjhieij
PPTX
Transportation in Logistics management.pptx
PDF
income tax laws notes important pakistan
PPTX
33ABJFA6556B1ZP researhchzfrsdfasdfsadzd
PPTX
IITM - FINAL Option - 01 - 12.08.25.pptx
PDF
Business Communication for MBA Students.
PPTX
TRAINNING, DEVELOPMENT AND APPRAISAL.pptx
PDF
Middle East's Most Impactful Business Leaders to Follow in 2025
PDF
Sustainable Digital Finance in Asia_FINAL_22.pdf
PDF
Comments on Clouds that Assimilate Parts I&II.pdf
PPTX
Market and Demand Analysis.pptx for Management students
DOCX
Handbook of entrepreneurship- Chapter 7- Types of business organisations
PPTX
IMM marketing mix of four ps give fjcb jjb
DOCX
Center Enamel Powering Innovation and Resilience in the Italian Chemical Indu...
DOCX
Center Enamel A Strategic Partner for the Modernization of Georgia's Chemical...
PDF
Consumer Behavior in the Digital Age (www.kiu.ac.ug)
IMM.pptx marketing communication givguhfh thfyu
df0ee68f89e1a869be4bff9b80a7 business 79f0.pptx
operations management : demand supply ch
Understanding Procurement Strategies.pptx Your score increases as you pick a ...
interschool scomp.pptxzdkjhdjvdjvdjdhjhieij
Transportation in Logistics management.pptx
income tax laws notes important pakistan
33ABJFA6556B1ZP researhchzfrsdfasdfsadzd
IITM - FINAL Option - 01 - 12.08.25.pptx
Business Communication for MBA Students.
TRAINNING, DEVELOPMENT AND APPRAISAL.pptx
Middle East's Most Impactful Business Leaders to Follow in 2025
Sustainable Digital Finance in Asia_FINAL_22.pdf
Comments on Clouds that Assimilate Parts I&II.pdf
Market and Demand Analysis.pptx for Management students
Handbook of entrepreneurship- Chapter 7- Types of business organisations
IMM marketing mix of four ps give fjcb jjb
Center Enamel Powering Innovation and Resilience in the Italian Chemical Indu...
Center Enamel A Strategic Partner for the Modernization of Georgia's Chemical...
Consumer Behavior in the Digital Age (www.kiu.ac.ug)

Lviv MD Day 2015 Ярослав Куп’як "Мобільний дизайн очима розробника"

  • 1. Mobile Design in terms of Developer Yaroslav Kupyak MDday.lviv.ua
  • 2. What is Mobile Design? UI UX Animations …
  • 3. Design is not just what it looks like and feels like. Design is how it works. Steve Jobs US computer engineer & industrialist (1955 - 2011)
  • 4. Design of mobile apps  UI (User Interface)  Screens workflow  Color palette  Fonts  Screen states  Graphics  Raster  Vector  Animations  Icon/logo  Finger gestures / responds  UX (User Experience)  Launch durations  Multithreading  Avoid “waiting”  Fragmentation of devices  Heating phone  And one more thing…
  • 5. Number of new apps is growing  The Global Mobile Application Market Will Continue to Experience Strong Growth, with a Projected CAGR of 31.05 Percent: Technavio (http://www.reuters.com/article/2015/03/23/technavio-research- idUSnBw235051a+100+BSW20150323)  Apple's App Store Is Growing by 1,000+ Apps a Day (http://www.statista.com/chart/3530/app-store-growth/)  App Usage Grew 76% In 2014, With Shopping Apps Leading The Way (http://techcrunch.com/2015/01/06/app-usage-grew-76-in-2014-with-shopping-apps-leading-the- way/)  Mobile web market will triple in size to $850B by 2018, says Digi-Capital (http://venturebeat.com/2015/05/26/mobile-web-market-will-triple-in-size-to-850b-by-2018- says-digi-capital/)
  • 6. TechCrunch.com “I Do Not Want Your Stupid App” Posted Oct 3, 2015 by Jon Evans (@rezendi), Columnist http://techcrunch.com/2015/10/03/with-apologies-to-theodor-geisel/
  • 7. Case: Bumble app  Bumble Introduces VIBee, A Verification Feature Independent Of Your Social Status  “Bumble is on somewhat of a hot streak. The dating app, which has women initiate all of the conversations, originally launched nine months ago. After reaching 1,000,000 unique conversations in early June, the app now reports that just two months later, over 5,000,000 conversations have been started by women” TC, Aug 10, 2015  In August after this article, iOS app rating was about 2-3 (current and all versions), but graphic design was not bad.  At that time the rating is grown
  • 8. First Step: prototype  POP https://popapp.in/  Proto https://proto.io/  Pixate http://www.pixate.com/  Prottapp https://prottapp.com/  Marvel https://marvelapp.com/
  • 9. Let’s create our new app: POP (popapp.in)  Sketch of screens  Import screens  Navigation behavior  Test User Experience on real device
  • 10. Graphics Design  Images:  Raster (Adobe Photoshop / Affinity Photo)  Vector (Adobe Illustrator / Affinity Designer)  Mockup of screens  Adobe Photoshop  Sketch  Raster Images
  • 11. Raster to Vector with approximation Vector Magic
  • 12. Animations  Describe native navigations (push, popover, etc.)  gif  Describe difficult animation events  Generate native code by animation tools
  • 13. Graphics Automation  Quartz Composer (Animation)  Core Animator (Animation)  Statis graphic: PaintCode  Photoshop Actions  Custom scripts for resizing @x1 @x2 @x3 (bush, python)
  • 14. Generating screens via CI  Developer commits the code to the repo  CI (service) handles and makes a build of mobile app  CI (service) delivers builds via Fabric.io (Beta by Crashlytics)  CI (service) run script for UI testing to pass all screens on their simulators or devices with different sizes  CI (service) takes screenshots for each steps for each screen sizes  Custom script adds frame of devices  Images uploads to Dropbox
  • 15. Optimization of using the app  App size  Launch durations  Tips of using the app once per user  Register/Login  Connect via social network  Email without verification / password  phone number / verification code  Sequence of steps  Multithreading  Avoid “waiting”
  • 16. Thank you!  Questions?  Yaroslav Kupyak  kupjak@gmail.com  https://www.facebook.com/yaroslav.kupjak