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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Adrián Catalán
October 23, 2013
Technology
0
76
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
Tweet
Share
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
72
Clase 2 (Tema 4 - View Pager)
ykro
0
82
Clase 3 (Tema 1 - CustomLayout)
ykro
0
58
Clase 3 (Tema 2 - Dialogs)
ykro
0
61
Clase 2 (Tema 2 - ActionBar y Menú)
ykro
0
47
Clase 3 (Tema 3 - Cámara)
ykro
0
49
Clase 3 (Tema 4 - Threads y API)
ykro
0
40
Clase 3 (Tema 5 - Parse JSON)
ykro
0
85
Other Decks in Technology
See All in Technology
Oracle AI Database移行・アップグレード勉強会 - RAT活用編
oracle4engineer
PRO
0
110
Context Engineeringの取り組み
nutslove
0
380
顧客の言葉を、そのまま信じない勇気
yamatai1212
1
360
今こそ学びたいKubernetesネットワーク ~CNIが繋ぐNWとプラットフォームの「フラッと」な対話
logica0419
5
400
OpenShiftでllm-dを動かそう!
jpishikawa
0
140
FinTech SREのAWSサービス活用/Leveraging AWS Services in FinTech SRE
maaaato
0
130
Cosmos World Foundation Model Platform for Physical AI
takmin
0
970
Kiro IDEのドキュメントを全部読んだので地味だけどちょっと嬉しい機能を紹介する
khmoryz
0
210
AzureでのIaC - Bicep? Terraform? それ早く言ってよ会議
torumakabe
1
600
Context Engineeringが企業で不可欠になる理由
hirosatogamo
PRO
3
660
AIが実装する時代、人間は仕様と検証を設計する
gotalab555
1
220
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
93k
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
97
6.5k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
67
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
280
Unsuck your backbone
ammeep
671
58k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
3.9k
The Invisible Side of Design
smashingmag
302
51k
BBQ
matthewcrist
89
10k
Un-Boring Meetings
codingconduct
0
200
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
440
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
117
110k
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