Update on the New Android Language, Kotlin

by Tech Mainstream Staff


November 5, 2017


Update on the New Android Language, Kotlin


Six months ago, Android announced the programming language, Kotlin as part of Android's family of languages for use in Android apps. Since its introduction the number of apps in the Google Play store using Kotlin has doubled: "Developers from Pinterest, to Expedia, to Basecamp -- and many others -- are finding their use of Kotlin is increasing productivity and their overall developer happiness levels."

Android has provided resources to further promote the Kotlin language. Along with introduction of Kotlin support being built-in Android Studio 3.0, other important features are Android Kotlin Guides on GitHub, porting Android samples to Kotlin and nullability annotations to make the APIs friendlier to use in Kotlin.

To jump-start your introduction to Kotlin programming, Android has introduced a Java code to Kotlin converter which can be accomplished in two ways: Code → Convert Java File to Kotlin File and converting snippets of code just by pasting Java code into a Kotlin file.

Android maintains that it is not replacing the current JAVA and C++ language lineup. Rather Android has "added Java 8 language features support in Android Studio 3.0, and we've added more Java 8 language APIs in Android Oreo." Also Android will continue to improve support for C++17 in the NDK.

For more information, visit the Android Kotlin Language.

TECH IN A SECOND     

  • 05-22-19 Artificial Intelligence to Reach Human-Level Intelligence by 2040
  • 05-22-19 How Digital Can Save Brick-And-Mortar Retail with Customer Experience Objectives
  • 05-22-19 Bonobo AI Has Joined the Salesforce Family!
  • 05-22-19 Google Stored G Suite Passwords in Plaintext Since 2005
  • 05-22-19 Uber and Lyft to turn the wheels on car ownership: industry experts
  • 05-22-19 Roku Introduces New Analytics and Planning Tools for OTT Advertisers
  • 05-22-19 IBM, Cera Care to test self-driving car tech in elder homes
  • 05-21-19 Lenovo Unveils Preview of the World’s First Foldable PC in ThinkPad X1 Family
  • 05-21-19 Vestas takes aim at cheaper U.S. wind power with new turbine
  • 05-21-19 Apple expands keyboard repairs to newer models of MacBook
  • 05-21-19 Nokia CEO sees possible benefits from Huawei tensions
  • 05-21-19 Self-driving trucks begin mail delivery test for U.S. Postal Service
  • 05-20-19 The ‘Unprecedented Challenge’ of Cybersecurity in an Age of Burgeoning Threats
  • 05-20-19 Cisco named one of the best companies for flexibility—here’s why
  • 05-20-19 Slack expects to raise about $197 million in direct listing
  • 05-20-19 Chips are down: Huawei U.S. blacklisting knocks semiconductor stocks
  • 05-19-19 Exclusive: Google suspends some business with Huawei after Trump blacklist - source
  • 05-19-19 Sol-Ark 8K Inverter Efficiency Tops Tesla
  • 05-18-19 Hewlett Packard Enterprise to buy supercomputer maker Cray in $1.30 billion deal
  • 05-17-19 Amazon squares up to Uber with backing for UK food app Deliveroo
  • 05-17-19 Facebook forms Swiss fintech firm with payments focus
  • 05-17-19 LG to accelerate development of artificial intelligence with own AI chip
  • 05-17-19 Elowan: A plant-robot hybrid
  • 05-16-19 Q&A: How to co-create value in the API economy
  • 05-16-19 Elon Musk just revealed new details about Starlink, a plan to surround Earth with 12,000 high-speed internet satellites.
  • 05-16-19 SpaceX postpones Starlink satellite launch again, for 'about a week'
  • 05-16-19 Pinterest shares plummet on disappointing 2019 revenue forecast
  • 05-16-19 WhatsApp urges upgrade to thwart spyware attack
  • 05-15-19 Counter-Drone Technology to be Commercialized by Embry-Riddle and Drone Defense Systems LLC
  • 05-15-19 Symantec Named a Leader in Gartner Magic Quadrant for Managed Security Services, Worldwide
  • 05-15-19 SpaceX to launch first satellites for Musk's Starlink internet service

Read All News...


Upcoming Tech Events

May 20-23, 2019- DataWorks Summit 2019

May 22-24, 2019- Coveo Impact

May 23-24, 2019- Women in Tech Festival

June 3-5, 2019- Gartner Tech Growth & Innovation Conference 2019

June 10-11, 2019- Microsoft Business Applications Summit

June 17-19, 2019- Salesforce Connections 2019

July 15-17, 2019- MozCon

July 16-18, 2019- Marketing Artificial Intelligence Conference

September 9-11, 2019- Digital Transformation Connect

September 17-19, 2019- Network Virtualization & SDN Americas

September 25-27, 2019- Talent Connect 2019

October 8-11, 2019- Future in Review Conference

October 23-24, 2019- Android Dev Summit

November 4-8, 2019- Microsoft Ignite

November 5, 2019- Software Defined Operations

November 4-10, 2019- Cloud & DevOps Security Summit

November 19-22, 2019- Open Data Science Conference


Tech Definitions in the News

Augmented Reality is an enhanced version of reality where live direct or indirect views of physical real-world environments are augmented with superimposed computer-generated images over a user’s view of the real-world, thus enhancing one’s current perception of reality.

Source: https://www.realitytechnologies.com/ augmented-reality/

Chatbot is a piece of software that interacts with users in a conversational way.

Source: https://snatchbot.me/insight/250/ intelligent-chatbots


Deep Learning is a new area of Machine Learning research, which has been introduced with the objective of moving Machine Learning closer to one of its original goals: Artificial Intelligence.

Source: http://deeplearning.net/


DevOps is a set of software development practices that combines software development (Dev) and information technology operations (Ops) to shorten the systems development life cycle while delivering features, fixes, and updates frequently in close alignment with business objectives. Different disciplines collaborate, making quality everyone's job.

Source: https://en.wikipedia.org/wiki/DevOps


Hybrid Cloud is a computing environment that combines a public cloud and a private cloud by allowing data and applications to be shared between them.

Source: https://azure.microsoft.com/en-us/overview/what-is-hybrid-cloud-computing/


Kubernetes (k8s) is an open-source system for automating deployment, scaling, and management of containerized applications.

Source: https://kubernetes.io/blog/



Did You Know?

Duck Duck Go Search Engine has six different themes to choose from for its search interface.


Tech Gallery

LG SIGNATURE OLED TV R9 - 4K HDR Smart TV
Image Credit: LG