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
JRuby: Past, Present, and Future
headius
0
210
市販E-Readerを乗っ取れ 〜Embedded Swiftで電子ペーパーガジェットを制御する〜
trickart
0
220
Building an Out-of-Order CPU
latte72
1
800
速習iPhone Duo対応
yuukiw00w
2
830
UnityでSystem.Net.WebSocketsなWebSocketサーバが動かないのでUnity Monoのコードを覗いてみた / about implementing websocket server with unity mono
drumath2237
1
400
TiDB Cloudのカスタムコントローラーによるオートスケール対応
takaidohigasi
0
140
Verilogで学ぶCPU自作入門.pdf
uyuki234
8
3.4k
AI が書く Go コードの品質を劇的に向上させる Linter: “declscope”
mpyw
0
430
Omarchy Tokyo やると聞いて UMPC 買ってセットアップしてきた
mtsmfm
0
160
The Rails Doctrine Decade
koic
2
390
SONY CISC-NEWS NWS-1750 + NWB-225 フレームバッファの NetBSD/news68k ドライバ実装 / OSC2026Hiroshima
tsutsui
0
150
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
290
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.2k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
510
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
610
Rails Girls Zürich Keynote
gr2m
96
14k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
410
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
340
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
My Coaching Mixtape
mlcsv
0
320
Building Applications with DynamoDB
mza
96
7.2k
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!