Kotlin-Koans - kotlin koans examples

  •        32

kotlin koans examples

https://github.com/vicboma1/Kotlin-Koans


Dependencies:

org.jetbrains.kotlin:kotlin-stdlib:1.0.0-beta-1038
com.google.guava:guava:16.0.1

Tags
Implementation
License
Platform

   




Related Projects

kotlin-koans - Kotlin workshop

  •    Kotlin

Kotlin Koans Workshop is a series of exercises to get you familiar with the Kotlin Syntax. Each exercise is created as a failing unit test and your job is to make it pass. Here https://www.jetbrains.com/help/idea/gradle.html you can read how to work with Gradle projects in IntelliJ IDEA.

kotlin-workshop - JetBrains Kotlin Workshop Material

  •    Kotlin

A Kotlin workshop intended to be taught in two days.Both the Instructor Project and the slides have Introduction and Advanced modules included. While the Introduction has a lot of pre-built examples, it also serves as a canvas to show more code while teaching. However, please make sure that if you're a contributing author to this project, that you do not check-in any ad-hoc code. It's also recommended to use Scratch files in IntelliJ IDEA for this purpose.

intellij-platform-plugin-template - Template repository for creating plugins for IntelliJ Platform

  •    Kotlin

TL;DR: Click the Use this template button and clone it in IntelliJ IDEA. IntelliJ Platform Plugin Template is a repository that provides a pure boilerplate template to make it easier to create a new plugin project (check the Creating a repository from a template article).


workshop - JetBrains Kotlin Workshop Material

  •    Kotlin

A Kotlin workshop intended to be taught in two days. Both the Instructor Project and the slides have Introduction and Advanced modules included. While the Introduction has a lot of pre-built examples, it also serves as a canvas to show more code while teaching. However, please make sure that if you're a contributing author to this project, that you do not check-in any ad-hoc code. It's also recommended to use Scratch files in IntelliJ IDEA for this purpose.

Bandhook-Kotlin - A showcase music app for Android entirely written using Kotlin language

  •    Kotlin

This sample project is still in development, and could easily break or have some messy code. However, any idea or suggestion to improve it will be welcomed. Feel free to open an issue if you think something could be improved. You can use Android Studio or Intellij to work with this repository.

intellij-rainbow-brackets - Rainbow Brackets / Rainbow Parentheses for IntelliJ based IDEs

  •    Kotlin

Rainbow Brackets / Rainbow Parentheses for IntelliJ based IDEs. Java, Scala, Clojure, Kotlin, Python, Haskell, Agda, Rust, JavaScript, TypeScript, Erlang, Go, Groovy, Ruby, Elixir, ObjectiveC, PHP, HTML, XML, SQL, Apex language ...

jclasslib - jclasslib bytecode viewer is a tool that visualizes all aspects of compiled Java class files and the contained bytecode

  •    Kotlin

jclasslib bytecode viewer is a tool that visualizes all aspects of compiled Java class files and the contained bytecode. In addition, it contains a library that enables developers to read and write Java class files and bytecode. There is a plugin for IntelliJ IDEA that can be installed via the plugin manager. The action in the "View menu" can be invoked when a Java, Groovy or Kotlin file is open in the editor.

live-plugin - IntelliJ plugin for writing plugins at runtime

  •    Groovy

This is a plugin for IntelliJ IDEs to write plugins at runtime. It uses Groovy as main language and has experimental support for Kotlin. To install search for "LivePlugin" in IDE Preferences -> Plugins -> Browse Repositories. See also plugin repository page.

idea-gitignore - .ignore support plugin for IntelliJ IDEA

  •    Kotlin

Since v4.0.0, .ignore plugin updates will be delivered only to the latest stable IDE version. No worries! It means .ignore for all IDE version from before - 139-193 - will be frozen at v3.x.x.

JavaScript-Koans - javascript koans is an interactive learning environment that uses failing tests to introduce students to aspects of JavaScript in a logical sequence

  •    Javascript

JavaScript Koans is an interactive learning environment that uses failing tests to introduce students to aspects of JavaScript in a logical sequence. The inspiration for this project comes from the Edgecase Ruby Koans and the book 'Javascript: The Good Parts'.

AceJump - 🇦 single character search, select, and jump for the IntelliJ Platform.

  •    Kotlin

Press the AceJump shortcut a second time before completing a tag to activate Target Mode. Once Target Mode is activated, jumping to a tag will select an entire word. Target Mode can also be activated directly by pressing the shortcut for AceTargetAction (Ctrl+Alt+; by default). Press the AceJump shortcut for Line Mode(Ctrl+Shift+; by default), to target the beginning, first non-whitespace characters, and end of every line in the editor). Then jump to one by completing the tag.

Android-CleanArchitecture-Kotlin - This is a movies sample app in Kotlin, which is part of a serie of blog posts I have written about architecting android application using different approaches

  •    Kotlin

The purpose of this repo is to follow up Clean Architecture principles by bringing them to Android. It is worth saying that the idea is to take advantage of the Kotlin Programming Language features plus also pull in lessons learned and ideas from other interesting aproaches like Functional Programming. There is another Android Clean Architecture repository written in Java: https://github.com/android10/Android-CleanArchitecture with really nice discussions: https://github.com/android10/Android-CleanArchitecture/issues. Article, lessons learned and some more material coming up. Check the following known bugs and TODO list.

kotlinx.serialization - Kotlin cross-platform / multi-format serialization

  •    Kotlin

Kotlin serialization support consists of three parts: a gradle compiler plugin, which produces visitor/serializer code for objects, an IntelliJ plugin and a runtime library. You can open example projects for JVM or JS to get started playing with it.

coffeescript-koans - Koans: learn CoffeeScript by doing it

  •    CoffeeScript

The goal of the CoffeeScript koans is to teach you CoffeeScript programming through actually doing it, in a test-first fashion. When you first run the Koans, you'll be presented with a run-time error and a stack trace indicating where the error occurred. Your goal is to make the error go away. As you fix each error, you should learn something about the CoffeeScript language and functional programming in general.

javascript-koans - Koans to learn Javascript

  •    Javascript

Based on Edgecase's fantastic Ruby koans, the goal of the Javascript koans is to teach you Javascript programming through testing. When you first run the koans, you'll be presented with a runtime error and a stack trace indicating where the error occurred. Your goal is to make the error go away. As you fix each error, you should learn something about the Javascript language and functional programming in general.

mixter - CQRS and Event Sourcing Koans

  •    CSS

Mixter is a project to discover CQRS/Event sourcing through koans in multiple languages. At this point the koans have been ported to 5 languages: C#, Java 8, Scala, PHP and Javascript.

Android-drawable-preview-plugin - Android studio plugin for preview drawables

  •    Kotlin

Android studio and IntelliJ IDEA plugin that replaces default icons with drawables previews inside project view.

neo4j-tutorial - A koan-style tutorial in Java for Neo4j

  •    Java

This set of Koans provides a hands-on tutorial for learning the Neo4j open source graph database. It's part of a more comprehensive tutorial often presented by the authors and other folks. The Koan idea was borrowed from the Ruby Koans which provide a number of broken unit tests, and in fixing those tests increasingly advanced Ruby features are learned. The Koan model provides very rapid feedback and a structured learning path wrapped in a pre-configured environment for effective learning.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.