Slide 1

Slide 1 text

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

Slide 2

Slide 2 text

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

Slide 3

Slide 3 text

3 What? Why? How?

Slide 4

Slide 4 text

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

Slide 5

Slide 5 text

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

Slide 6

Slide 6 text

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

Slide 7

Slide 7 text

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

Slide 8

Slide 8 text

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

Slide 9

Slide 9 text

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.

Slide 10

Slide 10 text

Who uses Kotlin

Slide 11

Slide 11 text

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”) }

Slide 12

Slide 12 text

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.

Slide 13

Slide 13 text

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

Slide 14

Slide 14 text

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

Slide 15

Slide 15 text

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

Slide 16

Slide 16 text

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

Slide 17

Slide 17 text

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

Slide 18

Slide 18 text

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

Slide 19

Slide 19 text

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