KotlinConf 2019: Ktor for Mobile Developers: Fear the server no more! by Dan Kim

Ғылым және технология

Recording brought to you by American Express. americanexpress.io/kotlin-jobs
Building mobile apps is what we love to do, but there's always one nagging problem - writing server side components to support our apps can be surprisingly complex and difficult. There's a lot of overhead and a bunch of unfamiliar languages, frameworks, and styles of programming that we're not used to.
But fear the server no more, here comes Ktor!
In this talk we'll walk through a real world example of how #Ktor (and your existing knowledge of Kotlin) makes building server side components for your app a breeze. We'll start with a basic introduction of Ktor and its components, but we'll quickly get to building something real. Using a well known service/API, we'll walk through everything you normally need to get up and running: authentication, getting data, posting data, and deployment.
By the end of the talk you'll have a good idea of how to hook up your own server side components to pretty much any API out there. Let's conquer the server with Ktor!
Resources:
KotlinConf website: jb.gg/fyaze5
KotlinConf on Twitter: / kotlinconf
Kotlin website: jb.gg/pxrsn6
Kotlin blog: jb.gg/7uc7ow
Kotlin on Twitter: / kotlin
#KotlinConf19 #Kotlin #JetBrains
About the Presenter:
Dan has been an Android programmer at Basecamp for five ears, and prior to that had been working with Java for...a long time.
He's always enjoyed Android development, but working with Kotlin the past few years has rocketed that enthusiasm to a whole new level. The Android and Kotlin communities have been instrumental to his work and career, and he's a big believer in paying that forward.
Outside of work, he's an avid Dad, donut aficionado, pizza lover, and emoji enthusiast 😉.

Пікірлер: 20

  • @michaelnajera7958
    @michaelnajera79584 жыл бұрын

    Great talk. Makes me really want to try ktor instead of Spring

  • @viktorpetrovski8081
    @viktorpetrovski80814 жыл бұрын

    Nice talk! I'm really enjoying ktor! Fun and easy to use especially being in the Android world for so many years

  • @JetBrainsTV

    @JetBrainsTV

    4 жыл бұрын

    Great to hear!

  • @hoonjung2143
    @hoonjung21432 жыл бұрын

    Great Talk. Shout out to Dan for explaining it easy to understand for beginners and cutting the content consisely (just like kotlin :D )

  • @tellvivk
    @tellvivk3 жыл бұрын

    Awesome talk

  • @goobar
    @goobar4 жыл бұрын

    Nicely done... thanks Dan!

  • @JetBrainsTV

    @JetBrainsTV

    4 жыл бұрын

    Glad you liked it!

  • @samwelotieno9452
    @samwelotieno94522 жыл бұрын

    I have a question please. Why didn't they implement the Ktor client instead of retrofit, in my experience it work really well. Thank you.

  • @daniyar2718
    @daniyar27182 жыл бұрын

    I have new year vacation, and decided to learn backend. Can't decide yet, to learn ktor or spring boot. On video ktor looks quite clear and easy. Meanwhile learning both...

  • @mhdunknown

    @mhdunknown

    Жыл бұрын

    Learn either Spring or Node if you actually want to land a backend job. If you're just a hobbyist then whatever framework floats your boat.

  • @VIKASROYv
    @VIKASROYv3 жыл бұрын

    Dan has been an Android programmer at Basecamp for five ears, :D

  • 2 жыл бұрын

    Basecamp is using Ktor? and Kotlin on the serverside? WOW

  • @coroutinedispatcher
    @coroutinedispatcher4 жыл бұрын

    Can we have something about aouth 2 + db next time? Like please please please

  • @qwalers

    @qwalers

    4 жыл бұрын

    What do you need to know?

  • @coroutinedispatcher

    @coroutinedispatcher

    4 жыл бұрын

    @@qwalers I want to know authentication with users from the db.

  • @qwalers

    @qwalers

    4 жыл бұрын

    @@coroutinedispatcher With OAuth2/OpenID Connect its not that simple, because you would need to implement whole server. You can use Keycloak or some cloud-based solution like Octa or Auth0. Otherwise you can use social based methods instead.

  • @Trecoolerok
    @Trecoolerok3 жыл бұрын

    Just left matrix

  • @angrycoder8808
    @angrycoder88084 жыл бұрын

    kotlin is very bad language very bad java best more

  • @shubitoxX

    @shubitoxX

    3 жыл бұрын

    @NyCode he doesn't think

  • @lotus9378

    @lotus9378

    3 жыл бұрын

    🤷‍♂️

Келесі