Kotlin 1.1.4 released

New update for officially supported programming language for Android available now
15 August 2017   1877

Good news for Kotlin fans. Version 1.1.4 is out now.

What's inside?

This update:

  • Fixes a major performance regression in the IntelliJ IDEA plugin
  • Adds support for package-default nullability annotations
    Starting with this release, Kotlin supports package-default nullability annotations (such as JSR-305’s @ParametersAreNonnullByDefault and the @NonNullApi annotation introduced in Spring Framework 5.0).
     
  • Improved Java 9 support
    Now Kotlin performs module-based visibility checks based on information from module-info.java. Running the compiler under JDK 9 is now also supported.
     
  • Adds initial, experimental support for generating Android Parcelable implementations using the @Parcelize annotation
    Android Extensions plugin now supports not only Activities and Fragments, but also custom Views and even custom layout containers such as a ViewHolder. Also, variants are now fully supported.
     
  • Adds a tool for JavaScript dead code elimination, improves sourcemap support for JS debugging and JS unit testing support
    Kotlin 1.1.4 adds a new tool to eliminate dead code from the .js files produced by the Kotlin/JS compiler. 
     
  • Generates more efficient bytecode
    Exceptions from named suspending functions now originate from the function itself, which makes their stack-tracer easier to read, and the bytecode performs better in many cases.
     
  • Adds many new features to the IntelliJ IDEA plugin

All changes available at changeslist

Firefox to Launch Preview Browser

Firefox Preview uses the GeckoView engine built on the basis of Firefox Quantum and team states its 2x faster than previous Firefox browser for Android
28 June 2019   430

Mozilla introduced the first trial release of the Firefox Preview browser, developed under the codename Fenix ​​and aimed at initial testing by interested enthusiasts. The release is distributed through the Google Play catalog, and the code is available on GitHub. After stabilization of the project and implementation of all conceived functionality, the browser will replace the current edition of Firefox for Android, the release of which will be discontinued starting with the September release of Firefox 69 (only corrective updates of the Firefox 68 ESR branch will be published).

Firefox Preview uses the GeckoView engine built on the basis of Firefox Quantum technologies and a set of Mozilla Android Components libraries, which are already used to build Firefox Focus and Firefox Lite browsers. GeckoView is a version of the Gecko engine, designed as a separate library that can be updated independently, and Android Components includes libraries with typical components that provide tabbed browsing, automatic input completion, search hints, and other browser features.

Firefox Preview
Firefox Preview

These are some features developers claim their app has:

  • Faster than ever: Firefox Preview is up to 2x faster than previous versions of Firefox for Android.
  • Fast by design: with a minimalist start screen and bottom navigation bar, Preview helps you get more done on the go.
  • Stay organized: Make sense of the web with Collections, a new feature that helps you save, organize, and share collections of sites. Quickly save and return to tasks like your morning routine, shopping lists, travel planning and more.
  • Tracking Protection on by default: Everyone deserves freedom from invasive advertising trackers and other bad actors so Firefox Preview blocks trackers by default. The result is faster browsing and fewer annoyances.