Enviar pesquisa
Carregar
Getting started-kotlin-android
•
3 gostaram
•
413 visualizações
Lucas Albuquerque
Seguir
A quick step-by-step on how to get started with Kotlin and Android
Leia menos
Leia mais
Software
Vista de apresentação de diapositivos
Denunciar
Compartilhar
Vista de apresentação de diapositivos
Denunciar
Compartilhar
1 de 41
Baixar agora
Baixar para ler offline
Recomendados
Contribute to Eclipse
Contribute to Eclipse
simonscholz
Brightspace Ignite Tennessee 2015 - Version Control for Course Content
Brightspace Ignite Tennessee 2015 - Version Control for Course Content
D2L Barry
Infinum Android Talks #04 - How to publish an Android archive (.aar) to Maven...
Infinum Android Talks #04 - How to publish an Android archive (.aar) to Maven...
Denis_infinum
Info session on android study jams
Info session on android study jams
ArjavDesai3
Android Jetpack - What's new
Android Jetpack - What's new
Ahmad Arif Faizin
Share point productivity tools
Share point productivity tools
Denis Molodtsov
GitLab webcast - Release 8.4
GitLab webcast - Release 8.4
GitLab, Inc
Preparing for Growth - Architecting Giant Apps for Scalability and Build Speed
Preparing for Growth - Architecting Giant Apps for Scalability and Build Speed
Bruno Rocha
Recomendados
Contribute to Eclipse
Contribute to Eclipse
simonscholz
Brightspace Ignite Tennessee 2015 - Version Control for Course Content
Brightspace Ignite Tennessee 2015 - Version Control for Course Content
D2L Barry
Infinum Android Talks #04 - How to publish an Android archive (.aar) to Maven...
Infinum Android Talks #04 - How to publish an Android archive (.aar) to Maven...
Denis_infinum
Info session on android study jams
Info session on android study jams
ArjavDesai3
Android Jetpack - What's new
Android Jetpack - What's new
Ahmad Arif Faizin
Share point productivity tools
Share point productivity tools
Denis Molodtsov
GitLab webcast - Release 8.4
GitLab webcast - Release 8.4
GitLab, Inc
Preparing for Growth - Architecting Giant Apps for Scalability and Build Speed
Preparing for Growth - Architecting Giant Apps for Scalability and Build Speed
Bruno Rocha
Introduction to GitHub (workshop)
Introduction to GitHub (workshop)
Miquel Beltran Febrer
GitLab 8.6 - Release Webcast
GitLab 8.6 - Release Webcast
GitLab, Inc
Git workflow
Git workflow
Arif Huda
Pimp legacy PHP apps with Apigility - TrueNorthPHP 2014
Pimp legacy PHP apps with Apigility - TrueNorthPHP 2014
Michelangelo van Dam
Android study jams 2021 [collab] [master]
Android study jams 2021 [collab] [master]
GDSCIIITBbsr
Intro session kotlin
Intro session kotlin
MohammedMehdiPatel
Career trick create your first github profile get hired course
Career trick create your first github profile get hired course
Narayanan Palani
Open Source Contributions - Alsey Coleman Miller
Open Source Contributions - Alsey Coleman Miller
Alsey Miller
Github copilot
Github copilot
ssuser30b5d4
Buck outside Valley
Buck outside Valley
Bruno Rocha
Gerrit Code Review: how to script a plugin with Scala and Groovy
Gerrit Code Review: how to script a plugin with Scala and Groovy
Luca Milanesio
ReviewNinja OSCON
ReviewNinja OSCON
dfarr219
It's all about feedback - code review as a great tool in the agile toolbox
It's all about feedback - code review as a great tool in the agile toolbox
Stefan Lay
Egit democamp-karlsruhe-2011-11-29
Egit democamp-karlsruhe-2011-11-29
Stefan Lay
Github
Github
RajathV2
GitLab 8.5 Highlights and Step-by-step tutorial
GitLab 8.5 Highlights and Step-by-step tutorial
Heather McNamee
App funnel project status silver boot camp
App funnel project status silver boot camp
Bethany Rentz
How Git and Gerrit make you more productive
How Git and Gerrit make you more productive
Karsten Dambekalns
GitHub Classroom - An Open Source Learning Platform by Dr. Anchal Garg
GitHub Classroom - An Open Source Learning Platform by Dr. Anchal Garg
Nisha Garg
GerritHub.io - present, past, future
GerritHub.io - present, past, future
Luca Milanesio
Idiomatic Kotlin for Android
Idiomatic Kotlin for Android
Matthew Clarke
Introdução ao Git
Introdução ao Git
Walmyr Carvalho
Mais conteúdo relacionado
Mais procurados
Introduction to GitHub (workshop)
Introduction to GitHub (workshop)
Miquel Beltran Febrer
GitLab 8.6 - Release Webcast
GitLab 8.6 - Release Webcast
GitLab, Inc
Git workflow
Git workflow
Arif Huda
Pimp legacy PHP apps with Apigility - TrueNorthPHP 2014
Pimp legacy PHP apps with Apigility - TrueNorthPHP 2014
Michelangelo van Dam
Android study jams 2021 [collab] [master]
Android study jams 2021 [collab] [master]
GDSCIIITBbsr
Intro session kotlin
Intro session kotlin
MohammedMehdiPatel
Career trick create your first github profile get hired course
Career trick create your first github profile get hired course
Narayanan Palani
Open Source Contributions - Alsey Coleman Miller
Open Source Contributions - Alsey Coleman Miller
Alsey Miller
Github copilot
Github copilot
ssuser30b5d4
Buck outside Valley
Buck outside Valley
Bruno Rocha
Gerrit Code Review: how to script a plugin with Scala and Groovy
Gerrit Code Review: how to script a plugin with Scala and Groovy
Luca Milanesio
ReviewNinja OSCON
ReviewNinja OSCON
dfarr219
It's all about feedback - code review as a great tool in the agile toolbox
It's all about feedback - code review as a great tool in the agile toolbox
Stefan Lay
Egit democamp-karlsruhe-2011-11-29
Egit democamp-karlsruhe-2011-11-29
Stefan Lay
Github
Github
RajathV2
GitLab 8.5 Highlights and Step-by-step tutorial
GitLab 8.5 Highlights and Step-by-step tutorial
Heather McNamee
App funnel project status silver boot camp
App funnel project status silver boot camp
Bethany Rentz
How Git and Gerrit make you more productive
How Git and Gerrit make you more productive
Karsten Dambekalns
GitHub Classroom - An Open Source Learning Platform by Dr. Anchal Garg
GitHub Classroom - An Open Source Learning Platform by Dr. Anchal Garg
Nisha Garg
GerritHub.io - present, past, future
GerritHub.io - present, past, future
Luca Milanesio
Mais procurados
(20)
Introduction to GitHub (workshop)
Introduction to GitHub (workshop)
GitLab 8.6 - Release Webcast
GitLab 8.6 - Release Webcast
Git workflow
Git workflow
Pimp legacy PHP apps with Apigility - TrueNorthPHP 2014
Pimp legacy PHP apps with Apigility - TrueNorthPHP 2014
Android study jams 2021 [collab] [master]
Android study jams 2021 [collab] [master]
Intro session kotlin
Intro session kotlin
Career trick create your first github profile get hired course
Career trick create your first github profile get hired course
Open Source Contributions - Alsey Coleman Miller
Open Source Contributions - Alsey Coleman Miller
Github copilot
Github copilot
Buck outside Valley
Buck outside Valley
Gerrit Code Review: how to script a plugin with Scala and Groovy
Gerrit Code Review: how to script a plugin with Scala and Groovy
ReviewNinja OSCON
ReviewNinja OSCON
It's all about feedback - code review as a great tool in the agile toolbox
It's all about feedback - code review as a great tool in the agile toolbox
Egit democamp-karlsruhe-2011-11-29
Egit democamp-karlsruhe-2011-11-29
Github
Github
GitLab 8.5 Highlights and Step-by-step tutorial
GitLab 8.5 Highlights and Step-by-step tutorial
App funnel project status silver boot camp
App funnel project status silver boot camp
How Git and Gerrit make you more productive
How Git and Gerrit make you more productive
GitHub Classroom - An Open Source Learning Platform by Dr. Anchal Garg
GitHub Classroom - An Open Source Learning Platform by Dr. Anchal Garg
GerritHub.io - present, past, future
GerritHub.io - present, past, future
Destaque
Idiomatic Kotlin for Android
Idiomatic Kotlin for Android
Matthew Clarke
Introdução ao Git
Introdução ao Git
Walmyr Carvalho
Building android apps with kotlin
Building android apps with kotlin
Shem Magnezi
Android & Kotlin - The code awakens #03
Android & Kotlin - The code awakens #03
Omar Miatello
Android & Kotlin - The code awakens #01
Android & Kotlin - The code awakens #01
Omar Miatello
Smoothing Your Java with DSLs
Smoothing Your Java with DSLs
intelliyole
Exploring Anko Components, Kotlin, Android
Exploring Anko Components, Kotlin, Android
Rakshak R.Hegde
No excuses, switch to kotlin
No excuses, switch to kotlin
Thijs Suijten
RxJava - Programação assíncrona para Android.
RxJava - Programação assíncrona para Android.
Clerton Leal
Little Helpers for Android Development with Kotlin
Little Helpers for Android Development with Kotlin
Kai Koenig
Android Workshop
Android Workshop
Rakshak R.Hegde
RxBinding-kotlin
RxBinding-kotlin
Satoru Fujiwara
Kotlin in action
Kotlin in action
Ciro Rizzo
First few months with Kotlin - Introduction through android examples
First few months with Kotlin - Introduction through android examples
Nebojša Vukšić
The Top Skills That Can Get You Hired in 2017
The Top Skills That Can Get You Hired in 2017
LinkedIn
Destaque
(15)
Idiomatic Kotlin for Android
Idiomatic Kotlin for Android
Introdução ao Git
Introdução ao Git
Building android apps with kotlin
Building android apps with kotlin
Android & Kotlin - The code awakens #03
Android & Kotlin - The code awakens #03
Android & Kotlin - The code awakens #01
Android & Kotlin - The code awakens #01
Smoothing Your Java with DSLs
Smoothing Your Java with DSLs
Exploring Anko Components, Kotlin, Android
Exploring Anko Components, Kotlin, Android
No excuses, switch to kotlin
No excuses, switch to kotlin
RxJava - Programação assíncrona para Android.
RxJava - Programação assíncrona para Android.
Little Helpers for Android Development with Kotlin
Little Helpers for Android Development with Kotlin
Android Workshop
Android Workshop
RxBinding-kotlin
RxBinding-kotlin
Kotlin in action
Kotlin in action
First few months with Kotlin - Introduction through android examples
First few months with Kotlin - Introduction through android examples
The Top Skills That Can Get You Hired in 2017
The Top Skills That Can Get You Hired in 2017
Semelhante a Getting started-kotlin-android
What is Kotlin.pdf
What is Kotlin.pdf
SudhanshiBakre1
2019-06 - Goto Amsterdam - Microservices
2019-06 - Goto Amsterdam - Microservices
Eamonn Boyle
Kotlin workshop
Kotlin workshop
Jedsada Tiwongvokul
Pydata 2020 containers meetup
Pydata 2020 containers meetup
Walid Shaari
Contributing to OpenStack
Contributing to OpenStack
devkulkarni
pluginandplay-UtrechtJUG.pptx
pluginandplay-UtrechtJUG.pptx
SimonedeGijt
Compose Camp 1.pdf
Compose Camp 1.pdf
AbhishekS325285
Compose Camp 1.pdf
Compose Camp 1.pdf
AbhishekS325285
Say Goodbye To Java: Getting Started With Kotlin For Android Development
Say Goodbye To Java: Getting Started With Kotlin For Android Development
Adam Magaña
Google DSC Android Study Jams Session 1
Google DSC Android Study Jams Session 1
BeauWilliams7
Appcelerator Titanium Intro (2014)
Appcelerator Titanium Intro (2014)
Nicholas Jansma
GDSC Info session and Compose Camp.pptx
GDSC Info session and Compose Camp.pptx
AbraarAhmadKhan
WTF_is_SRE_DeveloperEnabledPlatforms.pdf
WTF_is_SRE_DeveloperEnabledPlatforms.pdf
Mauricio (Salaboy) Salatino
Dev Catchup @ARQGroup
Dev Catchup @ARQGroup
Karan Sharma
How to Train Your Docker Cloud
How to Train Your Docker Cloud
C4Media
[D2 COMMUNITY] Open Container Seoul Meetup - Kubernetes를 이용한 서비스 구축과 openshift
[D2 COMMUNITY] Open Container Seoul Meetup - Kubernetes를 이용한 서비스 구축과 openshift
NAVER D2
What Are The Best Practices When Building a Back-end App With Kotlin And Spri...
What Are The Best Practices When Building a Back-end App With Kotlin And Spri...
Alex Fedorov
Android Study Jam 1 Day 1 | December 2021 | GDSC BVCOENM
Android Study Jam 1 Day 1 | December 2021 | GDSC BVCOENM
GDSCBVCOENM
DSC ASEB Android Study Jams 2020: New to Programming 3
DSC ASEB Android Study Jams 2020: New to Programming 3
Aravind V. Nair
KUBEDAY - JAPAN 2022 - Building FaaS Platforms.pdf
KUBEDAY - JAPAN 2022 - Building FaaS Platforms.pdf
Mauricio (Salaboy) Salatino
Semelhante a Getting started-kotlin-android
(20)
What is Kotlin.pdf
What is Kotlin.pdf
2019-06 - Goto Amsterdam - Microservices
2019-06 - Goto Amsterdam - Microservices
Kotlin workshop
Kotlin workshop
Pydata 2020 containers meetup
Pydata 2020 containers meetup
Contributing to OpenStack
Contributing to OpenStack
pluginandplay-UtrechtJUG.pptx
pluginandplay-UtrechtJUG.pptx
Compose Camp 1.pdf
Compose Camp 1.pdf
Compose Camp 1.pdf
Compose Camp 1.pdf
Say Goodbye To Java: Getting Started With Kotlin For Android Development
Say Goodbye To Java: Getting Started With Kotlin For Android Development
Google DSC Android Study Jams Session 1
Google DSC Android Study Jams Session 1
Appcelerator Titanium Intro (2014)
Appcelerator Titanium Intro (2014)
GDSC Info session and Compose Camp.pptx
GDSC Info session and Compose Camp.pptx
WTF_is_SRE_DeveloperEnabledPlatforms.pdf
WTF_is_SRE_DeveloperEnabledPlatforms.pdf
Dev Catchup @ARQGroup
Dev Catchup @ARQGroup
How to Train Your Docker Cloud
How to Train Your Docker Cloud
[D2 COMMUNITY] Open Container Seoul Meetup - Kubernetes를 이용한 서비스 구축과 openshift
[D2 COMMUNITY] Open Container Seoul Meetup - Kubernetes를 이용한 서비스 구축과 openshift
What Are The Best Practices When Building a Back-end App With Kotlin And Spri...
What Are The Best Practices When Building a Back-end App With Kotlin And Spri...
Android Study Jam 1 Day 1 | December 2021 | GDSC BVCOENM
Android Study Jam 1 Day 1 | December 2021 | GDSC BVCOENM
DSC ASEB Android Study Jams 2020: New to Programming 3
DSC ASEB Android Study Jams 2020: New to Programming 3
KUBEDAY - JAPAN 2022 - Building FaaS Platforms.pdf
KUBEDAY - JAPAN 2022 - Building FaaS Platforms.pdf
Último
What is Binary Language? Computer Number Systems
What is Binary Language? Computer Number Systems
JheuzeDellosa
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
Arshad QA
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
ABDERRAOUF MEHENNI
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
BradBedford3
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
Jhone kinadey
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
MyIntelliSource, Inc.
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
Andolasoft Inc
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
gurkirankumar98700
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
kalichargn70th171
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
kalichargn70th171
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
OnePlan Solutions
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
joe51371421
Software Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
Arshad QA
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
harshavardhanraghave
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
kaushalgiri8080
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
kellynguyen01
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
SolGuruz
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
ICS
Último
(20)
What is Binary Language? Computer Number Systems
What is Binary Language? Computer Number Systems
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽❤️🧑🏻 89...
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
Software Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
Getting started-kotlin-android
1.
Getting started with
Kotlin and Android
2.
Lucas Albuquerque - Developer
@ M4U - Android specialist Github: https://github.com/lalbuquerque Linkedin: https://br.linkedin.com/in/lucasalbuquerque Twitter: @lucas_albq - Organizer @ Kotlin Rio Meetup - Functional Programming enthusiast
3.
Index • Configuring the
IDE / Plugin • Creating and configuring project • Giving birth to the first KT class • Introducing KotlinX • Lambdas first looking • Extension functions • First class functions • Applying the knowledge
4.
Configuring the IDE
/ Plugin
5.
Preferences > Plugins
> “kotlin” > Search in repositories > Install
6.
Creating and configuring
project
7.
8.
9.
10.
getting-started/build.gradle
11.
getting-started/app/build.gradle
12.
Giving birth to
the first KT class
13.
getting-started/app/src/…/MainActivity.java
14.
getting-started/app/src/…/MainActivity.java
15.
getting-started/app/src/…/MainActivity.kt
16.
Introducing KotlinX
17.
getting-started/app/…/res/layout/activity_main.xml
18.
getting-started/app/src/…/MainActivity.kt
19.
Lambdas first looking
20.
getting-started/app/src/…/MainActivity.kt
21.
getting-started/app/src/…/MainActivity.kt :(
22.
Extension functions
23.
getting-started/app/src/…/extension/Toast.kt
24.
getting-started/app/src/…/MainActivity.kt :D
25.
First class functions
26.
getting-started/app/src/…/MainActivity.kt Named parameters :D
27.
getting-started/app/src/…/MainActivity.kt
28.
Applying the knowledge
29.
getting-started/app/src/…/UsersActivity.kt
30.
getting-started/app/src/…/entity/User.kt
31.
getting-started/app/src/…/UsersActivity.kt
32.
getting-started/app/src/…/ui/adapter/UserListAdapter.kt
33.
getting-started/app/src/…/res/layout/user_item.xml
34.
getting-started/app/src/…/ui/adapter/UserListAdapter.kt
35.
getting-started/app/src/…/ui/adapter/UserListAdapter.kt
36.
getting-started/app/src/…/ui/adapter/UserListAdapter.kt
37.
getting-started/app/src/…/UsersActivity.kt
38.
Reference • https://kotlinlang.org/ • Android
Development with Kotlin — Jake Wharton • http://antonioleiva.com/kotlin-android-developers/ • https://kotlinlang.slack.com/
39.
40.
https://github.com/lalbuquerque/getting- started-w-kotlin-android
Baixar agora