Loading...
Home
  • News
    • Android News
    • Droidcon News
  • Conferences
    • Conference Videos
    • Upcoming Conferences
    • Become a Partner
    • Past Events
  • Community
    • droidcon Team
    • Forums
    • Keep Me Informed
    • How to Hold a Droidcon
  • Jobs
    • jobs.droidcon.com
Sign In

Global CSS

Android News
Phantom Types in Kotlin
Phantom Types in Kotlin

By Danny Preussler

While working on my KotlinConf presentation about types I stumbled upon this post by Maximiliano Felice about Phantom types with Scala. The idea: prevent objects from having an illegal state or forbid illegal operation at compile time. The example given was a class Door. A door is either open or closed. In Kotlin this would look like:

By ProAndroidDev -
Upcoming Events
more
droidcon Tel Aviv
Tel Aviv,  December 19
Dec 19
droidcon Madrid
Madrid,  December 20-21
Dec 20
droidcon Islamabad
Islamabad,  March 14-15
Mar 14
droidcon Italy
Turin,  April 16-17
Apr 16
droidcon Berlin
Berlin,  July 1-3
Jul 1
droidcon NYC
New York City,  August 31-September 1
Aug 31
droidcon London
London,  October 29-30
Oct 29
droidcon News
droidcon London Status
droidcon London Status

By Greg Fawson

We were saddened by the news that our parter of many years, Skillsmatter has gone into administration which has raised questions about the status of droidcon London going forward. We hope that this blog post will help to aleviate your concerns.

By droidcon Global
Android News
Exploring the new CameraX library in Android
Exploring the new CameraX library in Android

By Siva Ganesh Kantamani

CameraX is a Jetpack support library which is in Alpha at present. CameraX library is build to simplify the usage of camera features in app development. CameraX provides an in-depth analysis of what camera is pointed at through Image Analysis and also provides a way to use built-in device camera features like HDR, portrait mode and so on through extensions.

By ProAndroidDev -
Shorties
jobs.droidcon
By Greg Fawson
#androidjobs
twitter
Follow Us on Twitter
By Greg Fawson
@droidcon
Keep Me Informed
Keep Me Informed! 
SUBSCRIBE TO OUR NEWSLETTER
By Greg Fawson
#DROIDCON
Organize a Droidcon
Organize a droidcon in your community
Email us
By Greg Fawson
#DROIDCON

Social Media Feed

 

pad-weekly

ProAndroidDev

Weekly Roundup

 

Test everything
 
Kotlin Delegates in Android
 
Brave New Android World with AssistedInject​​​​​​​
 
Using Coroutines and Flow with MVVM architecture​​​​​​​
 
Composition over Inheritance: Adding a Material Speed Dial to a Floating Action Button

kotlinweekly

Kotlin Weekly

Kotlin Weekly #174
 
Adopting a Cross Platform Strategy for Mobile Apps

 

Maintaining crisp code with type aliases

 

Fibonacci in Kotlin
 
Kotlin Native for IoT 
 
Lessons learnt using Coroutines Flow in the Android Dev Summit 2019 app

 

 

Recently
Added

Videos

Videos

Pictures

droidcon News
droidcon Global
see how droidcon is impacting Android developer communities across the globe.
By
droidcon News
droidcon Berlin 2019 Recap
droidcon Berlin 2019 Recap
Relive some of the best moments of droidcon Berlin 2019. See what all the buzz is about and what you can look forward to in 2020!
By
droidcon News
droidcon Berlin 2018 Recap Video
droidcon Berlin 2018 Recap Video
at droidcon Berlin 2018 we celebrated our 10th year anniversary. Check it what people are saying about it...
By
droidcon News
droidcon SF 2018 Highlight Video
droidcon SF 2018 Highlight Video
Catch a quick recap of droidcon SF 2018 in this short video.
By
Company Profile
Resources
By Greg Fawson
Meet our Partner - Zalando
By Root Root
more

Follow us

Team droidcon

Get in touch with us

Write us an Email

 

 

Quicklinks

> Code of Conduct

> Terms and Conditions

> How to hold a conference

> FAQs

> Imprint

Droidcon is a registered trademark of Mobile Seasons GmbH Copyright © 2019. All rights reserved.

powered by Breakpoint One