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
Crea tu primera app Android
Search
Maribel Maisano
October 03, 2020
Programming
0
59
Crea tu primera app Android
Una vista al ecosistema de las aplicaciones móviles - Women Who Code Guatemala
Maribel Maisano
October 03, 2020
Tweet
Share
More Decks by Maribel Maisano
See All by Maribel Maisano
Estrategias de monetización en apps móviles
maribelmai
0
25
Firebase Cloud Functions
maribelmai
0
46
Implementando MVVM en una app Android
maribelmai
0
49
Firebase - Backend en la nube
maribelmai
0
24
Android KTX - Mejor código gracias a Kotlin
maribelmai
0
74
Other Decks in Programming
See All in Programming
CSC307 Lecture 03
javiergs
PRO
1
490
OSSとなったswift-buildで Xcodeのビルドを差し替えられるため 自分でXcodeを直せる時代になっている ダイアモンド問題編
yimajo
3
620
Apache Iceberg V3 and migration to V3
tomtanaka
0
160
「ブロックテーマでは再現できない」は本当か?
inc2734
0
1k
Claude Codeと2つの巻き戻し戦略 / Two Rewind Strategies with Claude Code
fruitriin
0
140
Rust 製のコードエディタ “Zed” を使ってみた
nearme_tech
PRO
0
200
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
610
[KNOTS 2026登壇資料]AIで拡張‧交差する プロダクト開発のプロセス および携わるメンバーの役割
hisatake
0
290
なぜSQLはAIぽく見えるのか/why does SQL look AI like
florets1
0
470
Basic Architectures
denyspoltorak
0
680
CSC307 Lecture 01
javiergs
PRO
0
690
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
4
2k
Featured
See All Featured
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
300
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
230
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
180
The untapped power of vector embeddings
frankvandijk
1
1.6k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
650
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
330
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
52k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1.1k
Transcript
Crea tu primera app Android Maribel Maisano @maribelmai
Agenda • ¿Qué es Android? • Arquitectura • Herramientas de
desarrollo • Creación de un proyecto • Componentes de una aplicación • ¿Dónde puedo seguir aprendiendo?
¿Qué es Android? + + =
Multiplataforma
Multiplataforma
Multiplataforma
Multiplataforma
Multiplataforma
Multiplataforma
Lenguajes de programación
Herramientas https://developer.android.com/studio/index.html
Archivos importantes • AndroidManifest.xml • build.gradle
Activities • Pantallas de la aplicación • Main Activity •
Stack de Activities • Lifecycle • Indican un layout
Layouts • Estructura de la interfaz gráfica • Se declaran
las vistas que la componen • Patrón Composite ◦ View ◦ ViewGroup
Resources • Se encuentran en /res • Imágenes (drawable), textos
(values), layouts, etc. • Clase generada automáticamente ◦ R.java
Intents • Descripción abstracta de una operación • Es una
forma de comunicación entre apps • Ejemplos: Lanzar un activity, compartir un contenido, sacar una foto, etc...
¿Dónde puedo seguir aprendiendo? • Android Developers: https://developer.android.com/training/index.html • Developing
Android Apps: https://www.udacity.com/course/new-android-fundamentals--ud851 • Android Kotlin Fundamentals: https://codelabs.developers.google.com/codelabs/kotlin-android-training-welc ome/
¿Preguntas?
¡Muchas gracias! @maribelmai