Development-Introduction

Slides:



Advertisements
Similar presentations
Android Application Development A Tutorial Driven Course.
Advertisements

Programming Mobile Applications with Android
Programming with Android: SDK install and initial setup Luca Bedogni Marco Di Felice Dipartimento di Informatica: Scienza e Ingegneria Università di Bologna.
1 Mobile Computing Mobile First (formerly Worklight) Copyright 2015 by Janson Industries.
ANDROID OPERATING SYSTEM Guided By,Presented By, Ajay B.N Somashekar B.T Asst Professor MTech 2 nd Sem (CE)Dept of CS & E.
Android: Hello World Frank Xu Gannon University. Steps Configuration ▫Android SDK ▫Android Development Tools (ADT)  Eclipse plug-in ▫Android SDK and.
Google Android as a mobile development platform T Internet Technologies for Mobile Computing Olli Mäkinen.
By: James Ondecko  What is Android?  Helpful backgrounds for Android development  Tools & Installs  Android Virtual Devices  Helpful references.
2. Setting Up Your Android Development Environment.
Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department.
Android Application Development with Java UPenn CS4HS 2011 Chris Murphy
ANDROID PROGRAMMING MODULE 1 – GETTING STARTED
UFCFX5-15-3Mobile Device Development Android Development Environments and Windows.
Setting up the Development Environment Copyright © SUPINFO. All rights reserved Preparation.
How to make it work? Doncho Minkov Telerik Academy academy.telerik.com Technical Trainer
SET UP COMPUTER ** PLEASE BE AWARE SCREENSHOTS MAY NOT MATCH **
SCERSIG: Creating Android Apps with App Inventor 26 October 2011 Ric Paul, Health Services Library, Southampton.
INTERNATIONAL SUMMER ACADEMIC COURSE UNIVESITY OF NIS ISAC – Android programming.
Android Application Development CSE 5520/4520 Wireless Networks.
SEEM4570: XAMPP, Eclipse, Summary of Html Kangfei Zhao Room 711,ERB
Android Programming. Outline Preparation Create new project Build and Run a project Debug a project Deploy on devices.
Test Automation For Web-Based Applications Portnov Computer School Presenter: Ellie Skobel.
Android Application Development 2013 PClassic Chris Murphy 1.
Mobile Programming Lecture 1 Getting Started. Today's Agenda About the Eclipse IDE Hello, World! Project Android Project Structure Intro to Activities,
Introduction to Android Programming Content Basic environmental structure Building a simple app Debugging.
Android and Eclipse Thaddeus Diamond CPSC 112. A Quick Introduction Eclipse is an IDE (Integrated Development Environment Open Source Much more full-featured.
Mobile Application Development with ANDROID Tejas Lagvankar UMBC 29 April 2009.
About me Yichuan Wang Android Basics Credit goes to Google and UMBC.
Wireless Mobility with Android 1 Presented by: Ung Yean MS. Computer Science American University, Washington DC, USA.
Subtitle touch | Title of presentation | Date DD/MM/YYYY Touch Cloud Android SDK Ghady Rayess – Jan 19 th, 2013.
Android Programming By Mohsen Biglari Android Programming, Part1: Introduction 1 Part1: Introduction By Mohsen Biglari.
Operating system for mobile devices with a Java programming interface. Provides tools, e.g. a compiler, debugger, device emulator, and its own Java Virtual.
Introduction to Mobile Programming. Slide 2 Overview Fundamentally, it all works the same way You get the SDK for the device (Droid, Windows, Apple) You.
Intro to Android Development Ben Lafreniere. Getting up and running Don’t use the VM! ials/hello-world.html.
Introduction to Android Android How to Program © by Pearson Education, Inc. All Rights Reserved.
DUE Hello World on the Android Platform.
Android for Java Developers Denver Java Users Group Jan 11, Mike
Eclipse Tutorial Barrett Summer Scholars 2011 Sustainable Engineering: Learning to Engineer Truly Green Products.
Presented By: Muhammad Tariq Software Engineer Android Training course.
Android architecture & setting up. Android operating system comprises of different software components arranges in stack. Different components of android.
Android Development Environment Environment/tools Windows Eclipse IDE for Java Developers (v3.5 Galileo) Java Platform (JDK 6 Update 18) Android.
Introduction to Android
Introduction to Android Android Club Agenda Set development environment “Hello Android” app Device connection Debugging.
Windows Phone 7 Mobile Code Camp The Why Why develop for Windows Phone 7 versus Droid or iPhone? It’s all relative to total app users. SDK and Environment.
ANDROID APPLICATION DEVELOPMENT. ANDROID DEVELOPMENT DEVELOPER.ANDROID.COM/INDEX.HTML THE OFFICIAL SITE FOR ANDROID DEVELOPERS. PROVIDES THE ANDROID SDK.
Mobile Application Development with ANDROID Umang Patel(6537) LDCE.
TODAY Android Studio Installation Getting started Creating your 1 st App Beginning to understanding Intents.
Installation of Visual Studio Android emulator and Android Studio
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
Android apps development - Eclipse, Android SDK, and ADT plugin Introduction of.
ASUEat Android App Benjamin Dummer Brian Clee Christian Zavala-Santos Kyle Huff Dr. Tashakkori’s Spring 2012 STEP Group:
Android Programming.
Program Studi S-1 Teknik Informatika FMIPA Universitas Padjadjaran
Mobile Device Development
Course Individuals Lecturer Dr. Eng. Amr T. Abdel-Hamid
Introduction to Xamarin C# Everywhere
Android 01: Fundamentals
Android Application Development 1 6 May 2018
Obtaining the Required Tools
Wireless Mobility with Android
Computing.
Android.
CMPE419 Mobile Application Development
Android SDK & App Development
Application Development A Tutorial Driven Course
Android Application Development
Korea Software HRD Center
Android Development Introduction to Android Development 2011/01/16
CMPE419 Mobile Application Development
Presentation transcript:

Development-Introduction Android Application Development-Introduction

Overview What is Android? Why teach Android? What do you need in order to learn Android? Hello, Android

What is Android?

What is Android? An open source Linux-based operating system intended for mobile computing platforms Includes a Java API for developing applications It is not a device or product

Why teach Android?

Mobile Application development Smart Phones Internet access anywhere Social networking Millions of mobile users Open standards

Android vs. iPhone Java vs. Objective-C Direct install vs. Marketplace vs. App Store Open source?

What Should Students Already Know? Java! inheritance, method overriding interfaces, casting exceptions debugging reading API documentation

Do I Need Phones? You can use emulator-the emulator that is part of the Android toolset for Eclipse is quite good (though a bit slow) You can use real phones to test

Skills Will Students Learn? Separation of UI design and functionality XML and resource files Events and Listeners Callback methods Threads

Online Resources developer.android.com code.google.com/p/apps-for-android/ stackoverflow.com videos from Google I/O conferences

“Hello, Android”

Creating Your First Android App Set up development environment Create Android project Run it in the emulator

1. Developing tools Install Android Studio Install Android SDK (Android libraries) Install ADT plugin (Android development tools) Create AVD (Android virtual device) https://developer.android.com/studio/install.html

Setup up Android Studio

Setup up Android Studio

Setup up Android Studio

Setup up Android Studio

Setup up Android Studio

New Project

New Project

New Project

New Project

New Project

New Project

Project Structure Each project in Android Studio contains one or more modules with source code files and resource files. Types of modules include: Android app modules Library modules Google App Engine modules Each app module contains the following folders: Manifests:Contains the AndroidManifest.xml file. Java:Contains the java source code files,including Junit test code. Res:Contains all non-code resources,such as xml layouts,UI strings, and bitmap images.

3. Run the Android Application Run → Run (or click the “Run” button) Select “Android Application” The emulator may take a few minutes to start, so be patient! You don't need to restart the emulator when you have a new version of your application

select Run > Create Virtual Device

Choose Virtual Device

Choose Virtual Device

Run on the emulator

Run on a Real Device 1.install the Android USB device driver 2.plug the device into computer using USB cable