Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Android Overview
Search
Giovanni De Francesco
January 25, 2013
Programming
180
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Android Overview
talk for trento's GDG
Giovanni De Francesco
January 25, 2013
More Decks by Giovanni De Francesco
See All by Giovanni De Francesco
JSON explained
jibbo
2
220
Android Programming 5
jibbo
1
160
Android Programming 4
jibbo
1
150
Android Programming 3
jibbo
0
130
android programming 1
jibbo
0
230
android programming 2
jibbo
0
150
Other Decks in Programming
See All in Programming
AIを上手に使っていこうとしたら越境せざるを得なくなった話 〜実践1年で見えた境界を越えなければならない理由と進め方〜 / Crossing borders with AI
tomoyakitaura
4
1.2k
Vibes Containers 〜AIで変わるコンテナ設計と運用〜
tkikuc
3
550
FreeBSDでZabbixを動かす.pdf
kenkino
0
280
What We Talk About When We Talk About XP
m_seki
2
630
市販E-Readerを乗っ取れ 〜Embedded Swiftで電子ペーパーガジェットを制御する〜
trickart
0
190
フロントエンドUIフレームワークのこれまでとこれから
ssssota
5
2.8k
AI Agent時代のリアーキテクチャ戦略と実践
hokaccha
9
4.5k
Building an Out-of-Order CPU
latte72
1
780
WebMCP Challenge に星空観察アプリで参加した話
okajun35
0
170
iOSDC Japan 2026 - Swiftで作って学ぼう!データベース自作入門
kaseken
2
160
仕様駆動開発による爆速プロダクト開発 / Bakusoku Spec Driven Development
kobakei
0
110
AHC070解法紹介
eijirou
0
120
Featured
See All Featured
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
200
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.3k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2.1k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.4k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
A Soul's Torment
seathinner
8
3.6k
How Software Deployment tools have changed in the past 20 years
geshan
1
34k
The Cult of Friendly URLs
andyhume
79
7k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
540
Designing for Timeless Needs
cassininazir
1
480
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Transcript
An Overview
Who am I? giovannidefrancesco.eu
Why Android? Detains 75% of the market-share (2 Nov 2012,
by IDC)
Did you say, MONEY? Talk is cheap, show me the
code. Now.
How can I Build? ! Android ADT Bundle (and Java
:P) http://developer.android.com/
Activity: A single, task- focused, ”window”.
Views Every “brick” in our Activity Image by mobiletuts
Activities in code Res/layout/main.xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/ android"
android:layout_width="wrap_content" android:layout_height="wrap_content" > <TextView android:id="@+id/tv1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello World!" /> </RelativeLayout> MyActivity.java public class MyActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } @Override protected void onPause() { super.onPause(); } }
Referencing a view TextView tv = (TextView) findViewById(R.id.tv1);
Some Examples Enjoy!