Search This Blog

Tuesday, February 16, 2016

Kotlin Developer Starter in Android projects


During our STX Next's Lightning Talks I'd given a presentation about Kotlin. It's a quick starter about the language. The idea was to create a short talk that would fit in a timeframe of 45m-1h. I assumed that attendees had basic skills from Android development, functional programming, java JDK and some JVM languages like - scala, closure or groovy.



Slideshare presentation:
https://t.co/oVPJw1YIGa


Presentation summary:
Kotlin - one of the popular programming languages built on top of Java that runs on JVM. Thanks to JetBrains support and excellent IDE integration, it’s an ideal choice for Android development. 100% Java compatibility, interoperability and no runtime overhead is just the beginning of a long list of strengths. Kotlin is supposed to be a subset of SCALA, on one hand covering major advantages for developers and keeping short compile times on the other.

This presentation is a Developer Starter - a set of hand-picked information allowing a person with no knowledge of Kotlin to start writing basic Android activities and set up a kotlin-based Android project. It starts with language background, reasons for its creation and advantages. Then presents basic use cases, syntax, structures and patterns. Later on Kotlin is presented in Android context. Simple project structure, imports and Kotlin usage with Android SDK is explained. In the end cost of Kotlin compilation is presented and the language is compared to SCALA and SWIFT.


4 comments:

  1. Much obliged to you for sharing of data, I am exceptionally satisfied with the substance of your article is extremely valuable and I sit tight for the following article to overhaul the data once more.
    self-employed loans

    ReplyDelete
  2. Hi friend first thank you for the tutorial ARToolkit example "Simple" project in Android Studio would like to know how to display the 3D object to the proposed invez colorful cube, can help me, I tried to locate his email but to no avail.

    ReplyDelete
  3. With its high-performance SuperQuartzTM super-quartz movement, analog replica watches uk and digital displays, as well as easy-to-use, well-organized control systems, the Breitling Aerospace multi-function chronograph is a multi-functional, exceptional performance and efficient replica watches uk experience Model, for the outstanding professionals escort. The new Breitling aerospace multi-function chronograph watch with a new black satin scrub treated by titanium made of replica rolex titanium, the surface appears fresh cool tough replica watches uk black matte effect, to avoid any reflective interference in the action.

    ReplyDelete
  4. Het kaliber 3235 is zeer vergelijkbaar met vorig jaar nieuwe Rolex replica horloges nederland kaliber van de 3255, die werd geïntroduceerd in de Rolex Day-Date 40 (hands-on hier). In feite is de Rolex Datejust 41's hoop updates en verbeteringen zijn zeer vergelijkbaar met die ging in de bijgewerkte replica horloges rolex Day-Date 40 "President" te kijken. Echter, als je een Rolex Day-Date 40 u op dit moment beperkt tot horloges exclusief aangeboden in edele metalen gevallen, terwijl de Rolex Datejust 41 wordt gelanceerd als een two-tone model bij ongeveer een derde van de prijs van een Rolex Day-Date 40, en het is een killer uurwerk.

    ReplyDelete

If you like this post, please leave a comment :)