SlideShare a Scribd company logo
1 of 14
Download to read offline
A flawless
designer-developer
flow: how to boost
mobile product
development speed
AHMED SULAIMAN
CEO Flawless App, ex. Petcube Developer
AHMED SULAIMAN
CEO Flawless App, ex. Petcube Developer
PROBLEMS OF
A DEVELOPMENT
PROCESS
WTF with the background!?
Height: 120PT
Background: rgb(255, 255, 255)
Bottom-border: 1PT rgba(0, 0, 0.25)
48x48PX
app_settings@2x.png
Check out circle size. It’s
too small now.
Font size is too small.
Check out the layout.
TODAY’S
AGENDA
Dicsussion of the
collaboration problem15m
Advices for speeding up
a development proccess15m
Q/A10m
AHMED SULAIMAN
CEO Flawless App, ex. Petcube Developer
DESIGN PROCESS
Discussion of the collaboration problem
FinishStart
Final
It. #3
It. #N
It. #2
Discussion #1
Iteration #1
D. #2
D. #3
How it should look
DESIGN
PROCESS
AHMED SULAIMAN
CEO Flawless App, ex. Petcube Developer
DESIGN
PROCESS
App mockup Comments
AHMED SULAIMAN
CEO Flawless App, ex. Petcube Developer
48x48px
app_settings@2x.png
PF Din Text Universal
12PT, Bold,
rgba(0, 0, 0, 0.25),
Uppercase
PF Din Text Universal Bold
16PT, rgb(255, 255, 255)
PF Din Text Universal
12PT, Regular
rgba(0, 0, 0, 0.25)
98PT
320PT
Proportional to
1080P video size
TIPS & TRICKS
Advices for speeding up a development proccess
DESIGNER
“I think it should be
a nice button here”
DEVELOPER
“Wish I had more time to
develop this f* button”
“Discussion sessions are very helpful”
01
AHMED SULAIMAN
CEO Flawless App, ex. Petcube Developer
1X
2X
“Everything should be guidelined. Even buttons.”
02
AHMED SULAIMAN
CEO Flawless App, ex. Petcube Developer
Follow Anna’s work
Follow Anna’s work
You follows Anna
Unfollow Anna
Active
Clicked
If you follow someone
Button transforms when
you click on the previous state
“Simple and effective QA design sessions”
03
AHMED SULAIMAN
CEO Flawless App, ex. Petcube Developer
Implemented Designed
“Platforms are different”
04
AHMED SULAIMAN
CEO Flawless App, ex. Petcube Developer
Transluscent
Gradients
Smooth animation
Outline icons
Objective-C, Swift
Helvetica / San Fransico
2 resolutions
Material Design
Flat palette
Meaningful transitions
Filled icons
Java
Roboto
100500 resolutions
BASIC THINGS FOR A DESIGNER
“Design & Code for everyone”
05
AHMED SULAIMAN
CEO Flawless App, ex. Petcube Developer
Block development
iOS & Android controls
Front End patterns
Google / Stackoverflow
HTML & CSS
BASIC THINGS FOR A DEVELOPER
Images cut
Illustrator “Save as”
Layers
Shapes
Blending options
QUESTIONS & ANSWERS
AHMED SULAIMAN
CEO Flawless App, ex. Petcube Developer
ahmed@flawlessapp.io
www.fb.com/ahmed.sylaiman
www.flawlessapp.io

More Related Content

What's hot

Wonders of Portfolio = Long Term Planning + Agility
Wonders of Portfolio = Long Term Planning + AgilityWonders of Portfolio = Long Term Planning + Agility
Wonders of Portfolio = Long Term Planning + AgilityAtlassian
 
What’s new in studio 1.4
What’s new in studio 1.4What’s new in studio 1.4
What’s new in studio 1.4Ami Goldenberg
 
Socialcam: Concept to MVP to 250k users in under 3 Months
Socialcam: Concept to MVP to 250k users in under 3 MonthsSocialcam: Concept to MVP to 250k users in under 3 Months
Socialcam: Concept to MVP to 250k users in under 3 MonthsLean Startup Circle
 
