You are on page 1of 15

4/4/23, 18:08 Kotlin y Android  

|  Desarrolladores de Android  |  Android Developers

Develop
Android
apps
with
Kotlin
Write better Android apps
faster with Kotlin. Kotlin is
a modern statically typed
programming language
used by over 60% of
professional Android
developers that helps
boost productivity,
developer satisfaction,
and code safety.

Get started…

https://developer.android.com/kotlin?hl=es-419 1/15
4/4/23, 18:08 Kotlin y Android  |  Desarrolladores de Android  |  Android Developers

Expressive Safer Interoperable Structured


and code Kotlin is 100% concurrency
concise With
interoperable
Kotlin
@Nullable and with the Java coroutines
Kotlin's programming
@NonNull streamline
modern language, so
language included in its asynchronous
type system, you can have programming,
features allow
Kotlin helps as little or as making
you to focus much of Kotlin
on expressing you avoid common tasks
in your project
your ideas and NullPointerExceptions. like network
Android apps as you want. calls and
write less
that use Kotlin database
boilerplate
are 20% less Learn more… updates
code.
likely to crash. simple and
performant.
Learn more…
Learn more…
Learn more…

GETTING GETTING
STA RT E D STA RT E D

Learni Kotlin
Getting ng
Androi
for
Androi
started d& d Java
Kotlin develo
from

https://developer.android.com/kotlin?hl=es-419 2/15
4/4/23, 18:08 Kotlin y Android  |  Desarrolladores de Android  |  Android Developers

scratc pers
 (https://dev
h eloper.androi
 (https://dev
d.com/kotlin
eloper.androi
/add-kotlin?
d.com/kotlin
hl=es-419)
/androidbasi
cs?hl=es- If you
419) already
View our know
guides, Java, our
resources, interop
and guides
training and
material documentation
for can help
beginners. you get
started.

GETTING GETTING
STA RT E D STA RT E D

Advan Bringi
ced ng
Kotlin Kotlin
guides to
 (https://dev
eloper.androi
your
d.com/kotlin team
/coroutines?  (https://dev
hl=es-419) eloper.androi
d.com/kotlin
If you’re
/adopt-for-
already large-teams?
familiar hl=es-419)
with
Learn how
Kotlin,
writing in
read our
Kotlin can
advanced
boost your
documentation
team’s

https://developer.android.com/kotlin?hl=es-419 3/15
4/4/23, 18:08 Kotlin y Android  |  Desarrolladores de Android  |  Android Developers

to productivity,
increase improve
your skills. app
quality,
and
increase
developer
satisfaction.

Featured courses

F E AT U R E D F E AT U R E D

Kotlin Android
Bootcamp Kotlin
for fundamentals
programmers After taking
the
In the Kotlin Bootcamp,
Bootcamp
this course
for will show
programmers you Android
course, you Kotlin
learn the programming
basics of concepts
Kotlin as and how to
you create
build a
various variety of
small apps.

https://developer.android.com/kotlin?hl=es-419 4/15
4/4/23, 18:08 Kotlin y Android  |  Desarrolladores de Android  |  Android Developers

programs in
IntelliJ IDEA.

Start co…
Start co…

F E AT U R E D F E AT U R E D

Advanced Advanced
Android Coroutines
in with
Kotlin Kotlin
Go beyond Flow
the basics.
This course
and
teaches you LiveData
how to add
a range of Learn how
advanced to use
features to LiveData
your with Kotlin
Android App Coroutines
in Kotlin. and Flow.

Start co… Start Co…

Optimized for Kotlin

https://developer.android.com/kotlin?hl=es-419 5/15
4/4/23, 18:08 Kotlin y Android  |  Desarrolladores de Android  |  Android Developers

Kotlin is fully supported for Android development with tools and


resources to help you succeed.

Android Android Kotlin- Learning


Studio KTX friendly resources
Android Studio Android KTX SDK Explore a
provides first- makes Starting with curated set of
class support Android Android 9 (API resources in
for Kotlin. It development level 28), the various
even has built- with Kotlin formats to
Android SDK
in tools to help more concise, contains help you
you convert pleasant, and nullability jumpstart
Java-based idiomatic by annotations to learning Kotlin.
code to Kotlin. leveraging help avoid
The Show Kotlin See resourc…
NullPointerExceptions.
Kotlin language API reference
Bytecode tool features.
documentation
lets you to see
is also
the equivalent Learn more… available in
Java-based Kotlin.
code as you
learn Kotlin.
See docum…

Download…

https://developer.android.com/kotlin?hl=es-419 6/15
4/4/23, 18:08 Kotlin y Android  |  Desarrolladores de Android  |  Android Developers

What does Kotlin code look


like?

