HOW TO BE AN ANDROID EXPERTChiu-Ki Chan
@chiuki
bit.ly/ExpDE
#droidconDE
EXPERT
@chiuki #droidconDE
@chiuki #droidconDE
@chiuki #droidconDE
@chiuki #droidconDE
@chiuki #droidconDE
– Aristotle
The one exclusive sign of thorough knowledge is the power of teaching.
@chiuki #droidconDE
@chiuki #droidconDE
@chiuki #droidconDE
@chiuki #droidconDE
@chiuki #droidconDE
@chiuki #droidconDE
@chiuki #droidconDE
@chiuki #droidconDE
@chiuki
Blogging formula
#droidconDE
@chiuki
Screenshot and code
#droidconDE
@chiuki #droidconDE
@chiuki
Conference Report
#droidconDE
@chiuki #droidconDE
@chiuki #droidconDE
@chiuki #droidconDE
@chiuki #droidconDE
@chiuki #droidconDE
@chiuki
#droidconDE
#droidconDE
@chiuki #droidconDE
@chiuki #droidconDE
@chiuki #droidconDE
@chiuki #droidconDE
@chiuki #droidconDE
@chiuki #droidconDE
@chiuki #droidconDE
@chiuki #droidconDE
@chiuki #droidconDE
@chiuki #droidconDE
@chiuki #droidconDE
@chiuki #droidconDE
@chiuki #droidconDE
@chiuki #droidconDE
@chiuki #droidconDE
@chiuki #droidconDE
@chiuki #droidconDE
@chiuki #droidconDE
Objection #1
I have nothing to say
@chiuki #droidconDE
@chiuki #droidconDE
@chiuki #droidconDE
@chiuki
compile "com.android.support:appcompat-v7:25.2.0"
#droidconDE
@chiuki
compile "com.android.support:appcompat-v7:26.0.2"
#droidconDE
@chiuki #droidconDE
@chiuki #DroidConBos
Objection #2
No one wants to listen to me
@chiuki #droidconDE
@chiuki #droidconDE
Show-and-tell
@chiuki
Lightning talk
Full talk
#droidconDE
@chiuki
Conferences
#droidconDE
@chiuki
Speakers
#droidconDE
@chiuki
CFP
Why this topic? Why you?
Call for proposals
#droidconDE
@chiuki
Why this topic?
#droidconDE
@chiuki
The async/await feature allows you to write the asynchronous code in a straightforward way, without a long list of callbacks. Used in C# for quite a while already, it has proven to be extremely useful. In Kotlin 1.1 you have async and await as library functions implemented using coroutines.
A coroutine is a light-weight thread that can be suspended and resumed later. Very precise definition, but might be confusing at first. What ‘light-weight thread’ means? How does suspension work? This talk uncovers the magic.
We’ll discuss the concept of coroutines, the power of async/await, and how you can benefit from defining your asynchronous computations using suspend functions.
#droidconDE
Kotlin Coroutines
@chiuki
Why you?
#droidconDE
@chiuki #droidconDE
@chiuki #droidconDE
@chiuki #droidconDE
@chiuki
Talk accepted! Now what?
#droidconDE
@chiuki
A public speaking newsletterhttp://techspeak.email
#droidconDE
@chiuki #droidconDE
@chiuki #droidconDE
@chiuki #droidconDE
@chiuki #droidconDE
@chiuki #droidconDE
Objection #2
No one wants to listen to me
@chiuki #droidconDE
Objection #2
No one wants to listen to me
@chiuki
Rejected
#droidconDE
@chiuki #droidconDE
@chiuki #droidconDE
@chiuki #droidconDE
@chiuki #droidconDE
@chiuki
Slides: bit.ly/ExpDE Blogging formula: Technical articles http://blog.sqisland.com/2015/01/moar-technical-articles.html Blogging formula: Conference reports http://blog.sqisland.com/2015/03/blogging-formula-conference-reports.html Sketchnoting for All https://gum.co/sketchnoting4all I Have Nothing to Say https://www.youtube.com/watch?v=MLdhamQlFfg Recording your own talk http://blog.sqisland.com/2015/12/use-quicktime-to-record-your-own-talk.html How to write a conference proposal https://www.youtube.com/watch?v=2ESAV51B9VY Technically Speaking https://techspeak.email
#droidconDE
Top Related