Fragments 2017

A conference on the mobile ecosystem in India

Kotlinize your Android Development

Submitted by Akshay Chordiya (@akshaychordiya) on Wednesday, 28 June 2017

videocam
Preview video

Technical level

Beginner

Section

Workshop

Status

Confirmed & Scheduled

View proposal in schedule

Vote on this proposal

Login to vote

Total votes:  +23

Abstract

Let’s explore how you can write robust and less crashable apps with Kotlin while having fun developing them and fill the gap of missing modern language with the newly supported Kotlin language in Android. You’ll get hands on experience building Android apps in Kotlin and look at some cool features of Kotlin to avoid common mistakes, write consice code and learn how you can use them in Android.

Outline

  • What’s Kotlin?
  • Syntax
  • Features
    • Null Safety
    • Lambda Expressions
    • Higher Order Functions
    • Extension functions
    • Extension functions with receivers
    • Easter functions
  • Build a demo app
    • Writing Kotlin code
    • Goodbye findViewById
    • Data class
  • Issues
  • Conclusion
  • And finally….questions

Requirements

Laptop with Android Studio 3.0+ and Git installed

Speaker bio

Akshay Chordiya is an Entrepreneur, Android Developer and Kotlin Enthusiast born and brought up in Pune. He has been working on Android since 4 years. He is an active community speaker who has been promoting Kotlin and having fun with series of articles, meetups and workshops; He is also co-author of an upcoming “Kotlin Blueprints” book.

He has a love for anything which consists of the word “Technology” in it! The vision of bringing about a change in the world through his knowledge is what makes him get out of his bed everyday and work on his apps and his startup. “Doing what you love” can be said to sum up his life uptil now and in the exciting years to come ahead!

Links

Slides

https://goo.gl/uc2iCa

Preview video

https://youtu.be/TmNs8xLpUkE

Comments

  • 3
    Muneeb Qadar (@muneebqadar) 11 months ago

    I had visited this event with my mobile app development team from https://www.branex.ae/mobile-app-development , such an informative events for android developers.

    • 2
      Akshay Chordiya (@akshaychordiya) Proposer 11 months ago

      Thank you so much @muneebqadar

  • 1
    Steve Jobs (@stevejobs) 10 months ago (edited 10 months ago)

    I am looking for android activities now a days because I want to do something in android development for my company https://www.fmeextensions.ae/ .For that I am looking for different android events and I had been to your suggested event also and I must say that was amazing.

    • 2
      Akshay Chordiya (@akshaychordiya) Proposer 10 months ago

      Thank you so much.

  • 1
    Steve Jobs (@stevejobs) 10 months ago

    my pleasure:)

  • 1
    Hadiya Barakah (@hadiyabarakahea) 6 months ago (edited 6 months ago)

    Kotlin is another programming language focusing on JVM, Android, and even JavaScript. It’s made by JetBrains the producer of Suite of the Best IDEs (Personal Opinion). http://www.escape-advertising.com/ we have a best site for developing and designing dubai based

  • 1
    Umer Bilal (@umerbilal) a month ago

    Feeling very greatful to have such nice article about app development looking forward more such nice stuff. here is the company https://www.grafdom.com/mobile/ also provide the best mobile app services

  • 1
    Hleatherjackets (@hleatherjackets) a month ago
  • 1
    Wis Tech (@wistech) a month ago

    Hope fully the eventmust be sucessful. Recently, I’ve started App Development at https://wistech.biz/mobile-and-web-applications/
    Good luck to you!

  • 1
    John Erum bush (@john231) 28 days ago

    Kotlin Programming Language is a more advanced, sophisticated, pragmatic, and modern language designed for Android Development.

    Developers were left with no available alternatives to development using Java ever since the Android Programming took the entire universe by storm. Albeit its usage is spread widely, Java arrives with quite a huge baggage, which Kotlin aims to solve.For more details visit at https://digitalmarketingsapiens.com/what-we-do/mobile-marketing-websites/

  • 1
    Sophie Gooch (@sophiegooch) 26 days ago

    A year ago I helped numerous Android Developers in learning Android Development and landing positions as an Android Engineer.
    https://www.instylejackets.com/product-category/mens-leather-coats

  • 1
    Front Developers (@lifeatfd) 11 days ago

    I am surprised I haven’t learn about this programming language yet, Is it advance from Wordpress?
    Amna. https://frontdevelopers.com/offshore-wordpress-development/

  • 0
    MonishSinthala (@monishsinthala) 5 months ago

    It was nice to read this article, very informative and we’re also specialised in app development : https://www.pyramidions.com/mobile-app-development-company-dubai.html

Login with Twitter or Google to leave a comment