SlideShare a Scribd company logo
Mobile Interface Guidelines
for iOS & Android (Mobile) Devices
Michie Ang
twitter: @michieriffic
SwiftPH
What are interface guidelines?
- Guidelines set by companies such as
Apple and Google for designers/
developers when we are designing
and creating our apps.
What is it for?
- Quality Control (eg compatibility,
performance,security,accessibility
and more)
- Help us make the best user friendly
app as possible
Why is it different form one another?
- Each company has their own
demographic of user
iOS
developer.apple.com/
design/human-interface-
guidelines/ios/
Android
Material Design
developer.android.com/
design
Where can I find the guidelines
set for iOS & Android dev’t?
Is it a must to follow these
guidelines?
iOS Android
YES!!! MAYBE?!
Comparing Apple’s iOS Human
Interface Guidelines
& Android Material Design
App Icons
- First time of communication with your users
- Use in App Store or Play Store
- Use in Settings, Notifications, etc
App Icons
iOS
App Icons
- App’s Purpose
- Rounded Square
https://developer.apple.com/design/human-
interface-guidelines/ios/icons-and-images/
app-icon/
Android
Product Icons
- Branded Identity
- Nothing specific
https://material.io/design/iconography/product-
icons.html
App Icons
iOS
App Icons
- App’s Purpose
- Rounded Square
https://developer.apple.com/design/human-
interface-guidelines/ios/icons-and-images/
app-icon/
Android
Image Asset Studio
https://developer.android.com/studio/
write/image-asset-studio
Launch Screen
- user’s first experience of your app
- gives an impression that your app is fast and
responsive
- tips: use static files
Launch Screen
iOS
- Nearly identical to the
first screen of your app
- Don’t advertise or do
something here
Android
- Branded Launch Screen
- Placeholder UI
Bars
Top Section
iOS
Navigation Bar
- Top
- Goes to hierarchy of
screens
- Has back button (if goes to
the next view)
Android
App Bar: Top
- provides content and
actions related to the
current screen
- sometimes with back
button
Bars
Top Section
iOS Android
Tabs
- organizes content in
different screens
Bars
Bottom Section
iOS
Tab Bar
- ability to switch from
different section
Android
Bottom Navigation
- To switch destination’s
top level view
- Should be 3-5
destination
Bars
Bottom Section
iOS
Tool Bar
- contains buttons for
performing actions
relevant to the current
view or content within it
Android
App Bar: Bottom
- Displays navigation and
key actions at the
bottom of mobile
Navigation
- movement inside the app from one view/
screen to another
Navigation
iOS
Hierarchical Navigation
Android
Forward Navigation
- moving between screens in consecutive level
of hierarchy
Navigation
iOS
Flat Navigation
Android
Lateral Navigation
- moving between screens in same level of
hierarchy
Navigation
iOS
Content-Driven or Experience-
Driven Navigation
- Move freely thru content or
the content itself defines the
navigation.
Android
Reverse Navigation
- moving backward thru
screens within an app or
within different apps
Others (unrelated)
Navigation
Android
Navigation Drawer
- If you have more than 5
top-level destination
Screen Resolution
iOS
- Points
Android
Density Independent Pixel
(DP)
Image (Graphic) Sizes
iOS
- Limited Sizes
- Only one manufacturer
- PNG
Android
- Different Screen Sizes
- Different Resolution
https://blog.mindorks.com/understanding-
density-independent-pixel-sp-dp-dip-in-
android
Device Scale Factor
iPhone Xs Max, iPhone Xs, iPhone X,
iPhone 8 Plus, iPhone 7 Plus, iPhone 6
Plus
@3x
iPhone XR, iPhone 8, iPhone 7, iPhone
6s, iPhone SE
@2x
iPhone 5, iPhone 4 @1x
How to make it work with so many devices?
iOS
Auto Layout, Constraints,
Size Classes
https://developer.apple.com/library/
archive/documentation/UserExperience/
Conceptual/AutolayoutPG/index.html
Android
ConstraintsLayout
https://developer.android.com/reference/
android/support/constraint/package-
summary.html
The Notch
iOS
iPhone X, iPhone XR, iPhone Xs, iPhone Xs Max
- Use the safeAreaLayoutGuide
https://developer.apple.com/design/human-interface-guidelines/ios/visual-design/adaptivity-and-
layout/
Typography
iOS
San Francisco Font
Android
Roboto
Open Discussion
SwiftPH
Mobile Interface Guidelines
for iOS & Android (Mobile) Devices
Michie Ang
twitter: @michieriffic
SwiftPH

More Related Content

PDF
Secrets of apps in digital marketing
PDF
Android 4.0 UI Design Tips
ODP
Mobile presentation
PPTX
Introduction to Mobile Apps
PPTX
Hybrid vs Native Mobile App. Decide in 5 minutes!
PDF
Web App VS. Hybrid App VS. Native App?
PPTX
Hybrid Mobile App
KEY
Android UI Design Tips
Secrets of apps in digital marketing
Android 4.0 UI Design Tips
Mobile presentation
Introduction to Mobile Apps
Hybrid vs Native Mobile App. Decide in 5 minutes!
Web App VS. Hybrid App VS. Native App?
Hybrid Mobile App
Android UI Design Tips