7 Secrets of Successful HipChat Integrations
7 Secrets of Successful HipChat Integrations7 Secrets of Successful HipChat Integrations
7 Secrets of Successful HipChat IntegrationsAtlassian
 
Software development practices at younginnovations
Software development practices at younginnovationsSoftware development practices at younginnovations
Software development practices at younginnovationsBimal Maharjan
 
Tools for remote teams
Tools for remote teamsTools for remote teams
Tools for remote teamsKeepek
 
How to maintain a perfect product architecture in a non-stop start-up
How to maintain a perfect product architecture in a non-stop start-upHow to maintain a perfect product architecture in a non-stop start-up
How to maintain a perfect product architecture in a non-stop start-upAdam Kariv
 
Agile Project Management: "How I Learned to Stop Worrying and Love Agile”
Agile Project Management: "How I Learned to Stop Worrying and Love Agile”Agile Project Management: "How I Learned to Stop Worrying and Love Agile”
Agile Project Management: "How I Learned to Stop Worrying and Love Agile”VersionOne
 
The Anatomy of Continuous Deployment at Scale
The Anatomy of Continuous Deployment at ScaleThe Anatomy of Continuous Deployment at Scale
The Anatomy of Continuous Deployment at ScaleJohn Viner
 
Designing Teams - How Building a Great Workspace is Like Building Great Software
Designing Teams - How Building a Great Workspace is Like Building Great SoftwareDesigning Teams - How Building a Great Workspace is Like Building Great Software
Designing Teams - How Building a Great Workspace is Like Building Great SoftwareAtlassian
 
Software Craftsmanship @ Ntnu
Software Craftsmanship @ NtnuSoftware Craftsmanship @ Ntnu
Software Craftsmanship @ Ntnugoeran
 
MattParmenter_Portfolio
MattParmenter_PortfolioMattParmenter_Portfolio
MattParmenter_PortfolioMatt Parmenter
 

What's hot (13)

WebVisions: ISITE Design and CCLI on Platformication
WebVisions: ISITE Design and CCLI on PlatformicationWebVisions: ISITE Design and CCLI on Platformication
WebVisions: ISITE Design and CCLI on Platformication
 
Wonders of Portfolio = Long Term Planning + Agility
Wonders of Portfolio = Long Term Planning + AgilityWonders of Portfolio = Long Term Planning + Agility
Wonders of Portfolio = Long Term Planning + Agility
 
What’s new in studio 1.4
What’s new in studio 1.4What’s new in studio 1.4
What’s new in studio 1.4
 
Socialcam: Concept to MVP to 250k users in under 3 Months
Socialcam: Concept to MVP to 250k users in under 3 MonthsSocialcam: Concept to MVP to 250k users in under 3 Months
Socialcam: Concept to MVP to 250k users in under 3 Months
 
7 Secrets of Successful HipChat Integrations
7 Secrets of Successful HipChat Integrations7 Secrets of Successful HipChat Integrations
7 Secrets of Successful HipChat Integrations
 
Software development practices at younginnovations
Software development practices at younginnovationsSoftware development practices at younginnovations
Software development practices at younginnovations
 
Tools for remote teams
Tools for remote teamsTools for remote teams
Tools for remote teams
 
How to maintain a perfect product architecture in a non-stop start-up
How to maintain a perfect product architecture in a non-stop start-upHow to maintain a perfect product architecture in a non-stop start-up
How to maintain a perfect product architecture in a non-stop start-up
 
Agile Project Management: "How I Learned to Stop Worrying and Love Agile”
Agile Project Management: "How I Learned to Stop Worrying and Love Agile”Agile Project Management: "How I Learned to Stop Worrying and Love Agile”
Agile Project Management: "How I Learned to Stop Worrying and Love Agile”
 
The Anatomy of Continuous Deployment at Scale
The Anatomy of Continuous Deployment at ScaleThe Anatomy of Continuous Deployment at Scale
The Anatomy of Continuous Deployment at Scale
 
