SlideShare a Scribd company logo
Mobile Programming - 9 Profile UI, Navigation Basic and Splash Screen
2
Jetpack Compose UI
Android Jetpack Compose UI is a clean and first of its kind
of Jetpack UI kit. Considering the most latest design
standards, trends and practices, Jetpack Compose UI Kit
offers the most authentic UI set to create a unique and
futuristic mobile app.
The clean coded structure and modern design makes this
UI kit the easiest and user-friendly tool to create any app
project. Quickly bring your app to life with less code,
powerful tools, and intuitive Kotlin APIs.
3
User Interface
4
Your app's user interface is everything that the user can see and
interact with. Android provides a variety of pre-built UI components
such as structured layout objects and UI controls that allow you to
build the graphical user interface for your app.
Android also provides other UI modules for special interfaces such as
dialogs, notifications, and menus.
Profile UI
5
The enhanced profile user interface provides a
streamlined experience for managing profiles. You
can easily navigate, search, and modify settings for
a profile.
UI Tips
Interface design, which focuses on the layout of interfaces
functionality, is a subset of user experience design. 4
essential UI (user-interface) design tips:
1. Define how people use your interface
2. Think carefully about element placement and size
3. Make your interfaces easy to learn
4. Make decision-making simple
6
Navigation Basic
7
Navigation plays an integral role in how users interact with and use
your products. It is how your user can get from point A to point B and
even point C in the least frustrating way possible.
To make these delightful interactions, designers
employ a combination of design patterns including
links, labels and other UI elements. Good
navigation design can:
1. Enhance a user’s understanding
2. Give them confidence using your product
3. Provide credibility to a product
Navigation Tips
8
UI Navigation Types
Here are the types of UI navigation that are often used:
9
1. Full-Screen Flat Menu Navigation
If you are building an app as a
knowledge/information sharing or
skill-building platform, Full-Screen
Navigation should be your go-to
option.
UI Navigation Types
Here are the types of UI navigation that are often used:
10
2. List Type Menus
Popularly known as the Hamburger
Menu, this compact actionable
button,  placed on the top left of an
app,  acts as a façade to
accommodate a lengthy list of
contents.
UI Navigation Types
Here are the types of UI navigation that are often used:
11
3. Bottom Bar Menu
The Bottom Bar is a sticky menu that
comprises hotkeys pinned to the foot
of an app. It gives users direct access
to the features that propose the
value of your offerings.
UI Navigation Types
Here are the types of UI navigation that are often used:
12
4. Top Tab Menu
The Top Tab Menu contrasts with the
Bottom Bar Menu claiming its place
on top of the screen.
UI Navigation Types
Here are the types of UI navigation that are often used:
13
5. Pictorial Circle Menus
This navigational pattern can work as
an independent actionable button,
all the while fitting in the bottom bar
menu with other features.
Splash Screen
14
A splash screen is a particular screen
on a website or piece of software that
displays while the application or other
item is loading. After the load is
complete, the user is generally taken
to another more functional screen.
Android 12 adds the SplashScreen API, which
enables a new app launch animation for all apps
when running on a device with Android 12 or
higher. This includes an into-app motion at launch,
a splash screen showing your app icon, and a
transition to your app itself.
In addition to using the SplashScreen API directly,
you can also use the SplashScreen compat library,
which wraps the SplashScreen API.
Android Splash Screen
15
How Splash Screen Works?
16
When a user launches an app while the app's process is not running (a
cold start) or the Activity has not been created (a warm start), the
following events occur.
1. The system shows the splash screen using themes and any
animations that you've defined.
2. When the app is ready, the splash screen is dismissed and the app
is displayed.
Mobile Programming - 9 Profile UI, Navigation Basic and Splash Screen

More Related Content

What's hot (20)

PDF
6 Reasons Why You Should Create React Native Apps For Your Enterprise in 2021
Claritus Consulting
 
PDF
Mobile app development guide
Sphinx Solution
 
PPTX
Android
Sai Kiran
 
PDF
Flutter vs React Native
Sphinx Solution
 
PPTX
Android App Development 20150611
Hideo Kadowaki
 
PDF
11 reasons why flutter is better for app development
Biztech Consulting & Solutions
 
