Hacker Newsnew | past | comments | ask | show | jobs | submit | brentwatson's commentslogin

Android actually now has some Java 8 feature support out-of-the-box [0] though most are API 24+.

After porting our code base to Kotlin we found it provides more benefits over Java than just being less typing / "syntactic sugar". To name a few:

  - First class functional support (streams feel clunky in comparison).
  - Extension functions [1].
  - Nullable types (compile-time null checking).
  - Less verbose as types declarations are optional in many situations.
  - Great interop & tooling from JetBrains makes a slow transition from Java -> Kotlin pretty seamless.
[0] https://developer.android.com/studio/preview/features/java8-...

[1] https://kotlinlang.org/docs/reference/extensions.html


Were the downsides manageable? Increase in APK size / build time?


Percolate

New York, NY | onsite, fulltime. San Francisco, CA | onsite, fulltime.

At Percolate, our vision is to create technology that builds the world’s best brands. Our mission is to be The System of Record for Marketing. And we’re achieving both with a team of smart, passionate and caring people working to deliver inspired marketing solutions from offices around the world.

We're currently looking for:

   * BE (Python/Django) Developers
   * FE (React) Developers
   * Android Developers
   * iOS Developers
   * Designers
   * Lots more 
Details: https://percolate.com/careers/?gh_src=c4ua8m


I don't see any mobile development positions listed.


Percolate

New York, NY | onsite, fulltime. San Francisco, CA | onsite, fulltime.

At Percolate, our vision is to create technology that builds the world’s best brands. Our mission is to be The System of Record for Marketing. And we’re achieving both with a team of smart, passionate and caring people working to deliver inspired marketing solutions from offices around the world.

We're currently looking for:

   * BE (Python/Django) Developers
   * FE (React) Developers
   * Android Developers
   * iOS Developers
   * Designers
   * Lots more 
Details: https://percolate.com/careers/?gh_src=c4ua8m


Percolate

New York, NY | onsite, fulltime. San Francisco, CA | onsite, fulltime.

At Percolate, our vision is to create technology that builds the world’s best brands. Our mission is to be The System of Record for Marketing. And we’re achieving both with a team of smart, passionate and caring people working to deliver inspired marketing solutions from offices around the world.

We're currently looking for:

   * Android Developers
   * iOS Developers
   * BE (Python/Django) Developers
   * FE (React) Developers
   * Designers
   * Lots more 
Details: https://percolate.com/careers/?gh_src=c4ua8m


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: