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:

Tanya <span>Editor In Chief</span>
Written By
Tanya Editor In Chief

She is a content marketer and has more than five years of experience in IoT, blockchain, Web, and mobile development. In all these years, she closely followed the app development, and now she writes about the existing and the upcoming mobile app technologies. Her essence is more like a ballet dancer.

technology

Google Redesigned Its Burger Emoji After Users Noticed The Cheese Misplacement

4 min read  

Finally, Google has accepted that the cheese needs to put above the patty in a burger instead of beneath it. In case you missed the debate on Android’s burger emoji last month. Here is the flashback. The Android users were engaged in a debate over the burger emoji on Twitter after a tweet addr

technology

Android Outpaces iOS In Loyalty Test

4 min read  

If you had ever been in a heated conversation with your best pals about Android Vs. iOS argument & you were the ones supporting Android; this news means a lot to you. A new study has concluded that Android users are more loyal to Android than iOS users are to iOS. And, this concludes your win in

technology

YouTube Reminds To Take A Break With Google’s New Digital Well-Being Feature

4 min read  

Google is on a new mission and all that the giant is doing is just for the sake of users digital wellbeing. Does that sound something innovative to you? Whether you have heard of something like this before or not, Google is going to make it pretty much a reality with the feature termed as “tak

technology

Apple May Introduce Cheap iPad Model With Apple Pencil Support

4 min read  

Apple announced a press conference next week that will be held in Chicago. According to the rumors, the company may announce its new cheaper iPad model at the conference. However there is no confirmation yet by Apple but Ming-Chi Kuo, the KGI analyst has leaked the information.The conference has