What's hot (20)

PPTX
SEO for Mobile Apps
PDF
Types of mobile apps mobile app development
PPT
Hybrid vs Native vs Web Apps
PDF
The nextdds newscreens
PPTX
Mobile Application Framework - OFM Canberra September 2014
PPTX
Native vs Hybrid Apps
PPTX
Multi-Platform Apps… Native User Experience
PDF
Introduction to Cross-Platform Hybrid Mobile App Development
PPTX
Native vs Web vs Hybrid Mobile Application Development
PPTX
Presentation
PPTX
Windows apps
PPTX
Types of mobile apps
PDF
The Great Mobile Debate: Native vs. Hybrid App Development
PDF
Cross Platform Mobile App Development
PDF
Native vs. Hybrid Applications
PPSX
Introduction to mobile application
PDF
Native vs. Hybrid Apps
PDF
Introduction to App Publish
PDF
Electronic publishing presentation
PPT
Hybrid mobile app development
SEO for Mobile Apps
Types of mobile apps mobile app development
Hybrid vs Native vs Web Apps
The nextdds newscreens
Mobile Application Framework - OFM Canberra September 2014
Native vs Hybrid Apps
Multi-Platform Apps… Native User Experience
Introduction to Cross-Platform Hybrid Mobile App Development
Native vs Web vs Hybrid Mobile Application Development
Presentation
Windows apps
Types of mobile apps
The Great Mobile Debate: Native vs. Hybrid App Development
Cross Platform Mobile App Development
Native vs. Hybrid Applications
Introduction to mobile application
Native vs. Hybrid Apps
Introduction to App Publish
Electronic publishing presentation
Hybrid mobile app development
Ad

Similar to [SwiftPH + PADC Meetup - May 2019] Mobile Interface Guidelines Comparison (iOS & Android) (20)

PDF
Mobile Human interface giude
PDF
Excellence in the Android User Experience
PDF
Mobile hig
PDF
I os human interface guidelines
PDF
Mobile hig
PDF
iOS humaninterfaceguidelines
PPTX
Adaptive UI for Android and iOS using Material and Cupertino.pptx
PPTX
Interactive cues in flat design
KEY
Jan Kroon's talk @mdevcon 2012
PDF
App design guide
PPTX
Creating Mobile Aps without Coding
PPTX
Mobile Accessibility - How To Become Socially Responsible Mobile Developer
PDF
Make better apps - Guide for Better UX
PPTX
Android user experience
PDF
MOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARI
PPT
ZEUS UI Proposal(FID)
PDF
PDF
iOS 7 Transition guide
PDF
The Comprehensive Technical Guide to iOS Mobile App Development
PDF
Course User interface - Lesson 5
Mobile Human interface giude
Excellence in the Android User Experience
Mobile hig
I os human interface guidelines
Mobile hig
iOS humaninterfaceguidelines
Adaptive UI for Android and iOS using Material and Cupertino.pptx
Interactive cues in flat design
Jan Kroon's talk @mdevcon 2012
App design guide
Creating Mobile Aps without Coding
Mobile Accessibility - How To Become Socially Responsible Mobile Developer
Make better apps - Guide for Better UX
Android user experience
MOBILE APPLICATIONS DEVELOPMENT -ANDROID BY SIVASANKARI
ZEUS UI Proposal(FID)
iOS 7 Transition guide
The Comprehensive Technical Guide to iOS Mobile App Development
Course User interface - Lesson 5
Ad

Recently uploaded (20)

PDF
KodekX | Application Modernization Development
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Chapter 3 Spatial Domain Image Processing.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
A Presentation on Artificial Intelligence
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPT
Teaching material agriculture food technology
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Electronic commerce courselecture one. Pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
KodekX | Application Modernization Development
Building Integrated photovoltaic BIPV_UPV.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Chapter 3 Spatial Domain Image Processing.pdf
The AUB Centre for AI in Media Proposal.docx
A Presentation on Artificial Intelligence
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Teaching material agriculture food technology
Unlocking AI with Model Context Protocol (MCP)
Network Security Unit 5.pdf for BCA BBA.
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Per capita expenditure prediction using model stacking based on satellite ima...
Electronic commerce courselecture one. Pdf
Digital-Transformation-Roadmap-for-Companies.pptx
NewMind AI Weekly Chronicles - August'25 Week I
Review of recent advances in non-invasive hemoglobin estimation
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
NewMind AI Monthly Chronicles - July 2025
Diabetes mellitus diagnosis method based random forest with bat algorithm

[SwiftPH + PADC Meetup - May 2019] Mobile Interface Guidelines Comparison (iOS & Android)