O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

Android Programming without Java

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio

Confira estes a seguir

1 de 18 Anúncio

Android Programming without Java

Baixar para ler offline

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.

Anúncio
Anúncio

Mais Conteúdo rRelacionado

Diapositivos para si (15)

Anúncio

Semelhante a Android Programming without Java (20)

Mais de Chris Ward (20)

Anúncio

Mais recentes (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!

×