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
Creating an Expandable Floating Action Button in Android — Part 2
Creating an Expandable Floating Action Button in Android — Part 2

By TJ

It’s been a little over a year since the post above, and a lot of things can change in a year. Specifically, I’ve since moved to Kotlin as my primary language for Android development, and I’ve found a cleaner and more aesthetically pleasing way to create an expandable floating action button in Android; let’s talk more about the latter.

 

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
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 -
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

 

Phantom Types in Kotlin
 
Test everything with Kotlin
 
Kotlin Delegates in Android​​​​​​​
 
Using Coroutines and Flow with MVVM architecture​​​​​​​
 
How to enable logging on any released Android app​​​​​​​

kotlinweekly

Kotlin Weekly

Kotlin Weekly #175
 
Kotlin's Lazy Property Delegate

 

Phantom Types in Kotlin

 

Kotlin: Serialization
 
Bring Kotlin to cloud — a hobby project to explore the possibility​​​​​​​
 
List of KTX extensions

 

 

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