Se ha denunciado esta presentación.
Se está descargando tu SlideShare. ×

Android Programming without Java

Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio
Anuncio

Eche un vistazo a continuación

1 de 18 Anuncio

Android Programming without Java

Descargar para leer sin conexión

The battle between Google and Oracle may finally be over, but let's face it, the relationship between Android developers and Java is still a rocky one.

In this presentation I would like to look at the potential for Android development with a series of alternatives to Java, especially Go, Dart, Kotlin and Swift.

I will introduce the languages, analyze their potential and what is achievable with them, seeing if any of them are viable alternatives to the Java behemoth.

The battle between Google and Oracle may finally be over, but let's face it, the relationship between Android developers and Java is still a rocky one.

In this presentation I would like to look at the potential for Android development with a series of alternatives to Java, especially Go, Dart, Kotlin and Swift.

I will introduce the languages, analyze their potential and what is achievable with them, seeing if any of them are viable alternatives to the Java behemoth.

Anuncio
Anuncio

Más Contenido Relacionado

Anuncio

Similares a Android Programming without Java (20)

Más de Chris Ward (20)

Anuncio

Más reciente (20)

Android Programming without Java

  1. 1. Android without Java DroidCon Greece @chrischinch
  2. 2. *Does Not Include… (And related)
  3. 3. The NDK (of doom)
  4. 4. C/C++ • Long established languages • Very Common • Reuse exisiting code • Games, high processing
  5. 5. C/C++ With Android • NDK • JNI • C/C++ can call Java • Java can call C/C++
  6. 6. Demo
  7. 7. Go • 2009, current 1.6.2 • Clean, Readable • A ‘simpler’ C/C++
  8. 8. Why Go? • Increasingly popular • Networking, Multiprocessing, Concurrency • Performant
  9. 9. Go with Android go get golang.org/x/ mobile/cmd/gomobile
 
 gomobile init
 
 
 
 * go-review.googlesource.com/ #/c/24724/
  10. 10. Demo
  11. 11. Dart.js • 2011, current 1.16 • General Purpose • OOP, C-Style
  12. 12. Why Dart.js • Cross-platform • Performant • Familiar Syntax • Good Tooling
  13. 13. Dart.js with Android • Using Flutter • Dart VM • C/C++, uses NDK
  14. 14. Demo
  15. 15. Thank You! Chris Ward gregariousmammal.com @chrischinch Developer Relations & Technical Writer I have stickers and merchandise!

×