PPTX
Multi-platform Compatibility of HTML5 by developing simple HTML5 based game(M...
Himanshu Sharan
 
PPTX
Flutter app development company
MathewBairstow
 
PPTX
Introduction to Android Programming
'Zamin Mammadov
 
DOCX
Mobile app-development
Ethanmorgan1
 
PPTX
Android App Development 20150402
Hideo Kadowaki
 
PDF
BENEFIT OF FLUTTER APP DEVELOPMENT - INFOGRAPHICS
brtechnosoft2018
 
PDF
Google flutter app development
Marie Weaver
 
PDF
Key reasons to consider angular for progressive web app development min
Solution Analysts
 
PPTX
GDG School Android Workshop
Abderraouf GATTAL
 
PPTX
Location based services 10
Michael Shrove
 
PPTX
Android M: Top Features That You Need To Know
360 Degree Technosoft
 
PPTX
Flutter workshop
Narayan Vyas
 
PPTX
Google IO Devbytes 2014
Vishal Nayak
 
PDF
Everything you need to know about flutter 2.2
Biztech Consulting & Solutions
 
6 Reasons Why You Should Create React Native Apps For Your Enterprise in 2021
Claritus Consulting
 
Mobile app development guide
Sphinx Solution
 
Android
Sai Kiran
 
Flutter vs React Native
Sphinx Solution
 
Android App Development 20150611
Hideo Kadowaki
 
11 reasons why flutter is better for app development
Biztech Consulting & Solutions
 
Multi-platform Compatibility of HTML5 by developing simple HTML5 based game(M...
Himanshu Sharan
 
Flutter app development company
MathewBairstow
 
Introduction to Android Programming
'Zamin Mammadov
 
Mobile app-development
Ethanmorgan1
 
Android App Development 20150402
Hideo Kadowaki
 
BENEFIT OF FLUTTER APP DEVELOPMENT - INFOGRAPHICS
brtechnosoft2018
 
Google flutter app development
Marie Weaver
 
Key reasons to consider angular for progressive web app development min
Solution Analysts
 
GDG School Android Workshop
Abderraouf GATTAL
 
Location based services 10
Michael Shrove
 
Android M: Top Features That You Need To Know
360 Degree Technosoft
 
Flutter workshop
Narayan Vyas
 
Google IO Devbytes 2014
Vishal Nayak
 
Everything you need to know about flutter 2.2
Biztech Consulting & Solutions
 

Similar to Mobile Programming - 9 Profile UI, Navigation Basic and Splash Screen (20)

PPTX
hema ppt (2).pptx
balasekaran5
 
PDF
Best UI UX Practices for Mobile App & Website Design by Harssh Trivedi.pdf
Harssh Trivedi
 
PPTX
Notes Unit3.pptx
MIT Autonomous Aurangabad
 
PPTX
Ecommerce Mini Project / Group Project Design
Hemant Sarthak
 
PPTX
MAD-2.pptx mobile application development
Tekle12
 
PPTX
MAD-2.pptx mobile application development
Tekle12
 
PDF
Android Design Guidelines 4.0
Brandon Nolte
 
PPTX
EXPLORING VARIOUS UI INTERACTION PATTERNS
ROHISIVAM
 
PDF
Developing a Unique Wallpaper App for Android with Flutter
gearallnews1
 
PDF
Top Benefits of UX Design in Flutter Development
Shiv Technolabs Pvt. Ltd.
 
PDF
Applico mobile company
Downloadgt Guatemala
 
PPTX
IT_HARIOM_PPjkniugvjnuygr6tf65ed6erd5dT.pptx
hariomhp2003
 
PPTX
IT_HARIOM_PPjkniugvjnuygr6tf65ed6erd5dT.pptx
hariomhp2003
 
PPTX
Lesson 4 Introduction to Human Computer Interaction.pptx
EllenGracePorras
 
PDF
Creating a Great Navigation Bar with MUI AppBar Component - Blogs
RonDosh
 
PDF
Publication Non Visual Components
satyres
 
PDF
Unlock Your Creativity with a Drag and Drop App Creator!
Axonator Inc
 
DOC
Final Essay
hyddreal
 
DOCX
What is Mobile Application Development_.docx
Integrated IT Solutions
 
PPTX
mobile Developmentmobile Developmen.pptx
JohnMarkCatalua
 
hema ppt (2).pptx
balasekaran5
 
Best UI UX Practices for Mobile App & Website Design by Harssh Trivedi.pdf
Harssh Trivedi
 
Notes Unit3.pptx
MIT Autonomous Aurangabad
 
Ecommerce Mini Project / Group Project Design
Hemant Sarthak
 
MAD-2.pptx mobile application development
Tekle12
 
MAD-2.pptx mobile application development
Tekle12
 
Android Design Guidelines 4.0
Brandon Nolte
 
EXPLORING VARIOUS UI INTERACTION PATTERNS
ROHISIVAM
 
Developing a Unique Wallpaper App for Android with Flutter
gearallnews1
 
Top Benefits of UX Design in Flutter Development
Shiv Technolabs Pvt. Ltd.
 
Applico mobile company
Downloadgt Guatemala
 
IT_HARIOM_PPjkniugvjnuygr6tf65ed6erd5dT.pptx
hariomhp2003
 
IT_HARIOM_PPjkniugvjnuygr6tf65ed6erd5dT.pptx
hariomhp2003
 
Lesson 4 Introduction to Human Computer Interaction.pptx
EllenGracePorras
 
Creating a Great Navigation Bar with MUI AppBar Component - Blogs
RonDosh
 
Publication Non Visual Components
satyres
 
Unlock Your Creativity with a Drag and Drop App Creator!
Axonator Inc
 
Final Essay
hyddreal
 
What is Mobile Application Development_.docx
Integrated IT Solutions
 
mobile Developmentmobile Developmen.pptx
JohnMarkCatalua
 
Ad

More from AndiNurkholis1 (20)

PDF
Technopreneurship - 9 Analisis Biaya dan Keuangan
AndiNurkholis1
 
PDF
Pengantar Bisnis - 14 Manajemen Keuangan
AndiNurkholis1
 
PDF
Pengantar Bisnis - 13 Manajemen Operasi
AndiNurkholis1
 
PDF
Pengantar Bisnis - 12 Kebijakan Harga
AndiNurkholis1
 
PDF
Pengantar Bisnis - 11 Kebijakan Distribusi
AndiNurkholis1
 
PDF
Technopreneurship - 8 Manajemen Sumber Daya Manusia
AndiNurkholis1
 
PDF
Pengantar Bisnis - 10 Kebijakan Produk
AndiNurkholis1
 
PDF
Technopreneurship - 7 Manajemen Pemasaran dan Operasional Bisnis
AndiNurkholis1
 
PDF
Pengantar Bisnis - 9 Manajemen Pemasaran
AndiNurkholis1
 
PDF
Technopreneurship - 6 Business Plan
AndiNurkholis1
 
PDF
Pengantar Bisnis - 8 Kepemimpinan
AndiNurkholis1
 
PDF
Technopreneurship - 5 Model Bisnis
AndiNurkholis1
 
PDF
Technopreneurship - 4 Studi Kelayakan Usaha
AndiNurkholis1
 
PDF
Pengantar Bisnis - 7 Motivasi Kerja
AndiNurkholis1
 
PDF
Pengantar Bisnis - 6 Manajemen Sumber Daya Manusia
AndiNurkholis1
 
PDF
Pengantar Bisnis - 5 Pengelolaan & Pengorganisasian Bisnis
AndiNurkholis1
 
PDF
Technopreneurship - 3 Ide dan Prinsip Bisnis
AndiNurkholis1
 
PDF
Pengantar Bisnis - 4 Bentuk Organisasi Bisnis
AndiNurkholis1
 
PDF
Technopreneurship - 2 Pengantar Technopreneurship
AndiNurkholis1
 
PDF
Pengantar Bisnis - 3 Globalisasi Ekonomi & Bisnis Internasional
AndiNurkholis1
 
Technopreneurship - 9 Analisis Biaya dan Keuangan
AndiNurkholis1
 
Pengantar Bisnis - 14 Manajemen Keuangan
AndiNurkholis1
 
Pengantar Bisnis - 13 Manajemen Operasi
AndiNurkholis1
 
Pengantar Bisnis - 12 Kebijakan Harga
AndiNurkholis1
 
Pengantar Bisnis - 11 Kebijakan Distribusi
AndiNurkholis1
 
Technopreneurship - 8 Manajemen Sumber Daya Manusia
AndiNurkholis1
 
Pengantar Bisnis - 10 Kebijakan Produk
AndiNurkholis1
 
Technopreneurship - 7 Manajemen Pemasaran dan Operasional Bisnis
AndiNurkholis1
 
Pengantar Bisnis - 9 Manajemen Pemasaran
AndiNurkholis1
 
Technopreneurship - 6 Business Plan
AndiNurkholis1
 
Pengantar Bisnis - 8 Kepemimpinan
AndiNurkholis1
 
Technopreneurship - 5 Model Bisnis
AndiNurkholis1
 
Technopreneurship - 4 Studi Kelayakan Usaha
AndiNurkholis1
 
Pengantar Bisnis - 7 Motivasi Kerja
AndiNurkholis1
 
Pengantar Bisnis - 6 Manajemen Sumber Daya Manusia
AndiNurkholis1
 
Pengantar Bisnis - 5 Pengelolaan & Pengorganisasian Bisnis
AndiNurkholis1
 
Technopreneurship - 3 Ide dan Prinsip Bisnis
AndiNurkholis1
 
Pengantar Bisnis - 4 Bentuk Organisasi Bisnis
AndiNurkholis1
 
Technopreneurship - 2 Pengantar Technopreneurship
AndiNurkholis1
 
Pengantar Bisnis - 3 Globalisasi Ekonomi & Bisnis Internasional
AndiNurkholis1
 
Ad

Recently uploaded (20)

PDF
4K Video Downloader Plus Pro Crack for MacOS New Download 2025
bashirkhan333g
 
PDF
Driver Easy Pro 6.1.1 Crack Licensce key 2025 FREE
utfefguu
 
PPTX
Agentic Automation Journey Series Day 2 – Prompt Engineering for UiPath Agents
klpathrudu
 
PDF
Online Queue Management System for Public Service Offices in Nepal [Focused i...
Rishab Acharya
 
PDF
Alarm in Android-Scheduling Timed Tasks Using AlarmManager in Android.pdf
Nabin Dhakal
 
PDF
Revenue streams of the Wazirx clone script.pdf
aaronjeffray
 
PPTX
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 
PDF
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pdf
Varsha Nayak
 
PDF
Thread In Android-Mastering Concurrency for Responsive Apps.pdf
Nabin Dhakal
 
PDF
Open Chain Q2 Steering Committee Meeting - 2025-06-25
Shane Coughlan
 
PDF
The 5 Reasons for IT Maintenance - Arna Softech
Arna Softech
 
PDF
iTop VPN With Crack Lifetime Activation Key-CODE
utfefguu
 
PDF
MiniTool Partition Wizard 12.8 Crack License Key LATEST
hashhshs786
 
PDF
HiHelloHR – Simplify HR Operations for Modern Workplaces
HiHelloHR
 
PPTX
Human Resources Information System (HRIS)
Amity University, Patna
 
PDF
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
 
PDF
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
PDF
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
PPTX
Homogeneity of Variance Test Options IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PDF
Generic or Specific? Making sensible software design decisions
Bert Jan Schrijver
 
4K Video Downloader Plus Pro Crack for MacOS New Download 2025
bashirkhan333g
 
Driver Easy Pro 6.1.1 Crack Licensce key 2025 FREE
utfefguu
 
Agentic Automation Journey Series Day 2 – Prompt Engineering for UiPath Agents
klpathrudu
 
Online Queue Management System for Public Service Offices in Nepal [Focused i...
Rishab Acharya
 
Alarm in Android-Scheduling Timed Tasks Using AlarmManager in Android.pdf
Nabin Dhakal
 
Revenue streams of the Wazirx clone script.pdf
aaronjeffray
 
Tally_Basic_Operations_Presentation.pptx
AditiBansal54083
 
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pdf
Varsha Nayak
 
Thread In Android-Mastering Concurrency for Responsive Apps.pdf
Nabin Dhakal
 
Open Chain Q2 Steering Committee Meeting - 2025-06-25
Shane Coughlan
 
The 5 Reasons for IT Maintenance - Arna Softech
Arna Softech
 
iTop VPN With Crack Lifetime Activation Key-CODE
utfefguu
 
MiniTool Partition Wizard 12.8 Crack License Key LATEST
hashhshs786
 
HiHelloHR – Simplify HR Operations for Modern Workplaces
HiHelloHR
 
Human Resources Information System (HRIS)
Amity University, Patna
 
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
 
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
Homogeneity of Variance Test Options IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
Generic or Specific? Making sensible software design decisions
Bert Jan Schrijver
 

Mobile Programming - 9 Profile UI, Navigation Basic and Splash Screen

  • 2. 2
  • 3. Jetpack Compose UI Android Jetpack Compose UI is a clean and first of its kind of Jetpack UI kit. Considering the most latest design standards, trends and practices, Jetpack Compose UI Kit offers the most authentic UI set to create a unique and futuristic mobile app. The clean coded structure and modern design makes this UI kit the easiest and user-friendly tool to create any app project. Quickly bring your app to life with less code, powerful tools, and intuitive Kotlin APIs. 3
  • 4. User Interface 4 Your app's user interface is everything that the user can see and interact with. Android provides a variety of pre-built UI components such as structured layout objects and UI controls that allow you to build the graphical user interface for your app. Android also provides other UI modules for special interfaces such as dialogs, notifications, and menus.
  • 5. Profile UI 5 The enhanced profile user interface provides a streamlined experience for managing profiles. You can easily navigate, search, and modify settings for a profile.
  • 6. UI Tips Interface design, which focuses on the layout of interfaces functionality, is a subset of user experience design. 4 essential UI (user-interface) design tips: 1. Define how people use your interface 2. Think carefully about element placement and size 3. Make your interfaces easy to learn 4. Make decision-making simple 6
  • 7. Navigation Basic 7 Navigation plays an integral role in how users interact with and use your products. It is how your user can get from point A to point B and even point C in the least frustrating way possible.
  • 8. To make these delightful interactions, designers employ a combination of design patterns including links, labels and other UI elements. Good navigation design can: 1. Enhance a user’s understanding 2. Give them confidence using your product 3. Provide credibility to a product Navigation Tips 8
  • 9. UI Navigation Types Here are the types of UI navigation that are often used: 9 1. Full-Screen Flat Menu Navigation If you are building an app as a knowledge/information sharing or skill-building platform, Full-Screen Navigation should be your go-to option.
  • 10. UI Navigation Types Here are the types of UI navigation that are often used: 10 2. List Type Menus Popularly known as the Hamburger Menu, this compact actionable button,  placed on the top left of an app,  acts as a façade to accommodate a lengthy list of contents.
  • 11. UI Navigation Types Here are the types of UI navigation that are often used: 11 3. Bottom Bar Menu The Bottom Bar is a sticky menu that comprises hotkeys pinned to the foot of an app. It gives users direct access to the features that propose the value of your offerings.
  • 12. UI Navigation Types Here are the types of UI navigation that are often used: 12 4. Top Tab Menu The Top Tab Menu contrasts with the Bottom Bar Menu claiming its place on top of the screen.
  • 13. UI Navigation Types Here are the types of UI navigation that are often used: 13 5. Pictorial Circle Menus This navigational pattern can work as an independent actionable button, all the while fitting in the bottom bar menu with other features.
  • 14. Splash Screen 14 A splash screen is a particular screen on a website or piece of software that displays while the application or other item is loading. After the load is complete, the user is generally taken to another more functional screen.
  • 15. Android 12 adds the SplashScreen API, which enables a new app launch animation for all apps when running on a device with Android 12 or higher. This includes an into-app motion at launch, a splash screen showing your app icon, and a transition to your app itself. In addition to using the SplashScreen API directly, you can also use the SplashScreen compat library, which wraps the SplashScreen API. Android Splash Screen 15
  • 16. How Splash Screen Works? 16 When a user launches an app while the app's process is not running (a cold start) or the Activity has not been created (a warm start), the following events occur. 1. The system shows the splash screen using themes and any animations that you've defined. 2. When the app is ready, the splash screen is dismissed and the app is displayed.