Suche senden
Hochladen
Android Workshop Day 2
•
Als ODP, PDF herunterladen
•
0 gefällt mir
•
316 views
Senad Uka
Folgen
Android Workshop GUI Basics day 2
Weniger lesen
Mehr lesen
Software
Technologie
Design
Diashow-Anzeige
Melden
Teilen
Diashow-Anzeige
Melden
Teilen
1 von 20
Jetzt herunterladen
Empfohlen
Professional Learning De Rv2
Professional Learning De Rv2
carena
Designing using Web Standards with Dreamweaver
Designing using Web Standards with Dreamweaver
Dennis Deacon
Responsive Web Design: Clever Tips and Techniques - Vitaly Friedman (UX Riga ...
Responsive Web Design: Clever Tips and Techniques - Vitaly Friedman (UX Riga ...
UX Riga
Android - Anroid Pproject
Android - Anroid Pproject
Vibrant Technologies & Computers
Milos Marinkovic "Modular Android UI"
Milos Marinkovic "Modular Android UI"
IT Event
Android Lollipop: The developer's perspective
Android Lollipop: The developer's perspective
Sebastian Vieira
Android development - the basics, MFF UK, 2012
Android development - the basics, MFF UK, 2012
Tomáš Kypta
Android workshop material
Android workshop material
Reza Yogaswara
Empfohlen
Professional Learning De Rv2
Professional Learning De Rv2
carena
Designing using Web Standards with Dreamweaver
Designing using Web Standards with Dreamweaver
Dennis Deacon
Responsive Web Design: Clever Tips and Techniques - Vitaly Friedman (UX Riga ...
Responsive Web Design: Clever Tips and Techniques - Vitaly Friedman (UX Riga ...
UX Riga
Android - Anroid Pproject
Android - Anroid Pproject
Vibrant Technologies & Computers
Milos Marinkovic "Modular Android UI"
Milos Marinkovic "Modular Android UI"
IT Event
Android Lollipop: The developer's perspective
Android Lollipop: The developer's perspective
Sebastian Vieira
Android development - the basics, MFF UK, 2012
Android development - the basics, MFF UK, 2012
Tomáš Kypta
Android workshop material
Android workshop material
Reza Yogaswara
Android Made Simple
Android Made Simple
Gabriel Dogaru
Google I/O 2019 - what's new in Android Q and Jetpack
Google I/O 2019 - what's new in Android Q and Jetpack
Sunita Singh
Introduction Flutter for Create Multiplatform Apps
Introduction Flutter for Create Multiplatform Apps
Yatno Sudar
Android在多屏幕、多设备上的适配 | 布丁 任斐
Android在多屏幕、多设备上的适配 | 布丁 任斐
imShining @DevCamp
Website factory with domain Access: why and how& - Kiêt Trân & David Ferlay
Website factory with domain Access: why and how& - Kiêt Trân & David Ferlay
DrupalCamp Kyiv
Android accessibility 9th_april_droidcon
Android accessibility 9th_april_droidcon
sonia1sh
Android design patterns
Android design patterns
Platty Soft
Android Jump Start
Android Jump Start
ConFoo
Introduction to mobile programming with Androids.
Introduction to mobile programming with Androids.
Maksim Golivkin
Material design
Material design
Qandil Tariq
Design guidelines for android developers
Design guidelines for android developers
Qandil Tariq
Supporting multi screen in android
Supporting multi screen in android
rffffffff007
DocDoku: Using web technologies in a desktop application. OW2con'15, November...
DocDoku: Using web technologies in a desktop application. OW2con'15, November...
OW2
DocDokuPLM presentation - OW2Con 2015 Community Award winner
DocDokuPLM presentation - OW2Con 2015 Community Award winner
DocDoku
Droidcon 2013 accessible android apps sharma_google
Droidcon 2013 accessible android apps sharma_google
Droidcon Berlin
Dig into the omega theme
Dig into the omega theme
DrupalcampAtlanta2012
Android training day 3
Android training day 3
Vivek Bhusal
Supporting multi screen in android cn
Supporting multi screen in android cn
rffffffff007
DDD in Pixel Federation v1 | TechForce Meetup vol.3
DDD in Pixel Federation v1 | TechForce Meetup vol.3
Pixel Federation
Responsive Web Design for Drupal, CMS Expo
Responsive Web Design for Drupal, CMS Expo
Emma Jane Hogbin Westby
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
Presentation.STUDIO
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
Weitere ähnliche Inhalte
Ähnlich wie Android Workshop Day 2
Android Made Simple
Android Made Simple
Gabriel Dogaru
Google I/O 2019 - what's new in Android Q and Jetpack
Google I/O 2019 - what's new in Android Q and Jetpack
Sunita Singh
Introduction Flutter for Create Multiplatform Apps
Introduction Flutter for Create Multiplatform Apps
Yatno Sudar
Android在多屏幕、多设备上的适配 | 布丁 任斐
Android在多屏幕、多设备上的适配 | 布丁 任斐
imShining @DevCamp
Website factory with domain Access: why and how& - Kiêt Trân & David Ferlay
Website factory with domain Access: why and how& - Kiêt Trân & David Ferlay
DrupalCamp Kyiv
Android accessibility 9th_april_droidcon
Android accessibility 9th_april_droidcon
sonia1sh
Android design patterns
Android design patterns
Platty Soft
Android Jump Start
Android Jump Start
ConFoo
Introduction to mobile programming with Androids.
Introduction to mobile programming with Androids.
Maksim Golivkin
Material design
Material design
Qandil Tariq
Design guidelines for android developers
Design guidelines for android developers
Qandil Tariq
Supporting multi screen in android
Supporting multi screen in android
rffffffff007
DocDoku: Using web technologies in a desktop application. OW2con'15, November...
DocDoku: Using web technologies in a desktop application. OW2con'15, November...
OW2
DocDokuPLM presentation - OW2Con 2015 Community Award winner
DocDokuPLM presentation - OW2Con 2015 Community Award winner
DocDoku
Droidcon 2013 accessible android apps sharma_google
Droidcon 2013 accessible android apps sharma_google
Droidcon Berlin
Dig into the omega theme
Dig into the omega theme
DrupalcampAtlanta2012
Android training day 3
Android training day 3
Vivek Bhusal
Supporting multi screen in android cn
Supporting multi screen in android cn
rffffffff007
DDD in Pixel Federation v1 | TechForce Meetup vol.3
DDD in Pixel Federation v1 | TechForce Meetup vol.3
Pixel Federation
Responsive Web Design for Drupal, CMS Expo
Responsive Web Design for Drupal, CMS Expo
Emma Jane Hogbin Westby
Ähnlich wie Android Workshop Day 2
(20)
Android Made Simple
Android Made Simple
Google I/O 2019 - what's new in Android Q and Jetpack
Google I/O 2019 - what's new in Android Q and Jetpack
Introduction Flutter for Create Multiplatform Apps
Introduction Flutter for Create Multiplatform Apps
Android在多屏幕、多设备上的适配 | 布丁 任斐
Android在多屏幕、多设备上的适配 | 布丁 任斐
Website factory with domain Access: why and how& - Kiêt Trân & David Ferlay
Website factory with domain Access: why and how& - Kiêt Trân & David Ferlay
Android accessibility 9th_april_droidcon
Android accessibility 9th_april_droidcon
Android design patterns
Android design patterns
Android Jump Start
Android Jump Start
Introduction to mobile programming with Androids.
Introduction to mobile programming with Androids.
Material design
Material design
Design guidelines for android developers
Design guidelines for android developers
Supporting multi screen in android
Supporting multi screen in android
DocDoku: Using web technologies in a desktop application. OW2con'15, November...
DocDoku: Using web technologies in a desktop application. OW2con'15, November...
DocDokuPLM presentation - OW2Con 2015 Community Award winner
DocDokuPLM presentation - OW2Con 2015 Community Award winner
Droidcon 2013 accessible android apps sharma_google
Droidcon 2013 accessible android apps sharma_google
Dig into the omega theme
Dig into the omega theme
Android training day 3
Android training day 3
Supporting multi screen in android cn
Supporting multi screen in android cn
DDD in Pixel Federation v1 | TechForce Meetup vol.3
DDD in Pixel Federation v1 | TechForce Meetup vol.3
Responsive Web Design for Drupal, CMS Expo
Responsive Web Design for Drupal, CMS Expo
Kürzlich hochgeladen
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
Presentation.STUDIO
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Delhi Call girls
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
KiaraTiradoMicha
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
masabamasaba
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
ICS
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
masabamasaba
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
masabamasaba
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
ayushiqss
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
OnePlan Solutions
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
masabamasaba
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
ComplianceQuest1
Define the academic and professional writing..pdf
Define the academic and professional writing..pdf
PearlKirahMaeRagusta1
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Steffen Staab
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
kalichargn70th171
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
panagenda
The title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
Shane Coughlan
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
AmarnathKambale
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
shikhaohhpro
Kürzlich hochgeladen
(20)
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
Define the academic and professional writing..pdf
Define the academic and professional writing..pdf
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
The title is not connected to what is inside
The title is not connected to what is inside
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
Android Workshop Day 2
1.
Android Workshop Day
2 Android GUI Basics Senad Uka April 2014
2.
Get it! ● http://mhalka.com/tag/day2/
3.
Contents ● Goal of
day 2 ● Multiple screens ● Layouts overview ● List view ● Changing styles ● Referencing GUI elements in code
4.
Goal of Day
2 ● Create and test GUI in ADT ● Code activity transitions ● Homework: start implementing business logic of the application
5.
Multiple screens ● Biggest
issue ● Density ● Screen size ● Orientation ● Device independent pixels (dp)
6.
Size and Density
7.
Screen Size in
dp ● xlarge screens are at least 960dp x 720dp ● large screens are at least 640dp x 480dp ● normal screens are at least 470dp x 320dp ● small screens are at least 426dp x 320dp
8.
Describing UI in
XML
9.
In practice...
10.
In practice...
11.
Linear Layout
12.
Relative Layout
13.
Frame Layout
14.
ListView ● ListView is
a view group that displays a list of scrollable items transformed into a view by an Adapter instance.
15.
GridView ● GridView is
a ViewGroup that displays items transformed into views by ListAdapter instance in a two-dimensional, scrollable grid.
16.
Styling UI
17.
Styling UI ● http://android-holo-colors.com/ ●
Download and unzip into project directory
18.
Inflating views
19.
Referencing Elements
20.
Transitioning between Activites
Jetzt herunterladen