A short summary from IO 2017 Developer Keynotes, for all Android Devs out there those who don’t want to spend an hour watching it: Google So, they had following big topics to talk on: A new Language support: Kotlin Updated Tools: Android Studio and Libraries App Quality and their Success Android Instant Apps Google Assistant for Developers Google and Artificial Intelligence and Machine Learning Google and Web Experience Develop Apps and Grow Business Kotlin — A Matured Production-Ready programming language Converting Code from Java to Kotlin: Lets consider you know how to write a piece of code in Java but don’t know how to write it in Kotlin. So, first write your code in Java, and then simply copy and paste it into kotlin file. Android Studio IDE automatically converts your Java code into Kotlin code, (and again you be like…) Super Excited ! Updated Tools: Android Studio and Libraries Android Studio Android’s Tools Team focused on making IDE smarter and faster with build speed. Android Studio just got its new update . Android Studio 3.0 Canary 1 Android Studio just got 3 new tools called “ ”: Profiling Android Profilers Network Profiler CPU Profiler Memory Profiler Android Studio also comes with preview feature for and can use these Profilers with it. Debugging any APK reduced typically from 3 minutes to 2 seconds. Gradle Build and Sync speed They have included . PlayStore in Android Emulators Android Studio 3.0 includes like Instant Apps Support, Android O’s: System Images, Adaptive Icons and Downloadable Fonts and XML Fonts Platform Support We, no more, have to be dependent on Android SDK manager. Android Dependencies are getting hosted on Maven repositories, so we can directly use from there. maven { url 'https://maven.google.com' } Also, we got a better and improved in Android Studio 3.0 File Explorer Layout Inspector Libraries: Since long , We have been asking for these 3 major aspects for Android Application Development: Easier Android Framework 2. Opinionated Guide to best practices 3. Better way of dealing with life cycles You would be glad to welcome . Android Architecture We, now, got libraries for: pattern View-Model Data Storage LifeCycle Management We will talk on this later in my next article ;-) App Quality and their Success very nicely explained how to improve on App Quality Experience and create a great success story. Ellie Powers Browse through device catelog with their detailed specifications Device Catelog: Device Targeting: We can also set targeting rules to address a device specific issue. Device Installs, Ratings and Revenue: We can also see Installs, Ratings and Revenue by Device. Android Instant Apps So Android Instant Apps is now open to everyone. Android Studio 3.0 enables you to create . You don’t have to code anything separately for creating Instant Apps. In case, you are planning to support Instant Apps, you will just need to modularize your app: Android Instant Apps Modularize your app But how ??? Well, you don’t to worry at all. Google got you covered, they have created Modularize Refactoring Action tool for that as well. This tool will help you move your files to relevant Modules. Modularize in Android Studio Even they got tools for shrinking your Android Instant Apps: Space-Saving Shared Libraries Optimized Asset Delivery On-The-Wire Compression Android O is now ready for Instant Apps with new Apis for: Efficient Runtime Sandbox Launcher Support Home Screen Presence Google Assistant for Developers What Google’s intelligence have brought for developers, Brad Abrams throws lights on things developers can do with Google Assistant SDK. First of all, Google Assistant is now available for iOS as well. Actions on Google Google Assistant has got new UI options for making User session more interactive: Image Carousels Lists Suggestion Chips Google Assistant is ready to back your apps :) Google Assistant Google Assistant also brings you libraries for your transactions: Your One-Stop Payment Module integration Google-facilitated Payments: Creating or Linking existing Payment Accounts Seamless Account Linking: Seamless Account Linking Re-ordering from Order History Re-engagement: Re-engagement Order Status updates on-the-fly Order Updates: Order Updates App Directory Making your apps reach people is also important, and this is where Google Assistant will assist you. App Directory not only suggests you the apps but also gives you an option to “Try it”. Cooolll…!! App Directory User can also create shortcut to your apps, so it can invoked right from the Assistant itself. +1. Shortcuts: Shortcuts Google Developer Console: Actions are well integrated in Google Developer Console that enables you to leverage power of Firebase and Google Cloud easily. Google Assistant is compatible to work with these products: You can get started using with Google Assistant to get your conversations more “Conversational” :) api.ai api.ai Google working on AI Google has been investing huge resources in the field of AI (Artificial Intelligence) and ML (Machine Learning). Fei Fei Li (chief scientist, Cloud AI and ML) showcased things Google has been working on. Google has come up with these new Apis Democratizing Apis: Tensor Flow just got updated to Version 1.2 and its ready to get started. Tensor Flow: Tensor Flow v1.2 Google Cloud Machine Learning Engine: TPU — Tensor Processing Unit If you want to learn and try Cloud TPUs on Google Cloud Engine, just sign up on g.co/tpusignup Google On Web Experience How Google is improving in Web on Chrome, (Product Manager, Chrome) had few updates for us, encourages us to build apps on PWA ( ) and AMP ( ) Tal Oppenheimer Progressive Web Apps Accelerated Mobile Pages Twitter goes Progressive :) Check this out on . Progressive Web App: Twitter Lite Twitter Lite Have you ever wondered how easy it is to go for and build something on PWAs ? ’s PWA was built in just 2 months, by just one Software Engineer, who was new to Web Development. Woah..!!! Wego Wego Many IT giants went progressive: Tool to check your web app’s performance right from the chrome: LightHouse: LightHouse Develop Apps and Grow Business My favourite topic comes up.. :) Firebase (Director, Product Management, Developer Product Group) started with throwing lights on Firebase console updates. Ben Galbraith Firebase now provides live view in Analytics they call “Stream View” in the console itself. StreamView Much awaited and demanding feature from last year. Cloud Functions: Things you can do with : Cloud Functions Create your backend on Node ecosystem Listen to updates from and send Notifications using : Realtime Database Cloud Messaging Or creating thumbnails from images uploaded to : Firebase Storage To know what Firebase Cloud Functions is all about, you can refer my article Firebase Cloud Functions : Introduction to triggers all you ever wanted , now, can talk to Cloud Functions and that enables you to create fully dynamic websites. Firebase Hosting + Cloud Functions: Firebase Hosting : We all wanted to know where our app is lacking, and this is what Firebase got for us. Firebase Performance shows how your app is performing right from App start to Network Latency Firebase Performance Monitoring Finally, wrapped up by announcing a developers challenge for encouraging developers more for Google Assistant Platform and they have pretty good prizes too. Jason Titus Actions Challenge Thank you all the speakers for making this session wonderful. We learned and enjoyed a lot. Hope you readers enjoyed reading this..!!!
Share Your Thoughts