Designing Teams - How Building a Great Workspace is Like Building Great Software
Designing Teams - How Building a Great Workspace is Like Building Great SoftwareDesigning Teams - How Building a Great Workspace is Like Building Great Software
Designing Teams - How Building a Great Workspace is Like Building Great Software
 
Software Craftsmanship @ Ntnu
Software Craftsmanship @ NtnuSoftware Craftsmanship @ Ntnu
Software Craftsmanship @ Ntnu
 
MattParmenter_Portfolio
MattParmenter_PortfolioMattParmenter_Portfolio
MattParmenter_Portfolio
 

Viewers also liked

Swift Rocks #2: Going functional
Swift Rocks #2: Going functionalSwift Rocks #2: Going functional
Swift Rocks #2: Going functionalHackraft
 
Любомир Косенко - Freelance vs Office
Любомир Косенко - Freelance vs OfficeЛюбомир Косенко - Freelance vs Office
Любомир Косенко - Freelance vs OfficeHackraft
 
Олександр Краковецький - UWP
Олександр Краковецький - UWPОлександр Краковецький - UWP
Олександр Краковецький - UWPHackraft
 
Swift rocks! #1
Swift rocks! #1Swift rocks! #1
Swift rocks! #1Hackraft
 
Hardware workshop with Lampa (Arduino intro course)
Hardware workshop with Lampa (Arduino intro course)Hardware workshop with Lampa (Arduino intro course)
Hardware workshop with Lampa (Arduino intro course)Hackraft
 
Іван Соболєв - Debugging recruitment communications
Іван Соболєв - Debugging recruitment communicationsІван Соболєв - Debugging recruitment communications
Іван Соболєв - Debugging recruitment communicationsHackraft
 
Мария Крючок - Sexy twitter
Мария Крючок -   Sexy twitterМария Крючок -   Sexy twitter
Мария Крючок - Sexy twitterHackraft
 
Яна Пролис - Team lead. Человек и пароход
Яна Пролис - Team lead. Человек и пароходЯна Пролис - Team lead. Человек и пароход
Яна Пролис - Team lead. Человек и пароходHackraft
 

Viewers also liked (8)

Swift Rocks #2: Going functional
Swift Rocks #2: Going functionalSwift Rocks #2: Going functional
Swift Rocks #2: Going functional
 
Любомир Косенко - Freelance vs Office
Любомир Косенко - Freelance vs OfficeЛюбомир Косенко - Freelance vs Office
Любомир Косенко - Freelance vs Office
 
Олександр Краковецький - UWP
Олександр Краковецький - UWPОлександр Краковецький - UWP
Олександр Краковецький - UWP
 
Swift rocks! #1
Swift rocks! #1Swift rocks! #1
Swift rocks! #1
 
Hardware workshop with Lampa (Arduino intro course)
Hardware workshop with Lampa (Arduino intro course)Hardware workshop with Lampa (Arduino intro course)
Hardware workshop with Lampa (Arduino intro course)
 
Іван Соболєв - Debugging recruitment communications
Іван Соболєв - Debugging recruitment communicationsІван Соболєв - Debugging recruitment communications
Іван Соболєв - Debugging recruitment communications
 
Мария Крючок - Sexy twitter
Мария Крючок -   Sexy twitterМария Крючок -   Sexy twitter
Мария Крючок - Sexy twitter
 
Яна Пролис - Team lead. Человек и пароход
Яна Пролис - Team lead. Человек и пароходЯна Пролис - Team lead. Человек и пароход
Яна Пролис - Team lead. Человек и пароход
 

Similar to Ахмед Сулейман - How to boost mobile product development speed

MongoDB World 2018: How an Idea Becomes a MongoDB Feature
MongoDB World 2018: How an Idea Becomes a MongoDB FeatureMongoDB World 2018: How an Idea Becomes a MongoDB Feature
MongoDB World 2018: How an Idea Becomes a MongoDB FeatureMongoDB
 
Server Add-ons for Front-end Developers
Server Add-ons for Front-end DevelopersServer Add-ons for Front-end Developers
Server Add-ons for Front-end DevelopersAtlassian
 
