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
Android Material Design
Search
Raka Westu Mogandhi
October 23, 2015
Programming
0
930
Android Material Design
Implementing material design in Android using AppCompat and Design Support Library
Raka Westu Mogandhi
October 23, 2015
Tweet
Share
More Decks by Raka Westu Mogandhi
See All by Raka Westu Mogandhi
Cross Platform Development using Xamarin Forms
rakawm
0
3.2k
MVP Pattern for Android
rakawm
2
940
Code Documentation
rakawm
0
320
Other Decks in Programming
See All in Programming
Building, Deploying, and Monitoring Ruby Web Applications with Falcon (Kaigi on Rails 2025)
ioquatix
4
1.9k
CSC305 Lecture 03
javiergs
PRO
0
240
私はどうやって技術力を上げたのか
yusukebe
43
18k
Pull-Requestの内容を1クリックで動作確認可能にするワークフロー
natmark
2
490
『毎日の移動』を支えるGoバックエンド内製開発
yutautsugi
2
230
SpecKitでどこまでできる? コストはどれくらい?
leveragestech
0
670
Back to the Future: Let me tell you about the ACP protocol
terhechte
0
140
Signals & Resource API in Angular: 3 Effective Rules for Your Architecture @BASTA 2025 in Mainz
manfredsteyer
PRO
0
120
技術的負債の正体を知って向き合う / Facing Technical Debt
irof
0
150
Your Perfect Project Setup for Angular @BASTA! 2025 in Mainz
manfredsteyer
PRO
0
160
Flutterで分数(Fraction)を表示する方法
koukimiura
0
130
Six and a half ridiculous things to do with Quarkus
hollycummins
0
140
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Typedesign – Prime Four
hannesfritz
42
2.8k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.5k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.6k
Why Our Code Smells
bkeepers
PRO
339
57k
Agile that works and the tools we love
rasmusluckow
331
21k
How to Think Like a Performance Engineer
csswizardry
27
2k
Producing Creativity
orderedlist
PRO
347
40k
Transcript
Android Material Design using AppCompat and Design Support Library Raka
Westu Mogandhi Onebit Brownbag Session October 23th
App Structure
Key Components • App bar • Side Navigation View •
CardView • Floating Action Button
Toolbar/Appbar • Formerly known as the action bar. • Used
for branding, navigation, and most-used actions. •
Side Navigation View • Can be left or right. •
Mainly used for – Identity – Top level navigation
Cards • Displaying content composed of different elements.
Floating Action Button (FAB) • Used for promoted action. •
For Example – Add (on a list) – Play (on an music item)
Support Library AppCompat v7+ Design Library • Backward support to
API Level 7 (2.1) • Gradle usage: – compile 'com.android.support:appcompat-v7:23.1.0' – compile 'com.android.support:design:23.1.0' – compile 'com.android.support:cardview-v7:23.1.0' •
Why AppCompat? • Backward compatibility. • Consistent visual look across
OS version. • Default template in Android Studio (1.4+).
Example • https://github.com/rakawestu/android-material- example Material Design Guidelines: • http://www.google.com/design/spec/material-des ign/introduction.html