GithubHelp home page GithubHelp logo

anonimbr / kotlin-for-android-developers Goto Github PK

View Code? Open in Web Editor NEW

This project forked from packtpublishing/kotlin-for-android-developers

0.0 0.0 0.0 11.51 MB

Kotlin for Android Developers [Video], by Packt Publishing

License: MIT License

kotlin-for-android-developers's Introduction

Kotlin for Android Developers [Video]

This is the code repository for Kotlin for Android Developers [Video], published by Packt. It contains all the supporting project files necessary to work through the video course from start to finish.

About the Video Course

Kotlin is a trending language for modern Android developers and enables you to build Android apps faster and more conveniently than in Java! This course helps Android developers switch from Java and to Kotlin for Android development; it teaches you the essential Kotlin features you need to know to do this!

This course starts by introducing you to Android Studio where you'll build your first application in Kotlin. After this, you will delve into the Kotlin Toolbox for Kotlin Android Extensions. You will also compare classes and functions in Kotlin and also control flow and loops. We'll discuss some problems in Java and how Kotlin fixes them, and how Kotlin tackles many of Java's drawbacks such as verbosity and null safety. You will also get into exciting topics such as extension functions. Finally, you'll build a Stock Trading app entirely in Kotlin while comparing some parts to Java to ease the transition.

By the end of this course, you will be comfortable developing an Android application using only the Kotlin language. You will no longer be dependent only on Java to do this.

What You Will Learn

  • Run a Kotlin application and understand its integration with Android Studio
  • Incorporate Kotlin into new/existing Android Java-based projects
  • Upgrade your toolbox and learn about Kotlin Android Extensions
  • Define various types of class and deal with properties 
  • Delve into control-flow along with mutable and immutable values
  • Build a Stock Trading app using higher-order functions in Kotlin.

Instructions and Navigation

Assumed Knowledge

To fully benefit from the coverage included in this course, you will need:
Basic understanding of the JVM platform is required

Technical Requirements

This course has the following software requirements:
Software required

OS required - Windows, Mac OS X, and Linux (Any)

IntelliJ IDEA 2016.x

Java Development Kit 1.8

Gradle 3.x

Related Products

kotlin-for-android-developers's People

Contributors

siddheshkavle avatar packt-itservice avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.