Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
PPTB-13
Search
Eueung Mulyana
October 29, 2015
Education
1
210
PPTB-13
PPTB-13 Programming Mobile Devices (Android)
http://eueung.github.io/ET4044/
Eueung Mulyana
October 29, 2015
Tweet
Share
More Decks by Eueung Mulyana
See All by Eueung Mulyana
Hyper-Connectivity and Data Proliferation - Ecosystem Perspective
eueung
0
270
Surviving A Tech-Accelerated World
eueung
1
190
Blockchain: FinTech, Cryptocurrency & Some Perspectives
eueung
0
300
FinTech & Cryptocurrency
eueung
1
350
Open Source Networking Overview
eueung
0
370
ONOS Cluster Experiment
eueung
0
1.3k
Basic ONOS Tutorial
eueung
1
7.8k
OpenStack Pike with DevStack
eueung
0
660
ONOS Introduction
eueung
1
1.2k
Other Decks in Education
See All in Education
AIC 103 - Applications of Property Valuation: Essential Slides
rmccaic
0
320
Tutorial: Foundations of Blind Source Separation and Its Advances in Spatial Self-Supervised Learning
yoshipon
1
140
Dashboards - Lecture 11 - Information Visualisation (4019538FNR)
signer
PRO
1
2.1k
Padlet opetuksessa
matleenalaakso
4
14k
2025年度春学期 統計学 第8回 演習(1) 問題に対する答案の書き方(講義前配付用) (2025. 5. 29)
akiraasano
PRO
0
130
2025年度春学期 統計学 第12回 分布の平均を推測する ー 区間推定 (2025. 6. 26)
akiraasano
PRO
0
150
社外コミュニティと「学び」を考える
alchemy1115
2
170
Course Review - Lecture 12 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
1.8k
(2025) L'origami, mieux que la règle et le compas
mansuy
0
120
CHARMS-HP-Banner
weltraumreisende
0
480
Pythonパッケージ管理 [uv] 完全入門
mickey_kubo
22
20k
View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019538FNR)
signer
PRO
1
2.1k
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
183
54k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
139
34k
Side Projects
sachag
455
43k
Making Projects Easy
brettharned
117
6.3k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
18
1.1k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Into the Great Unknown - MozCon
thekraken
40
2k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.4k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Typedesign – Prime Four
hannesfritz
42
2.7k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
The World Runs on Bad Software
bkeepers
PRO
70
11k
Transcript
PPTB #13 Programming Mobile Devices (Android) http://eueung.github.io/ET4044/ Dr.-Ing. Eueung Mulyana
| 2015H2
A Design Principle
Interactive Responsive Attractive
Events vs. Actions
None
Interactive Responsive
Interactive Responsive
Icons
Images Logos
Fonts
Colors
“Magic”
Intuitive
UI Elements
None
Views, Viewgroups
None
View Component
None
None
None
None
None
ViewGroup
None
match_parent vs. wrap_content
None
None
None
None
None
None
Building List Item
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
Today List Item
None
Horizontal LL • Vertical LL • Vertical LL
None
None
None
Modify ForecastAdapter
None
None
None
None
None
None
None
None
None
None
None
None
None
Item View Types
None
None
None
None
None
ViewHolder Pattern
None
None
None
None
None
Formatting Strings
None
None
None
None
None
None
Details Screen
None
None
None
X
ScrollView Vertical LL 5 Elements 1 Horizontal LL
HLL #3 2 VLL (@ 2 Elements)
None
#1, #2
#3#1
#3#1
#3#2
#4, #5, #6
None
None
None
None
None
None
None
Optmizing Layouts
Siblings vs. Children
Hierarchy Viewer
None
None
None
None
Nested LL vs. RelativeLayout
None
None
None
None
Credit • Udacity ud853 https://www.udacity.com/course/ud853