Google Unravels The Source Code For I/O 2018 App
technology

Google Unravels The Source Code For I/O 2018 App

The source code is written in Kotlin language.

Google Unravels The Source Code For I/O 2018 App

Google I/O is an annual developer conference that is held in California every year. The conference was first held in 2008. In the Google I/O, the I and O stands for input and output. The tech giant’s annual developer conference slogan goes as "Innovation in the Open." The whole event revolves around tech and developing apps for web and mobile. Apart from that, it includes Chrome, Android, APIs, App engine and much more.

App Screen Shot

I can surely say, attending Google I/O is the dream of every developer due to the existence of unending opportunities. Expectedly, this year’s I/O conference was exceptional. Some of the highlights of the event included new Google Assistant voices, the announcement of Android P, Google Duplex, smart display with Google Assistant, enhancement in Google Maps and much more.

The Google is long following the practice of releasing the source code of the annual year’s event app in the following months. So, working on the same lines, Google released the source code I/O 2018 App. It will help the developers to take a better look at the Google's best practices for app development.

The developers can lay their hands on the app source code from GitHub, the web-based hosting service.

As per the official page of GitHub, “The 2018 version of the app constitutes a comprehensive rewrite. The architecture is built around Android Architecture Components. We followed the recommendations laid out in the Guide to App Architecture when deciding on the architecture for the app. We kept logic away from Activities and Fragments and moved it to ViewModels. We observed data using LiveData and used the Data Binding Library to bind UI components in layouts to the app's data sources.”

App Architecture

The released source code is the complete rewrite of the app and used the Kotlin language for the same. The app code is based on Architecture Components, rather than ContentProvider + SyncAdapter architecture.

You may also like:

MAD Team
Written By

MobileAppDaily host a team of experienced technical writers, industry wizards, and app experts who have an exact knack of content that caters to the needs of the mobile app targeted audience. We strive to bring you the best of tech!

Top Companies

InMobi
Singapore
Dot Com Infoway
New York, USA
M&C Saatchi Mobile
New York City, USA
Techmagnate
New Delhi, India
Fetch
London, UK
View full report

Latest Articles

Join our global community 135K Followers
technology

Google for India: Google Launched Android Oreo Go Edition, Assistant for Jio and Much More

MAD Team 4 min read  

Google for India event has witnessed the grand launch of new version of Android Go operating system. The search giant has introduced Android Oreo Go edition which is designed to run on the smartphones running with the 1 GB or 51MB RAM ability.Currently, only the developers have the access to the

technology

Apple Is Providing Battery Replacement Program For 13-inch MacBook Pro

MAD Team 4 min read  

Looks like Apple’s battery woes are not the case with iPhones only. And, how can the technology giant miss on something that is related to battery replacement? Well, such replacements are in the rage and so is the Apple. The very latest feed has come from the giant in the form of a news that t

technology

Microsoft Pushes The Preview Of Windows Server 2019

MAD Team 4 min read  

Microsoft releases the very first build of its Windows Server 2019 to Insider testers on March 20. The fully developed version of the next Windows Server will be released later in 2018 for the users. The first test build doesn't come as a surprise as it exactly fits into the Microsoft's cycl

technology

Google Makes Its Instant Apps Faster And Leaner With New SDK

MAD Team 4 min read  

Google launched its new generation mobile apps, the instant apps back in it I/O 2017. The instant apps are built with the aim to reduce the data and time required to download and install the apps. However, the company thought instant apps were performing up to the expectation, so to make it faster c