Kotlin is now an officially supported language for Android

The I/O news is starting to turn to developer-centric topics, and one of the more significant things to come out of the keynote is an official declaration that Google is now officially supporting Kotlin as a first-class language for developing Android apps. Starting with Android Studio 3.0, Kotlin is included out-of-the-box, so there are no additional setup steps or add-ons to install.

Kotlin was created by JetBrains and officially released early last year. It gained popularity largely because it runs on the Java Virtual Machine and can be used alongside java to build apps. This means developers can take existing code and easily build new features or replace Java code in pieces. Since Kotlin is dependent on Java, it means both languages will continue to be supported.

Google will now contribute to the further growth of Kotlin and build new tools directly into Android Studio to make it even more useful.

To learn more about Kotlin, check out the sessions titled Intro to Kotlin at 10:30 on Friday and Life is great and everything will be ok, Kotlin is here at 2:30. Also, check out the dedicated Kotlin website.

Source: Kotlin BlogAndroid Dev Blog

Missing References for new Project

When you start a new Xamarin Forms project using Visual Studio, you often see a bunch of errors regarding missing dependencies. You might see something like:

Error CS0246: The type or namespace name 'Xamarin' could not be found (are you missing a using directive or an assembly reference?) (CS0246)

There are a few things you can do to quickly resolve this issue:
1. Right click on Solution and select Rebuild Solution.
2. Close the project, and re-open it.
3. Go to Package Manager Console and attempt to update the dependencies.
4. Manually add the missing dependencies by right clicking on References and selecting Add References in the Solution Explorer.