Aprenda Kotlin rápido com o novo bootcamp de Kotlin
6/4/18
Postado por Aleks Haecky, desenvolvedor de treinamento e escritor do Google+, do LinkedIn e do Medium
O Bootcamp de Kotlin da Udacity é um curso on-line, gratuito e independente que ensina os conceitos básicos da linguagem de programação Kotlin. Essa introdução ao Kotlin foi criada por especialistas do Google em conjunto com a Udacity e é para quem já sabe programar.
O Kotlin permite criar aplicativos em menos tempo, com menos código e menos erros.
Essa moderna linguagem orientada a objeto oferece recursos muito sólidos, como sistema de tipo, inferência de tipo, segurança de "null", propriedades, lambdas, extensões, corrotinas, funções de ordem superior e muitos outros. O Kotlin é tão conciso que você pode criar classes de dados inteiras com uma única linha de código.
O Kotlin tem suporte oficial para criar aplicativos Android, interopera-se totalmente com Java e bibliotecas Java e compõe o IntelliJ e o Android Studio.
No curso, você vai aprender tudo o que precisa saber para programar em Kotlin, incluindo:
- Conceitos básicos: Escrever declarações e expressões em Kotlin no interpretador de Kotlin do IntelliJ REPL usando variáveis anuláveis e não anuláveis, tipos de dados, operadores e estruturas de controle.
- Funções: Criar uma função main(), criar e chamar funções com argumentos fixos e variáveis, passe funções como argumento a filtros, programe lambdas simples, tipos de função e funções compactas de uma única expressão.
- Classes: Criar uma classe com métodos e propriedades. Implementar construtores e init(). Aprender sobre herança, interfaces e classes abstratas. Usar as classes especiais "data", "object", "enum" e "sealed".
- Conceitos intermediários: Ver detalhes de pares, conjuntos e constantes. Aprender a escrever extensões, implementar genéricos, aplicar anotações e usar quebras rotuladas.
- Manipulação funcional: Explorar mais os lambdas, as funções de ordem superior e funções em linha.
Você vai aprender a usar funções de extensão para adicionar uma funcionalidade útil a classes.
Ampliar tipos integrados:
fun Int.print() = println(this) 5.print() // prints 5
Ampliar classes Android:
fun Context.toast(text: CharSequence, duration: Int = Toast.LENGTH_SHORT): Toast { return Toast.makeText(this, text, duration).apply { show() } } toast("Hello Toast")
Ampliar suas próprias classes:

class AquariumPlant( val color: String) fun AquariumPlant.print() = println("Pretty Aquarium Plant") val plant = AquariumPlant("green") plant.print() // prints -> Pretty Aquarium Plant
Quando terminar o curso, você será capaz de criar programas em Kotlin, aproveitando os benefícios dos recursos e aplicações que tornam o Kotlin único.
O curso é on-line e gratuito no site da Udacity, e você pode progredir no seu próprio ritmo.
Acesse https://www.udacity.com/course/ud9011 para ver como criar aplicativos com menos código.
3 comments :
yo para pembaca sekalian, kami menghadirkan game terbaru yang bisa menghasilkan uang secara nyata yaitu Afapoker88 Game yang telah resmi sejak beberapa tahun silam ini DominoBet88 banyak testimoni mendapat keuntungan besar dan tentunya anda tidak akan rugi bila memainkan game ini IdnDomino88 , disaat anda merasa lelah atau suntuk menghadapi pekerjaan yang sangat padat kami menyarankan untuk memainkan game ini PokerAce99 karena selain menghilangkan rasa bosan game ini juga bisa untuk mendapatkan uang jika anda memenangkan di pertandingan tersebut dengan tingkat kemenangan yang tinggi maka anda akan mendapatkan bonus silahkan register KudaPoker88
yo para pembaca sekalian, kami menghadirkan game terbaru yang bisa menghasilkan uang secara nyata yaitu Afapoker 88 Game yang telah resmi sejak beberapa tahun silam ini DominoBet 88 banyak testimoni mendapat keuntungan besar dan tentunya anda tidak akan rugi bila memainkan game ini IdnDomino 88 , disaat anda merasa lelah atau suntuk menghadapi pekerjaan yang sangat padat kami menyarankan untuk memainkan game ini PokerAce 99 karena selain menghilangkan rasa bosan game ini juga bisa untuk mendapatkan uang jika anda memenangkan di pertandingan tersebut dengan tingkat kemenangan yang tinggi maka anda akan mendapatkan bonus silahkan register KudaPoke 88
AdSense adalah cara gratis dan mudah untuk memperoleh uang dengan menampilkan iklan bertarget di samping konten online Anda. Dengan AdSense, Anda dapat menampilkan iklan yang menarik dan relevan bagi pengunjung situs, bahkan menyesuaikan tampilan serta nuansa iklan agar sesuai dengan situs web Anda.
Di zaman sekarang ini Judi Poker Online adalah salah satu permainan judi yang sedang ramai dimainkan. Permainan judi poker awalnya memang hanya bisa dimainkan di casino saja. Sistem permainan poker di casino dinilai kurang menguntungkan, karena hanya bisa dimainkan oleh pemain dari kalangan tertentu saja. Selain itu, tidak semua pemain bisa mengunjungi casino untuk bermain judi poker karena berbagai alasan tertentu.Karena beberapa alasan tersebut, Situs Poker Online membuat sistem permainan judi poker yang dapat dimainkan secara online. Sistem permainan judi poker online kemudian diterima dengan sangat baik, terutama oleh sebagian besar pemain judi poker di Indonesia. Pasalnya, sistem permainan judi poker online dinilai lebih menguntungkan karena bisa dimainkan oleh semua pemainnya dengan modal yang lebih kecil.Selain itu, pemain judi poker online juga bisa mendapatkan promo berupa bonus-bonus menarik dari Situs Judi Online dan poker terbaik dan terpercaya di asia. Link alternatif judi online dan poker online sebagai berikut:
dewapoker
dewapoker
dewapoker
dewapoker
poker88
PINGIN CEPAT KAYA ? Bingung mulai dari mana ? Baru..!! Game judi online 2019 wargapoker terpercaya. Dapatkan bonus-bonus untuk pemain baru, Ada begitu banyak jenis taruhan judi online dengan uang asli yang bisa anda mainkan di afapoker kapan saja dan dimana saja, cukup menggunakan satu user id saja. Anda dipastikan memainkan permainan judi online yang murni dominobet dimana Anda bermain 100% player vs player tanpa ada campur tangan bot link alternatif domino88 2019. Tidak perlu lagi bersusah payah mencari uang, Anda bebas menikmati waktu Anda. Situs link alternatif pokerace 2019 deposit murah yang menyediakan banyak permainan dengan pelayanan berkualitas. Jadi silahkan daftar dan segera mainkan permainan. Dijamin mudah dan cepat. Anda akan diberi pelayanan yang ramah dan cepat saat proses pendaftaran. Didukung dengan sistem terbaru dan tim profesional serta kemudahan bertransaksi. Kami menjamin kerahasiaan data member.
Post a Comment