Slide 1

Slide 1 text

INTRODUCTION TO ANDROID STUDIO

Slide 2

Slide 2 text

Hello! I AM KALPIT CHAMPANERY Android Developer, Co-Founder at digitalwebweaver, intern @pricebaba.com You can find me at @ckalpit kalpit.champanery [email protected]

Slide 3

Slide 3 text

“ “Google is my best friend so first I always ask questions to him” “stack-overflow is my big brother he knows all possible solutions so I will visit it whenever I get stuck”

Slide 4

Slide 4 text

Prerequisites and Requirements to install and use Android Studio. 1

Slide 5

Slide 5 text

“ Before Downloading any software make sure about your system type i.e. 32-bit O.S. Or 64-bit O.S.

Slide 6

Slide 6 text

Softwares and Tools to be downloaded ◦ Java Development Kit v1.6+ ◦ Android Studio (with SDK and Gradle ) Additionally Genymotion to replace native emulator. You should have little coding experience in java and need to be familiar with OOP’s concepts

Slide 7

Slide 7 text

Android Studio Developed by Google Engineers, Better, Based on IntelliJ,Faster,Lighter

Slide 8

Slide 8 text

IT IS COMBINATION OF : Gradle: Project Automation Tool + Build Tool Google App Engine Pro Guard: Light App Code Google Cloud Platform

Slide 9

Slide 9 text

MAGICS DONE BY ANDROID STUDIO MAGICS CAN BE DONE BY ANDROID STUDIO :

Slide 10

Slide 10 text

FEATURES OVERVIEW ◦Flexible Gradle-based build system ◦Build variants and multiple apk file generation ◦Code templates to help you build common app features ◦Rich layout editor with support for drag and drop theme editing ◦Lint tools to catch performance, usability, version compatibility, and other problems ◦ProGuard and app-signing capabilities ◦Built-in support for Google Cloud Platform, making it easy to integrate Google Cloud Messaging and App Engine ◦And much more….

Slide 11

Slide 11 text

THREE TYPES OF PROJECT STRUCTURE Project Packages Android

Slide 12

Slide 12 text

Ways to debug and run your application: 3:Android’s Native Emulator 1:Your Own Device 2: Genymotion Emulator

Slide 13

Slide 13 text

How to enable Debuging mode in your device Android 4.x devices: Go to Settings > Developer Options > USB Debugging. For devices running Android 4.2.2 or later, you may need to unlock Developer Options before it is available within the Menu: •Tap "Settings" •Tap "About Device" •Tap on the "Build Number" button about 7 times. •Developer Mode should now be unlocked and available in Settings > More > Developer Options Android 2.x - 3.x devices: Go to Settings > Application > Development > USB Debugging.

Slide 14

Slide 14 text

Few Short keys to increase your efficiency ◦ Go to class Ctrl + N ◦ Go to file Ctrl + Shift + N ◦ Navigate open tabs ALT + Left-Arrow; ALT + Right-Arrow ◦ Code Completion CTRL + SPACE ◦ Issue quick fix ALT + ENTER ◦ Line Comment or Uncomment CTRL + / ◦ Block Comment or Uncomment CTRL + SHIFT + / ◦ Build and run SHIFT + F10 ◦ Build CTRL + F9 ◦ Delete line CTRL + Y ◦ Safe Delete Alt + DELETE

Slide 15

Slide 15 text

Thanks! ANY QUESTIONS? You can find me at @ckalpit kalpit.champanery [email protected]

Slide 16

Slide 16 text

CREDITS Special thanks to all the people who made and released these awesome resources for free: ◦ Simple line icons by Mirko Monti ◦ E-commerce icons by Virgil Pana ◦ Streamline iconset by Webalys ◦ Presentation template by SlidesCarnival