Business value pipeline with atlassian products
Business value pipeline with atlassian productsBusiness value pipeline with atlassian products
Business value pipeline with atlassian products智治 長沢
 
The Secret of Flow - My AgileIL11 Talk
The Secret of Flow - My AgileIL11 TalkThe Secret of Flow - My AgileIL11 Talk
The Secret of Flow - My AgileIL11 TalkYuval Yeret
 
Ignite Mainframe Agility: Fast and Accurate Development with Topaz
Ignite Mainframe Agility: Fast and Accurate Development with TopazIgnite Mainframe Agility: Fast and Accurate Development with Topaz
Ignite Mainframe Agility: Fast and Accurate Development with TopazCompuware
 
Tools, Process & Technical Delivery at CMD
Tools, Process & Technical Delivery at CMDTools, Process & Technical Delivery at CMD
Tools, Process & Technical Delivery at CMDGarrett Gillas
 
Crafting a Cloud Native API Platform to Accelerate Your Platform Maturity - B...
Crafting a Cloud Native API Platform to Accelerate Your Platform Maturity - B...Crafting a Cloud Native API Platform to Accelerate Your Platform Maturity - B...
Crafting a Cloud Native API Platform to Accelerate Your Platform Maturity - B...Nordic APIs
 
Continuous Deployment To The Cloud
Continuous Deployment To The CloudContinuous Deployment To The Cloud
Continuous Deployment To The CloudMarcin Grzejszczak
 
Collaborating From Design To Experience: Introducing Centra
Collaborating From Design To Experience: Introducing CentraCollaborating From Design To Experience: Introducing Centra
Collaborating From Design To Experience: Introducing CentraApplitools
 
"We are doing it wrong."
"We are doing it wrong.""We are doing it wrong."
"We are doing it wrong."weissgraeber
 
Keeping your department on budget using GreenHopper and Temp
Keeping your department on budget using GreenHopper and TempKeeping your department on budget using GreenHopper and Temp
Keeping your department on budget using GreenHopper and TempAtlassian
 
Lean Kanban India 2018 | Leveraging Lean and Kanban to implement Continuous ...
Lean Kanban India 2018 |  Leveraging Lean and Kanban to implement Continuous ...Lean Kanban India 2018 |  Leveraging Lean and Kanban to implement Continuous ...
Lean Kanban India 2018 | Leveraging Lean and Kanban to implement Continuous ...LeanKanbanIndia
 
LKIN2018: leveraging Lean and Kanban to implement continuous improvement
LKIN2018: leveraging Lean and Kanban to implement continuous improvementLKIN2018: leveraging Lean and Kanban to implement continuous improvement
LKIN2018: leveraging Lean and Kanban to implement continuous improvementRavi Tadwalkar
 
How to efficiently build great products in a startup
How to efficiently build great products in a startupHow to efficiently build great products in a startup
How to efficiently build great products in a startupRoger Dudler
 
WSO2Con USA 2017: Iterative Architecture: A Pragmatic Approach to Digital Tra...
WSO2Con USA 2017: Iterative Architecture: A Pragmatic Approach to Digital Tra...WSO2Con USA 2017: Iterative Architecture: A Pragmatic Approach to Digital Tra...
WSO2Con USA 2017: Iterative Architecture: A Pragmatic Approach to Digital Tra...WSO2
 
Iterative Architecture: A Pragmatic Approach to Digital Transformation
Iterative Architecture: A Pragmatic Approach to Digital TransformationIterative Architecture: A Pragmatic Approach to Digital Transformation
Iterative Architecture: A Pragmatic Approach to Digital TransformationAsanka Abeysinghe
 
Continuous Deployment To The Cloud With Spring Cloud Pipelines @WarsawCloudNa...
Continuous Deployment To The Cloud With Spring Cloud Pipelines @WarsawCloudNa...Continuous Deployment To The Cloud With Spring Cloud Pipelines @WarsawCloudNa...
Continuous Deployment To The Cloud With Spring Cloud Pipelines @WarsawCloudNa...Marcin Grzejszczak
 
