$30 off During Our Annual Pro Sale. View Details »

IWD Getting Started with Android

IWD Getting Started with Android

Loveleen Kaur

May 08, 2023
Tweet

More Decks by Loveleen Kaur

Other Decks in Technology

Transcript

  1. Software Engineer, Astrotalk
    Getting Started
    with Android
    Loveleen Kaur

    View Slide

  2. ● Android
    ● Components of Android
    ● Kotlin
    ● Java vs Kotlin
    ● Android Studio
    Agenda

    View Slide

  3. What?
    Why?
    How?

    View Slide

  4. Android
    ● Linux Based OS
    ● Open Source
    ● Officially Launched in 2007
    ● Initially Developed by Android inc. and
    subsequently purchased by Google
    ● Its Version name is mainly based on
    Desserts and now number
    ● Latest version 13
    ● Android owns around 75% of the market

    View Slide

  5. Power of Android
    ● Android has over 2.8 billion active users, it
    has a global market share of 75 percent
    ● Android holds over 85% market share in
    Brazil, India, Indonesia, Turkey and
    Vietnam
    ● Over one billion Android smartphones
    were shipped last year (2022)
    ● Samsung is the largest Android
    smartphone manufacturer, followed by
    Huawei and Xiaomi

    View Slide

  6. Android Studio build apps for
    ● Android phones
    ● Tablets
    ● Android Wear
    ● Android TV
    ● Android Auto

    View Slide

  7. Components of Android
    ● Activity/Fragment
    ● Content Providers
    ● Broadcast Receivers
    ● Services

    View Slide

  8. “A modern Programing
    language that makes
    Developers happier.”
    Kotlin

    View Slide

  9. Kotlin
    ● Kotlin is a Open Source, general purpose,
    statically typed programming language
    for the JVM and Android.
    ● It is a modern, trending programming
    language.
    ● It is easy to learn, especially if you already
    know Java (it is 100% compatible with
    Java).
    ● It is used to develop Android apps, server
    side apps, and much more.

    View Slide

  10. Who uses Kotlin

    View Slide

  11. Java vs Kotlin
    // Hello world in java
    Class Helloworld
    {
    public static void main(String args[])
    {
    System.out.print(“Hello World”);
    }
    }
    // Hello world in Kotlin
    fun main(array : Array)
    {
    print(“Hello World”)
    }

    View Slide

  12. Android Studio

    View Slide

  13. Resources
    ● https://www.android.com/
    ● https://developer.android.com/guide
    ● https://developer.android.com/courses/fu
    ndamentals-training/toc-v2
    ● https://developer.android.com/courses/an
    droid-basics-kotlin/course

    View Slide

  14. Join the Women Techmakers Members
    community today!
    + Access exclusive members-only content
    + Sneak peaks at upcoming events
    + Connect with other women like yourself
    bit.ly/wtmmembership

    View Slide