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
Clase 1 (Tema 1 - Desarrollo para móviles)
Search
Adrián Catalán
October 23, 2013
Technology
80
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Clase 1 (Tema 1 - Desarrollo para móviles)
Curso MOOC de Android en Telescopio (
http://telescopio.galileo.edu
)
Adrián Catalán
October 23, 2013
More Decks by Adrián Catalán
See All by Adrián Catalán
Clase 2 (Tema 3 - Tabs)
ykro
0
130
Clase 2 (Tema 5 - Navigation Drawer)
ykro
0
80
Clase 2 (Tema 4 - View Pager)
ykro
0
89
Clase 3 (Tema 1 - CustomLayout)
ykro
0
63
Clase 3 (Tema 2 - Dialogs)
ykro
0
68
Clase 2 (Tema 2 - ActionBar y Menú)
ykro
0
54
Clase 3 (Tema 3 - Cámara)
ykro
0
53
Clase 3 (Tema 4 - Threads y API)
ykro
0
46
Clase 3 (Tema 5 - Parse JSON)
ykro
0
93
Other Decks in Technology
See All in Technology
2026TECHFRESH畢業分享會 - Lightning Talk - 資料也要 CI/CD? 用 Airbyte 自動化資料同步
line_developers_tw
PRO
0
1.1k
不要なレビューをAIにまかせて AIコーディングの環境改善を加速した
shoota
1
190
エンジニアリング戦略の作り方 / Crafting Engineering Strategy
iwashi86
21
7k
人材育成分科会.pdf
_awache
4
270
Bucharest Tech Week 2026 - Reinventing testing practices in the AI era
edeandrea
PRO
1
160
GitHub Copilot 最新アップデート – 「一歩先」の実践活用術
moulongzhang
4
1.3k
就職⽀援サービスにおけるキャリアアドバイザーのシフトスケジューリング
recruitengineers
PRO
1
150
AIエージェントが名古屋の猛暑からあなたを守る
happysamurai294
0
130
SONiCで構築・運用する生成AI向けパブリッククラウドネットワーク ~実装編~
sonic
0
240
非エンジニアがClaudeと挑んだ「1ヶ月間プロダクト30本ノック」
askokc
0
610
【Snowflake Summit 2026 Recap!!】Snowflake Summit Deep Dive: Security & Governance
civitaspo
1
230
20260619 私の日常業務での生成 AI 活用
masaruogura
1
220
Featured
See All Featured
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
250
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
210
Building an army of robots
kneath
306
46k
The untapped power of vector embeddings
frankvandijk
2
1.8k
Tell your own story through comics
letsgokoyo
1
950
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
360
Heart Work Chapter 1 - Part 1
lfama
PRO
7
36k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.2k
Rails Girls Zürich Keynote
gr2m
96
14k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.9k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Transcript
CLASE 1: Introducción Adrián Catalán
[email protected]
@ykro
DESARROLLO PARA MÓVILES Tema 1
http://www.flickr.com/photos/83346641@N00/6051805616
Consideraciones • Estás limitado por el hardware – Poder de procesamiento
– Memoria (principal y almacenamiento masivo) – Tamaño de pantalla y resolución – Transferencia de datos – Batería
EFICIENCIA • La eficiencia es un asunto importante en ingeniería
de software • Refactoriza tu código • Haz únicamente lo necesario • Busca el óptimo
Espera capacidad limitada • Recuerda que el usuario guarda apps,
música, etc en su dispositivo • Considera dónde guardas los datos • Si no es necesario no lo guardes
Recuerda la interfaz táctil • Celular y Tablet • Diferentes
tamaños de pantalla y resoluciones • El usuario conoce los gestos
conexión • Puede ser plan de datos o WiFi •
Latencia muy alta en muchos casos • Guarda copia local de los datos • Avísale al usuario cuando ocurran problemas
Optimiza • Transfiere solo los datos necesarios • Guarda una
copia en caché cuando sea posible • Usa los recursos solo cuando los necesites • Respeta al usuario
Construye • Las apps deben considerar – Desempeño – Respuesta – Consistencia – Seguridad
experiencia • Permite que el usuario se enfoque en la
actividad que realiza y olvide por completo el app.
empodera • Recuerda que el móvil empodera, un app bien
diseñada que de una buena experiencia se volverá parte de la cotidianidad del usuario
http://www.flickr.com/photos/96941606@N00/4256841390