Hur man lär sig Kotlin: En resursguide för utvecklare

Video: Varför ska du lära dig ett funktionellt programmeringsspråk? Simon Peyton-Jones, huvudforskare på Microsoft och viktig bidragsgivare till Haskell-programmeringsspråket om fördelarna med funktionell programmering.

Kotlin får dragkraft bland utvecklare - i själva verket är det det andra "mest älskade" programmeringsspråket, enligt en undersökning av Stack Overflow 2018. Det är lätt att se varför: Kotlin är enkel att använda, det är funktionellt och objektorienterat, det är kompatibelt med Java och det stöds fullt ut av Google som ett förstklassigt språk för Android-appar, enligt systerwebbplatsen ZDNet.

Så vad krävs för att lära sig detta allt populärare programmeringsspråk från JetBrains? Följande lista med resurser kan hjälpa dig komma igång med programmeringen i Kotlin.

Böcker

Kotlin i åtgärd : Avsedd för erfarna Java-användare kommer denna bok att lära dig att använda Kotlin för att skapa applikationer av produktionskvalitet.

Android-utveckling med Kotlin : För dig som har sex månader till ett års erfarenhet av att utveckla Android-applikationer, och som har en grundläggande förståelse för Java-språk, guidar denna bok dig genom grunderna och mer avancerade funktioner för att använda Kotlin.

Kotlin-programmerings kokbok : Denna bok kommer att lära dig grunderna i Kotlin, ge "recept" för allt från enkla koncept till komplexa språkapplikationer och ger snabba lösningar på vanliga Android-app-utvecklingsproblem.

Kotlin / Android Studio 3.0 Development Essentials - Android 8 Edition : Den här guiden lär dig de nödvändiga färdigheterna för att använda Kotlin för att utveckla Android-baserade applikationer med Android Studio Integrated Development Environment (IDE) och Android 8 Software Development Kit (SDK).

Kotlin-programmering: The Big Nerd Ranch Guide : För både nybörjare och avancerade programmerare kommer denna bok att lära dig att skapa pålitliga, kortfattade applikationer med Kotlin.

Kotlin-programmering genom exempel: Bygg verkliga Android- och webbapplikationer på Kotlin-sättet : Även om grundläggande programmeringskunskap krävs, kommer den här boken att lära dig byggstenarna för Kotlin, samt hur du skapar och distribuerar Android-applikationer.

Kotlin för Android-utvecklare : rekommenderad av Google och JetBrains, Antonio Leivas bok är en lätt att följa guide som kommer att lära dig hur man utvecklar en Android-app med Kotlin.

Kurser och handledning

Komplett Android + Kotlin utvecklarkurs: 2018: Perfekt för nybörjare, denna onlinekurs från Udemy kommer att lära dig att använda Kotlin som en proffs. Den innehåller föreläsningar om de senaste Android API: er och tjänster och hur man bygger flera olika typer av verkliga mobilappar.

Kotlin för nybörjare: Lär dig programmering med Kotlin: Denna kurs, som också erbjuds genom Udemy, är bra för att hjälpa nybörjare att lära sig om variabler och nollbara typer, konditioner, slingor, objektorientering och mycket mer.

Kotlin Bootcamp för programmerare av Google: Denna två veckors kurs, designad av Googles experter, är för mellanprogram som vill lära sig det väsentliga i Kotlins programmeringsspråk.

Programmering för icke-programmerare: Android & Kotlin: Om du är ny på att programmera, eller bara behöver en uppdatering, är detta en bra kurs att börja med. Tillgänglig via LinkedIn Learning, den här tre-timmars- och 44-minutersbanan börjar med programmering av grunderna innan du dyker in hur man gör en Android-app.

Mer om innovation

  • IBM meddelar genombrott för batteriteknik
  • Förstärkt verklighet för affärer: Cheat sheet
  • Foton: Världens 25 snabbaste superdatorer
  • Inni Raspberry Pi: Historien om $ 35-datorn som förändrade världen

Kotlin Essential Training: Denna kurs från LinkedIn Learning är avsedd för personer som redan känner till minst ett programmeringsspråk. Det ger en omfattande översikt över Kotlin från projektuppsättning till rudimentär syntax till hantering av data och mycket mer.

Gratis Kotlin för Android-kurs: Denna gratis kurs som erbjuds av Antonio Leiva är för Android-utvecklare som vill behärska Kotlinspråket.

Kotlin för Android-utvecklare: Denna gratis, veckolånga kurs som erbjuds genom Udacity lär dig det väsentliga i Kotlin och hur du konverterar Android-appar från Java till Kotlin.

Kotlin Koans: Denna handledning erbjuder en serie självstyrda övningar som hjälper dig att bekanta dig med Kotlins syntax och formspråk.

Kotlin Coroutines: Denna handledning lär dig hur du använder Coroutines för att hantera bakgrundstrådar och förenkla koden.

videoklipp

Komma igång med Kotlin: Den här korta videon med Google Developer Advocate Wojtek Kaliciński kommer att leda dig hur du kommer igång med Kotlin.

Hur man Kotlin - från Lead Kotlin Language Designer: I den här videon från Google I / O-evenemanget 2018 demonstrerar JetBrains Lead Kotlin Language Designer Andrey Breslav hur man använder Kotlin. Breslav förklarar hur man övergår från Java till Kotlin.

Kotlin Tutorial: Denna nästan timme och en halv lång tutorial av Derek Banas lär dig Kotlins kärnsyntax genom exempelkod.

KotlinConf 2018 - Kotlin Coroutines i praktiken: Guidad av JetBrains Team Lead Roman Elizarov, den här videon är ett genomgång av hur Kotlin Coroutines kan användas för att lösa problem med samtidighet och samordning.

Funktionell programmering med Kotlin: Från GOTO-konferensen 2018 diskuterar JetBrains Developer Advocacy Team Lead Hadi Hariri grunderna i funktionell programmering, objektorienteringsparadigmet och mycket mer.

webbplatser

Kotlinlang.org: Den officiella Kotlin-webbplatsen har en mängd användbar information och resurser.

JetBrains / kotlin: GitHub-webbplatsen för Kotlin.

Kotlin-blogg: Den officiella JetBrains-bloggen som ger användbar information och tillkännagivanden.

Kotlin Style Guide: Erbjuder den kompletta definitionen av Googles Android-kodningsstandarder för källkod och formatering med Kotlin.

Kotlin-prover: En stor samling prover som visar olika användningsområden för Kotlin.

Kom igång med Kotlin på Android: En introduktionssajt som är utformad för att hjälpa dig lära dig grunderna i att komma igång med att använda Kotlin med Android.

Android-testning med Kotlin: Ger ett sätt att testa din Kotlin-kod utan att påverka ditt huvudapplikation.

Från Java till Kotlin: Erbjuder ett "fuskark" för att konvertera Java-kod till Kotlin-kod.

Innovationsnyhetsbrev

Var kunskap om smarta städer, AI, Internet of Things, VR, AR, robotik, drönare, autonom körning och mer av de coolaste tekniska innovationerna. Levereras onsdagar och fredagar

Registrera dig idag

© Copyright 2020 | mobilegn.com