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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Raka Westu Mogandhi
October 23, 2015
Programming
0
940
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
950
Code Documentation
rakawm
0
330
Other Decks in Programming
See All in Programming
go directiveを最新にしすぎないで欲しい話──あるいは、Go 1.26からgo mod initで作られるgo directiveの値が変わる話 / Go 1.26 リリースパーティ
arthur1
2
530
CSC307 Lecture 14
javiergs
PRO
0
470
AI活用のコスパを最大化する方法
ochtum
0
130
コーディングルールの鮮度を保ちたい / keep-fresh-go-internal-conventions
handlename
0
190
RubyとGoでゼロから作る証券システム: 高信頼性が求められるシステムのコードの外側にある設計と運用のリアル
free_world21
0
260
maplibre-gl-layers - 地図に移動体たくさん表示したい
kekyo
PRO
0
240
How to stabilize UI tests using XCTest
akkeylab
0
110
Codex の「自走力」を高める
yorifuji
0
1.2k
エージェント開発初心者の僕がエージェントを作った話と今後やりたいこと
thasu0123
0
240
SourceGeneratorのマーカー属性問題について
htkym
0
180
Codexに役割を持たせる 他のAIエージェントと組み合わせる実務Tips
o8n
3
1.3k
猫の手も借りたい!ので AIエージェント猫を作って社内に放した話 Claude Code × Container Lambda の Slack Bot "DevNeko"
naramomi7
0
260
Featured
See All Featured
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
190
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.5k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
Odyssey Design
rkendrick25
PRO
2
540
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
120
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
290
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
100
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.4k
Bash Introduction
62gerente
615
210k
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