We-Donut.io presentation of Platform
We-Donut.io presentation of PlatformWe-Donut.io presentation of Platform
We-Donut.io presentation of PlatformDennis Reurings
 

Similar to Ахмед Сулейман - How to boost mobile product development speed (20)

MongoDB World 2018: How an Idea Becomes a MongoDB Feature
MongoDB World 2018: How an Idea Becomes a MongoDB FeatureMongoDB World 2018: How an Idea Becomes a MongoDB Feature
MongoDB World 2018: How an Idea Becomes a MongoDB Feature
 
Server Add-ons for Front-end Developers
Server Add-ons for Front-end DevelopersServer Add-ons for Front-end Developers
Server Add-ons for Front-end Developers
 
Business value pipeline with atlassian products
Business value pipeline with atlassian productsBusiness value pipeline with atlassian products
Business value pipeline with atlassian products
 
Apex triggers i
Apex triggers iApex triggers i
Apex triggers i
 
The Secret of Flow - My AgileIL11 Talk
The Secret of Flow - My AgileIL11 TalkThe Secret of Flow - My AgileIL11 Talk
The Secret of Flow - My AgileIL11 Talk
 
Ignite Mainframe Agility: Fast and Accurate Development with Topaz
Ignite Mainframe Agility: Fast and Accurate Development with TopazIgnite Mainframe Agility: Fast and Accurate Development with Topaz
Ignite Mainframe Agility: Fast and Accurate Development with Topaz
 
Tools, Process & Technical Delivery at CMD
Tools, Process & Technical Delivery at CMDTools, Process & Technical Delivery at CMD
Tools, Process & Technical Delivery at CMD
 
Crafting a Cloud Native API Platform to Accelerate Your Platform Maturity - B...
Crafting a Cloud Native API Platform to Accelerate Your Platform Maturity - B...Crafting a Cloud Native API Platform to Accelerate Your Platform Maturity - B...
Crafting a Cloud Native API Platform to Accelerate Your Platform Maturity - B...
 
Continuous Deployment To The Cloud
Continuous Deployment To The CloudContinuous Deployment To The Cloud
Continuous Deployment To The Cloud
 
Collaborating From Design To Experience: Introducing Centra
Collaborating From Design To Experience: Introducing CentraCollaborating From Design To Experience: Introducing Centra
Collaborating From Design To Experience: Introducing Centra
 
Delphix
DelphixDelphix
Delphix
 
"We are doing it wrong."
"We are doing it wrong.""We are doing it wrong."
"We are doing it wrong."
 
Keeping your department on budget using GreenHopper and Temp
Keeping your department on budget using GreenHopper and TempKeeping your department on budget using GreenHopper and Temp
Keeping your department on budget using GreenHopper and Temp
 
Lean Kanban India 2018 | Leveraging Lean and Kanban to implement Continuous ...
Lean Kanban India 2018 |  Leveraging Lean and Kanban to implement Continuous ...Lean Kanban India 2018 |  Leveraging Lean and Kanban to implement Continuous ...
Lean Kanban India 2018 | Leveraging Lean and Kanban to implement Continuous ...
 
LKIN2018: leveraging Lean and Kanban to implement continuous improvement
LKIN2018: leveraging Lean and Kanban to implement continuous improvementLKIN2018: leveraging Lean and Kanban to implement continuous improvement
LKIN2018: leveraging Lean and Kanban to implement continuous improvement
 
How to efficiently build great products in a startup
How to efficiently build great products in a startupHow to efficiently build great products in a startup
How to efficiently build great products in a startup
 
WSO2Con USA 2017: Iterative Architecture: A Pragmatic Approach to Digital Tra...
WSO2Con USA 2017: Iterative Architecture: A Pragmatic Approach to Digital Tra...WSO2Con USA 2017: Iterative Architecture: A Pragmatic Approach to Digital Tra...
WSO2Con USA 2017: Iterative Architecture: A Pragmatic Approach to Digital Tra...
 
