Here's some of my favorite resources to learn Kotlin, and keep learning. It's by no means a complete list. I'd love to hear what some of your favorites are!
- Huge, awesome list of more resources and projects
- Try out Kotlin right from the browser
#!/bin/bash | |
echo "Getting started for the day" | |
echo "Opening Chrome" | |
/usr/bin/open -a "/Applications/Google Chrome.app" 'https://messages.android.com/' 'https://hangouts.google.com/' 'https://buffer.slack.com' 'https://mail.google.com' 'https://buffer.atlassian.net/secure/RapidBoard.jspa?rapidView=63' 'https://threads.com' 'https://console.firebase.google.com/u/1/project/buffer-publish-mobile/crashlytics/app/android:org.buffer.android/issues?state=open&time=last-seven-days&type=crash' 'https://reply.buffer.com/open/1' | |
echo "Opening Slack" | |
/usr/bin/open -a "Slack" |
.playground .code-area { | |
background-color: #FAFAFA; | |
} | |
.executable-fragment .darcula { | |
background-color: #FAFAFA; | |
} | |
.cm-s-darcula.CodeMirror { | |
background: #FAFAFA; |
Here's some of my favorite resources to learn Kotlin, and keep learning. It's by no means a complete list. I'd love to hear what some of your favorites are!
public final class User { | |
@NotNull | |
private final String firstName; | |
@Nullable | |
private String lastName; | |
public User(@NotNull String firstName, @Nullable String lastName) { | |
Intrinsics.checkParameterIsNotNull(firstName, "firstName"); | |
super(); | |
this.firstName = firstName; |
public final class User { | |
@NotNull | |
private final String firstName; | |
@Nullable | |
private String lastName; | |
public User(@NotNull String firstName, @Nullable String lastName) { | |
Intrinsics.checkParameterIsNotNull(firstName, "firstName"); | |
super(); | |
this.firstName = firstName; |
class DonutsViewController: UIViewController, DonutsView { | |
lazy let presenter = { DonutsPresenter(view: self) }() | |
override func showLoading() { | |
} | |
override func showNoBringers() { | |
} |
<%= form_for @user, html: { "data-account-emails": @user.email_addresses.join(",") do |form| %> | |
<label> | |
Email<br> | |
<%= f.text_field :email, value: f.object[:email], class: "email-autocomplete" %> | |
</label> | |
<% end %> |
<!DOCTYPE html> | |
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> | |
</head><body data-pinterest-extension-installed="cr1.39.2"> | |
<script src="./collision_detection_files/d3.v3.min.js"></script> | |
<script> | |
var width = 960, | |
height = 500; | |
var nodes = d3.range(200).map(function() { return {radius: Math.random() * 12 + 4}; }), |
HAI 1.2 | |
CAN HAS STDIO? | |
VISIBLE "IS KITTAH GAME!" | |
VISIBLE "ENTER 'HELP' FOR CONTROLS" | |
VISIBLE "" | |
I HAS A NAME | |
VISIBLE "WHAT IS KITTAH'S NAME?" | |
GIMMEH NAME |
package com.collectiveidea.example; | |
import android.content.Intent; | |
import android.support.test.espresso.intent.Intents; | |
import android.support.test.rule.ActivityTestRule; | |
import android.support.test.runner.AndroidJUnit4; | |
import com.collectiveidea.example.ui.LoginActivity; | |
import com.collectiveidea.example.ui.MainActivity; | |
import com.collectiveidea.example.util.AccountUtility; |