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

Getting Started with Android

Getting Started with Android

Loveleen Kaur

November 05, 2022
Tweet

More Decks by Loveleen Kaur

Other Decks in Technology

Transcript

  1. Getting Started
    with Android
    Loveleen Kaur
    Software Engineer (Android)
    Android

    View Slide

  2. Agenda
    ● Android
    ● Components of Android
    ● Kotlin
    ● Java vs Kotlin
    ● Installation and Setup - Android Studio
    ● Hands on Session
    ● Q n A

    View Slide

  3. 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 Sweets treats or 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 (2021)
    ● 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
    8

    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
    The official Integrated Development Environment (IDE) for developing
    Android Apps is Android Studio, which Google supports.
    Java was replaced by kotlin on May 7, 2019, as a preferred language for
    developing Android Apps. But still, Java is being used for developing Android
    Apps.

    View Slide

  13. System Requirements
    Before downloading and installing Android Studio, the following requirements are
    essential.
    ● Operating System Version - Microsoft Windows 7/8/10 (32-bit or 64-bit).
    ● Random Access Memory (RAM) - Minimum 4 GB RAM and 8 GB RAM
    recommended.
    ● Free Disk Space - Minimum 2 GB and 4 GB recommended.
    ● Minimum Required JDK Version - Java Development Kit (JDK) 8.
    ● Minimum Screen Resolution - 1280 * 800.resolution

    View Slide

  14. Installation Guide
    ● To download the Android Studio, visit the official Android Studio website in
    your web browser.

    View Slide

  15. ● Click on the "Download Android Studio" option.
    Installation Guide

    View Slide

  16. ● Double click on the downloaded "Android Studio-ide.exe" file.
    Installation Guide

    View Slide

  17. ● "Android Studio Setup" will appear on the screen and click "Next" to proceed.
    Installation Guide

    View Slide

  18. Resources
    ● https://www.android.com/
    ● https://developer.android.com/guide
    ● https://developer.android.com/courses/fundamentals-training/toc-v2
    ● https://developer.android.com/courses/android-basics-kotlin/course

    View Slide

  19. Thank you
    Loveleen Kaur
    https://www.linkedin.com/in/loveleen-kaur/
    https://twitter.com/loveleen_nancy

    View Slide