Apps built with Kotlin


 (https://developer.android.com/kotlin/stories?hl=es-419)

Many apps are already built with Kotlin—from the hottest startups to Fortune
500 companies. Learn how Kotlin has helped their teams become more
productive and write higher quality apps.

See developer stories  (https://developer.android.com/kotlin/stories?hl=es-419)

https://developer.android.com/kotlin?hl=es-419 7/15
4/4/23, 18:08 Kotlin y Android  |  Desarrolladores de Android  |  Android Developers

 (htt  (htt  (htt  (htt  (htt  (htt  (htt  (htt  (htt  (htt  (htt  (htt
ps:/ ps:/ ps:/ ps:/ ps:/ ps:/ ps:/ ps:/ ps:/ ps:/ ps:/ ps:/
/pla /pla /pla /pla /pla /pla /pla /pla /pla /pla /pla /pla
y.go y.go y.go y.go y.go y.go y.go y.go y.go y.go y.go y.go
ogle ogle ogle ogle ogle ogle ogle ogle ogle ogle ogle ogle
.co .co .co .co .co .co .co .co .co .co .co .co
m/s m/s m/s m/s m/s m/s m/s m/s m/s m/s m/s m/s
tore tore tore tore tore tore tore tore tore tore tore tore
/ap /ap /ap /ap /ap /ap /ap /ap /ap /ap /ap /ap
ps/ ps/ ps/ ps/ ps/ ps/ ps/ ps/ ps/ ps/ ps/ ps/
det det det det det det det det det det det det
ails ails ails ails ails ails ails ails ails ails ails ails
? ? ? ? ? ? ? ? ? ? ? ?
id=c id= id=c id=c id=c id=c id=c id=c id=c id=c id=c id=c
om. me.l om. om. om. om. om. om.i om. om. om.i om.
Slac yft. robi ever squ deli dro nsta pint bas dea red
k&hl and nho not areu vero pbo cart eres eca sho dit.f
=es- roid od.a e&hl p&h o.or x.an .clie t&hl mp. wer. ront
419 &hl ndr =es- l=es dera droi nt& =es- bc3 rea pag
) =es- oid 419 - pp& d&h hl=e 419 &hl ditla e&hl
419 &hl ) 419 hl=e l=es s- ) =es- ter.p =es-
) =es- ) s- - 419 419 ro& 419
419 419 419 ) ) hl=e )
) ) ) s-
419
)

https://developer.android.com/kotlin?hl=es-419 8/15
4/4/23, 18:08 Kotlin y Android  |  Desarrolladores de Android  |  Android Developers

 (htt  (htt  (htt  (htt  (htt  (htt  (htt  (htt  (htt  (htt  (htt  (htt
ps:/ ps:/ ps:/ ps:/ ps:/ ps:/ ps:/ ps:/ ps:/ ps:/ ps:/ ps:/
/pla /pla /pla /pla /pla /pla /pla /pla /pla /pla /pla /pla
y.go y.go y.go y.go y.go y.go y.go y.go y.go y.go y.go y.go
ogle ogle ogle ogle ogle ogle ogle ogle ogle ogle ogle ogle
.co .co .co .co .co .co .co .co .co .co .co .co
m/s m/s m/s m/s m/s m/s m/s m/s m/s m/s m/s m/s
tore tore tore tore tore tore tore tore tore tore tore tore
/ap /ap /ap /ap /ap /ap /ap /ap /ap /ap /ap /ap
ps/ ps/ ps/ ps/ ps/ ps/ ps/ ps/ ps/ ps/ ps/ ps/
det det det det det det det det det det det det
ails ails ails ails ails ails ails ails ails ails ails ails
? ? ? ? ? ? ? ? ? ? ? ?
id=v id=c id=c id=c id=c id=c id=c id=c id=c id=c id=c id=o
Stu om. om.j om. om. om. om. om. om. om. om. rg.w
dio. trell oela duol ame exp netf am kii.s nyti tesl ord
And o&h pen ingo rica edia lix. azo afe mes acoi pres
roid l=es na.f &hl nex .bo me n.ki &hl .and lsw.l s.an
.Ca - our =es- pres okin diac ndle =es- roid aun droi
mer 419 squ 419 s.an gs& lient &hl 419 &hl cher d&h
a36 ) are ) droi hl=e &hl =es- ) =es- &hl l=es
0&h d&h d.ac s- =es- 419 419 =es- -
l=es l=es ctsv 419 419 ) ) 419 419
- - cs.u ) ) ) )
419 419 s&hl
) ) =es-
419
)

https://developer.android.com/kotlin?hl=es-419 9/15
4/4/23, 18:08 Kotlin y Android  |  Desarrolladores de Android  |  Android Developers

 (htt  (htt  (htt  (htt  (htt  (htt  (htt  (htt  (htt  (htt  (htt
ps:// ps:// ps:// ps:// ps:// ps:// ps:// ps:// ps:// ps:// ps://
play. play. play. play. play. play. play. play. play. play. play.
goo goo goo goo goo goo goo goo goo goo goo
gle.c gle.c gle.c gle.c gle.c gle.c gle.c gle.c gle.c gle.c gle.c
om/ om/ om/ om/ om/ om/ om/ om/ om/ om/ om/
stor stor stor stor stor stor stor stor stor stor stor
e/ap e/ap e/ap e/ap e/ap e/ap e/ap e/ap e/ap e/ap e/ap
ps/d ps/d ps/d ps/d ps/d ps/d ps/d ps/d ps/d ps/d ps/d
etail etail etail etail etail etail etail etail etail etail etail
s? s? s? s? s? s? s? s? s? s? s?
id=c id=c id=c id=fli id=c id=c id=c id=c id=c id=c id=c
om. om.t om. pboa om.f om.t om. om. om. om. om.
bank witte airbn rd.a ours ence goje atlas offgr gets adob
simp r.and b.an pp& quar nt.m k.ap sian. id.el ome e.rea
le&hl roid droi hl=e e.ro m&h p&hl andr ectri head der&
=es- &hl= d&hl s- bin& l=es- =es- oid.c c.zol spac hl=e
419) es- =es- 419) hl=e 419) 419) onfl a.sal e.an s-
419) 419) s- uenc es&h droi 419)
419) e.cor l=es- d&hl
e&hl 419) =es-
=es- 419)
419)

D E V E LO P E R STO RY
Android Developer Stor
Zomato uses Kotlin to
write safer, more
concise code
Kotlin helped Zomato reduce the
number of lines of code in their
app significantly, and it has also
helped them find important
defects in their app at compile
time.

Watch Zomato's Rahul, Vice


President, Product Management,
and Prateek Sharma, Android
developer, talk about how Zomato

https://developer.android.com/kotlin?hl=es-419 10/15
4/4/23, 18:08 Kotlin y Android  |  Desarrolladores de Android  |  Android Developers

started adopting Kotlin and about


how they now use it for all new
feature releases.

F E AT U R E D

Kotlin is open
source
Kotlin is an open source project available
at no charge under the Apache 2.0 license.
The code for the project is developed
openly on GitHub primarily by the team
employed at JetBrains, with contributions
from Google and others. Our choice of
Kotlin reaffirms our commitment to an
open developer ecosystem as we evolve
and grow the Android platform, and we are
excited to see the language evolve.

See Kotlin on GitHub…

Featured resources

https://developer.android.com/kotlin?hl=es-419 11/15
4/4/23, 18:08 Kotlin y Android  |  Desarrolladores de Android  |  Android Developers

 (https  (https  (https  (https


://dev ://cod ://med ://dev
eloper elabs. ium.c eloper.
s.goo develo om/an androi
gle.co pers.g droidd d.com
m/trai oogle. evelop /cours
ning/c com/c ers/ta es/an
ertific odelab gged/ droid-
ation/ s/kotli kotlin) basics

A
associ n- -
ate- corout kotlin/

nd
androi ines/? cours
d- hl=es- e?

roi
develo 419#0 hl=es-
per? ) 419)

A d+ A
hl=es-
419)

G nd Ko nd
et roi tli roi
ce d n d
rti co on Ba
fie de M si
d la ed cs
in bs iu in
Ko in m Ko
tli Ko tli
 (https:
//medi

tli n
um.co
m/and

co
roidde
velope

ur
rs/tag
ged/k
otlin)

https://developer.android.com/kotlin?hl=es-419 12/15
4/4/23, 18:08 Kotlin y Android  |  Desarrolladores de Android  |  Android Developers

n! n Technical
articles
se
 (https:  (https:  (https:
on
//devel //code //devel
opers. labs.d Kotlin oper.a
google evelop from ndroid.
.com/t ers.go the com/c
raining ogle.c Android ourses
/certifi om/co /andro
team.
cation delabs id-
/assoc /kotlin- basics
iate- corouti -
androi nes/? kotlin/
d- hl=es- course
develo 419#0 ?hl=es-
per? ) 419)
hl=es-
419) Learn For
the those
Ready
latest with
to best no
prove practices programming
your
and experience,
proficiency APIs learn
with
with the
modern Android basics
Kotlin codelabs of the
development
in Kotlin
on Kotlin. programming
Android
language
to
and
your how
coworkers,
to
your build
LinkedIn
simple
network,
Android
or apps.
even
your
future
employer?
Earn
your

https://developer.android.com/kotlin?hl=es-419 13/15
4/4/23, 18:08 Kotlin y Android  |  Desarrolladores de Android  |  Android Developers

Associate
C… Ex…
Android
Developer St…
Certification Ro…
using
Kotlin. Re…

Le…

Kotlin language
documentation

 (https://developer.android.c  (https://kotlinlang.org/docs/
om/training/kotlinplaygroun reference/)

Official
d?hl=es-419)

Kotlin
language
playground
 (https://developer.android.co reference
m/training/kotlinplayground?  (https://kotlinlang.org/docs/r
hl=es-419) eference/)

Try using Kotlin now, Start learning Kotlin from


right in your web the official language
browser. reference site.

https://developer.android.com/kotlin?hl=es-419 14/15
4/4/23, 18:08 Kotlin y Android  |  Desarrolladores de Android  |  Android Developers

Try Now… View resource…

https://developer.android.com/kotlin?hl=es-419 15/15

You might also like