Iterative Architecture: A Pragmatic Approach to Digital Transformation
Iterative Architecture: A Pragmatic Approach to Digital TransformationIterative Architecture: A Pragmatic Approach to Digital Transformation
Iterative Architecture: A Pragmatic Approach to Digital Transformation
 
Continuous Deployment To The Cloud With Spring Cloud Pipelines @WarsawCloudNa...
Continuous Deployment To The Cloud With Spring Cloud Pipelines @WarsawCloudNa...Continuous Deployment To The Cloud With Spring Cloud Pipelines @WarsawCloudNa...
Continuous Deployment To The Cloud With Spring Cloud Pipelines @WarsawCloudNa...
 
We-Donut.io presentation of Platform
We-Donut.io presentation of PlatformWe-Donut.io presentation of Platform
We-Donut.io presentation of Platform
 

Recently uploaded

Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Recently uploaded (20)

Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

Ахмед Сулейман - How to boost mobile product development speed

  • 1. A flawless designer-developer flow: how to boost mobile product development speed AHMED SULAIMAN CEO Flawless App, ex. Petcube Developer
  • 2. AHMED SULAIMAN CEO Flawless App, ex. Petcube Developer PROBLEMS OF A DEVELOPMENT PROCESS WTF with the background!? Height: 120PT Background: rgb(255, 255, 255) Bottom-border: 1PT rgba(0, 0, 0.25) 48x48PX app_settings@2x.png Check out circle size. It’s too small now. Font size is too small. Check out the layout.
  • 3. TODAY’S AGENDA Dicsussion of the collaboration problem15m Advices for speeding up a development proccess15m Q/A10m AHMED SULAIMAN CEO Flawless App, ex. Petcube Developer
  • 4. DESIGN PROCESS Discussion of the collaboration problem
  • 5. FinishStart Final It. #3 It. #N It. #2 Discussion #1 Iteration #1 D. #2 D. #3 How it should look DESIGN PROCESS AHMED SULAIMAN CEO Flawless App, ex. Petcube Developer
  • 6. DESIGN PROCESS App mockup Comments AHMED SULAIMAN CEO Flawless App, ex. Petcube Developer 48x48px app_settings@2x.png PF Din Text Universal 12PT, Bold, rgba(0, 0, 0, 0.25), Uppercase PF Din Text Universal Bold 16PT, rgb(255, 255, 255) PF Din Text Universal 12PT, Regular rgba(0, 0, 0, 0.25) 98PT 320PT Proportional to 1080P video size
  • 7. TIPS & TRICKS Advices for speeding up a development proccess
  • 8. DESIGNER “I think it should be a nice button here” DEVELOPER “Wish I had more time to develop this f* button” “Discussion sessions are very helpful” 01 AHMED SULAIMAN CEO Flawless App, ex. Petcube Developer 1X 2X
  • 9. “Everything should be guidelined. Even buttons.” 02 AHMED SULAIMAN CEO Flawless App, ex. Petcube Developer Follow Anna’s work Follow Anna’s work You follows Anna Unfollow Anna Active Clicked If you follow someone Button transforms when you click on the previous state
  • 10. “Simple and effective QA design sessions” 03 AHMED SULAIMAN CEO Flawless App, ex. Petcube Developer Implemented Designed
  • 11. “Platforms are different” 04 AHMED SULAIMAN CEO Flawless App, ex. Petcube Developer Transluscent Gradients Smooth animation Outline icons Objective-C, Swift Helvetica / San Fransico 2 resolutions Material Design Flat palette Meaningful transitions Filled icons Java Roboto 100500 resolutions
  • 12. BASIC THINGS FOR A DESIGNER “Design & Code for everyone” 05 AHMED SULAIMAN CEO Flawless App, ex. Petcube Developer Block development iOS & Android controls Front End patterns Google / Stackoverflow HTML & CSS BASIC THINGS FOR A DEVELOPER Images cut Illustrator “Save as” Layers Shapes Blending options
  • 14. AHMED SULAIMAN CEO Flawless App, ex. Petcube Developer ahmed@flawlessapp.io www.fb.com/ahmed.sylaiman www.flawlessapp.io