Sameer Thigale Android app development

40 %
60 %
Information about Sameer Thigale Android app development
Engineering

Published on July 23, 2014

Author: SameerThigale

Source: slideshare.net

Description

Basic Tutorial on Android App development. Good for Absolute

Android App DevelopmentAndroid App Development Sameer Thigale

Introducing AndroidIntroducing Android A software platform and Operating System for mobile devices Based on the Linux kernel Can be programmed in C/C++ but most app development is done in Java Allows writing managed code in the Java language Unveiling of the Android platform was announced on 5 November 2007 with the founding of OHA

Little bit of HistoryLittle bit of History Google acquired the startup company Android Inc. in 2005 to start the development of the Android Platform. Developed by Google and later the Open Handset Alliance(OHA)

Open Handset AllianceOpen Handset Alliance A consortium of several companies

Variety of Devices running Android!Variety of Devices running Android!

Now the question that comes toNow the question that comes to mind is how’s this possible tomind is how’s this possible to support such a variety of devices?support such a variety of devices? Answer lies in it’s openness and the coming slides too!!

PlatformPlatform Hardware   Android is not for a single piece of hardware; it's a  complete, end-to-end software platform that can be  adapted to work on ANY number of hardware  configurations. Everything is there, from the boot loader all the way up to the applications.

Moving ForwardMoving Forward  Android provides these core applications:  Email Client  SMS Program  Calendar  Maps  Browser  Etc. etc..  So!! All these are written in Java

So what it needs to be an AndroidSo what it needs to be an Android developer?developer? Android SDK- This can be installed on either any OS(Ubuntu, Windows, Mac) and running either x64 or x86 architecture Java Development Kit(JDK), Preferably people ask us to use 32-bit JDK Both programs are freely available on the Internet

And of course, aAnd of course, a hatkehatke Idea!!Idea!!

By the Way..By the Way.. An Android device is not required! SDK includes Android Virtual Device Emulators! No money required to either develop or distribute Android apps! Unlike iOS, Windows Phone etc.( Though I use a Windows Phone for some different reasons)

Phases in Application DevelopmentPhases in Application Development Design Develop Distribute

Ahh, Design?Ahh, Design? So! There are different versions of Android, as we all keep saying kon sa Android version hain??? :-D From 1.0 to 4.0

Understanding StylesUnderstanding Styles Devices and Displays Themes Touch Feedback Typography

Understanding PatternsUnderstanding Patterns Gestures: Touch , Long Press, Swipe, Drag, Double Touch, Pan Zoom etc. Navigation: Remember the back button?

DevelopingDeveloping Basic knowledge of Java and XML XML helps us to design the UI. Similar to HTML. We define the tags  <Button android:id=“@+id/button1”></Button> Thus we’ll be defining buttons, text boxes, check boxes etc using XML and just make use of the button1 identifier in Java to code! Simple!! You may feel it similar to VB

Where to start from?Where to start from? Understanding folders in Android SDK: res, bin, etc. Understanding AndroidManifest file Understanding Layouts: Linear, Relative, Table, Absolute Activities, Content Providers, etc. Testing your apps on actual devices!

Continued..Continued.. Testing on Android Virtual Devices Debugging Android apps: Logcat What is signing APK? Things about distributing Android app!

Advanced TopicsAdvanced Topics Making Use of Location based services Accelerometer Gyroscope Controlling camera 3D rendering using OpenGL. SQLite Bluetooth, microphone etc.

Questions!Questions! I left any doubts?

Add a comment

Related presentations

Discrete element method modelling (DEM) has proven over many years to be a powerfu...

Segregation Testing to confirm packer isolation and well integrity. Monitor w...

A small presentation of History matching and a case study on it. Also on Gas mater...

Manual 2 pavco cad

Manual 2 pavco cad

November 2, 2014

CONSTRUCION

Tire sua duvidas a respeito da implementação da NR 12 Converse com um especialis...

Related pages

Samir Thigale - Android Apps und Tests - AndroidPIT

Samir Thigale. Diese Website verwendet Cookies, ... Android Apps Soziale Netzwerke. Samir Thigale. RAJYOG ELECTION SOFTWARE. Screenshots. 5. 1 ...
Read more

Sameer Thigale Android app development - Engineering

1. Android App DevelopmentAndroid App Development Sameer Thigale . 2. Introducing AndroidIntroducing Android A software platform and Operating ...
Read more

Samir Thigale - Android app on AppBrain

Samir Thigale: Android app (4.2 ★, 10+ downloads) → Samir Thigale. AppBrain. Sign up Log in All apps > Social > Samir ... Are you the developer of this ...
Read more

Samir Thigale - Android Apps and Tests - AndroidPIT

Android Apps Social. ... Screenshots. 5. 1. INSTALL. Free. Description. Samir Thigale. App Questions. Do you have a question about this app? ASK A ...
Read more

Samir Thigale APK Download - Free Social APP for Android ...

Download Samir Thigale apk 3.0 and all version history for Android. Samir Thigale. ... Using APKPure App to upgrade Samir Thigale, ... More From Developer.
Read more

Sameer Thigale | Facebook

Sameer Thigale is on Facebook. Join Facebook to connect with Sameer Thigale and others you may know. Facebook gives people the power to share and makes...
Read more

How to pass cmd line arg %temp% to app?

Developer resources Microsoft developer Windows. Windows apps ... Web apps Mobile apps ...
Read more