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
0
70
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
120
Clase 2 (Tema 5 - Navigation Drawer)
ykro
0
69
Clase 2 (Tema 4 - View Pager)
ykro
0
77
Clase 3 (Tema 1 - CustomLayout)
ykro
0
56
Clase 3 (Tema 2 - Dialogs)
ykro
0
57
Clase 2 (Tema 2 - ActionBar y Menú)
ykro
0
45
Clase 3 (Tema 3 - Cámara)
ykro
0
47
Clase 3 (Tema 4 - Threads y API)
ykro
0
36
Clase 3 (Tema 5 - Parse JSON)
ykro
0
82
Other Decks in Technology
See All in Technology
Datadogとともにオブザーバビリティを布教しよう
mego2221
0
130
Data-centric AI入門第6章:Data-centric AIの実践例
x_ttyszk
1
370
飲食店予約台帳を支えるインタラクティブ UI 設計と実装
siropaca
6
1.4k
Culture Deck
optfit
0
330
依存関係があるコンポーネントは Barrel ファイルでまとめよう
azukiazusa1
3
530
[2025-02-07]生成AIで変える問い合わせの未来 〜チームグローバル化の香りを添えて〜
tosite
1
290
SCSAから学ぶセキュリティ管理
masakamayama
0
140
Developers Summit 2025 浅野卓也(13-B-7 LegalOn Technologies)
legalontechnologies
PRO
0
150
WAF に頼りすぎない AWS WAF 運用術 meguro sec #1
izzii
0
460
アジャイル開発とスクラム
araihara
0
160
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
6
57k
滅・サービスクラス🔥 / Destruction Service Class
sinsoku
6
1.5k
Featured
See All Featured
Designing for humans not robots
tammielis
250
25k
GraphQLとの向き合い方2022年版
quramy
44
13k
Music & Morning Musume
bryan
46
6.3k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
The Pragmatic Product Professional
lauravandoore
32
6.4k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.3k
Product Roadmaps are Hard
iamctodd
PRO
50
11k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
175
51k
A designer walks into a library…
pauljervisheath
205
24k
Git: the NoSQL Database
bkeepers
PRO
427
64k
The Cost Of JavaScript in 2023
addyosmani
47
7.3k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
8
270
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