1 / 33

Android Training Institute in Jalandhar

Android is the most widely used mobile operating system of the world that is developed by Google itself. There are many Android Tablets too which are also very popular and in high demand. As we all are familiar with the fact that Android is a Linux based Operating System and thus it is also an open-source like Linux. This defines that all other companies’ can also use Android too. The most thriving thing about the Android is that it has its own App store known as Google Play Store. So if you also want to develop interesting applications like all other applications available at Google Play Store, then must join the Android System 6 months training in Phagwara Jalandhar Chandigarh. The six months of training in Android will guide you in developing your first Android application. By developing an interesting and unique Android application, you can also sell it on Google Play Store. But for learning the knowledge and skill of developing a good Android application, you must need good guidance. The perfect guidance or assistance that you require is available only at E2Matirx. Join E2Matrix now for getting Android System 6 months training in Phagwara Jalandhar Chandigarh.

Download Presentation

Android Training Institute in Jalandhar

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. E2MATRIX Android Training in Jalandhar 6 Weeks/Months Training in Android E2Matrix Opp. Phagwara Bus Stand,Alongside Axis Bank, Parmar Complex Phagwara – Punjab (INDIA). Web: www.e2matrix.com Email: support@e2matrix.com Contact : +91 90412-62727 : + 91 97793-63902

  2. Schedule. • Overview (10 min) • Architecture (20) • Developing application using Eclipse.(30 min) • Other tools (how to access your phone, 5 min) • How to publish app (5 min) • Google app inventor (10 min). • QA (10 min)

  3. What is Android? Android is a software stack for mobile devices that includes an operating system, middleware and key applications

  4. History Andy Rubin 2005 Google  buys  Android,  Inc. Work  on  Dalvik  starts August 2003, Palo Alto 2007 OHA  Announced Early  SDK 2008 G1  Announced SDK  1.0  Released 2009 G2  Released Cupcake,  Donut,  Eclair Froyo (USB/ Wifi tethering) Ginger Bird (NFC, VOIP) 2010

  5. What’s new for Android? Android 3.0 Honeycomb(Android for Tablets) • New UI framework for creating great tablet apps New Developer Features • Android 3.0 is now available for the Android SDK. • High-performance 2D and 3D graphics • Support for multicore processor architectures • Rich multimedia and connectivity • Enhancements for enterprise • Compatibility with existing apps In-app Billing Launched on Android Market

  6. Java Android

  7. Android applications Java based Application Browser based (HTML,JS,CSS) Native App (Android Native Development Kit (NDK)

  8. Schedule. • Overview (10 min) • Architecture (20) • Developing application using Eclipse.(30 min) • Other tools (how to access your phone, 5 min) • How to publish app (5 min) • Google app inventor (10 min). • QA (10 min)

  9. System Architecture

  10. System Architecture Linux Kernel

  11. System Architecture Library

  12. Zygote Fishing village of Eyjafjörður Iceland http://developer.android.com/videos/index.html#v=ptjedOZEXPM

  13. All Java

  14. What makes and Android application • Activities. • Services • Content Provider • Intent • Broadcast Receivers • Notifications

  15. Activities Services

  16. Intent and Broadcast Receivers intent Intent/ Broadcast receivers

  17. Content  Providers • Only way to share the data between applications. • Built-in Content providers for contact, media. • Write your own CP • Or used the existing one with permission.

  18. Notifications

  19. Schedule. • Overview (10 min) • Architecture (20) • Developing application using Eclipse.(30 min) • Other tools (how to access your phone, 5 min) • How to publish app (5 min) • Google app inventor (10 min). • QA (10 min)

  20. Setup your environment • XP, Mac, Linux • JDK 5,6 • The Android SDK http://developer.android.com/sdk/index.html • Eclipse (Helios) http://developer.android.com/sdk/eclipse-adt.html

  21. Create  New  Project

  22. The  Manifest  File <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.marakana" android:versionCode="1" android:versionName="1.0"> <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".HelloAndroid" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> <uses-sdkandroid:minSdkVersion="5" /> </manifest>

  23. The  Layout  Resource (main.xml) <?xml version="1.0" encoding="utf-8"?> <LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> </LinearLayout>

  24. The  Java  File package com.ezdia.jugdemo import android.app.Activity; import android.os.Bundle; public class HelloAndroid extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } }

  25. R.java package com.jugdemo;public final class R {    public static final class attr {    }    public static final class drawable {        public static final int icon=0x7f020000;    }    public static final class id {        public static final inttextview=0x7f050000;    }    public static final class layout {        public static final int main=0x7f030000;    }    public static final class string {        public static final intapp_name=0x7f040001;        public static final int hello=0x7f040000;    }}

  26. Running  on  Emulator

  27. Schedule. • Overview (10 min) • Architecture (20) • Developing application using Eclipse.(30 min) • Other tools (how to access your phone, 5 min) • How to publish app (5 min) • QA (10 min)

  28. Adb shell • Logcat/Console • Screen capture • File system (push and pull) • Heap /Thread monitoring • On device debugging DDMS

  29. How to publish an app? Before you consider your application ready for release: • Test your application extensively on an actual device • Consider adding an End User License Agreement in your application • Specify an icon and label in the application's manifest • Turn off logging and debugging and clean up data/files Before you do the final compile of your application: • Version your application • Obtain a suitable cryptographic key • Register for a Maps API Key, if your application is using MapView elements • Compile your application • Sign your application • Test your compiled application • Upload your .apk file on http://market.android.com/publish

  30. Android resources Guide, Sample and Videos • http://developer.android.com • http://android-developers.blogspot.com • http://developer.android.com/videos/index.html#v=ptjedOZEXPM • http://code.google.com/p/apps-for-android/ Android Course: • http://sites.google.com/site/androidcoursearchive/home Android Source code • http://source.android.com • • •

More Related