Skip to content

Android application designed with Kotlin Langage on Android Studio. It's available on Play Store:

Notifications You must be signed in to change notification settings

angebagui/devfestabidjan15

Repository files navigation

DevFestAbidjan15#

Android application designed with Kotlin Langage on Android Studio

Introduction

Each year our Gdg community in Ivory Coast have the google event called DevFest. So for This year i decided to design this app for the DevFestAbidjan15 at night before.

What is Kotlin?

Kotlin otlin is a language that runs on the JVM. It’s being created by Jetbrains, the company behind powerful tools such as IntelliJ, one of the most famous IDEs for Java developers.

Why Kotlin is great for Android?

It’s lightweight: this point is very important for Android. The library we need to add to our projects is as small as possible. In Android we have hard restrictions regarding method count, and Kotlin only adds around 6000 extra methods.

It’s interoperable: Kotlin is able to communicate with Java language seamlessly.

It’s a strongly-typed language: though you barely need to specify any types throughout the code, because the compiler is able to infer the type of variables or the return types of the functions in almost every situations. So you get the best of both worlds: a concise and safe language.

It’s null safe: One of the biggest problems of Java is null. You can’t specify when a variable or parameter can be null, so lots of NullPointerException will happen, and they are really hard to detect while coding. Kotlin uses explicit nullity, which will force us check nulls when necessary.

New IDE also?

No. Besides, Android Studio (the official Android IDE) is built over IntelliJ. This means our IDE have an excellent support to work with this language. Besides, Android Studio (the official Android IDE) is built over IntelliJ. This means our IDE have an excellent support to work with this language.

Why Kotlin for this App?

After learning this language, i wanted to see if i had understood something in the [Kotlin reference] 2

Screenshots

alt text alt text alt text

About

Android application designed with Kotlin Langage on Android Studio. It's available on Play Store:

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published