Introduction to Android Programming
|
|
- Erick Anderson
- 8 years ago
- Views:
Transcription
1 S3 Computer Literacy 2 nd Term P.16 Introduction to Android Programming Programming languages can be classified into low-level languages and high-level languages. Low-level language High-level language Characteristics Close to the language that a computer uses. Difficult to read and understand. Close to natural language. Easy to read and understand. Example Machine language, Assembly language. C++, Java, Pascal. Some common Operating System of mobile devices 1. ios (previously iphone OS) is a mobile operating system developed and distributed by Apple Inc. It is used in i-pad, i-phone and i-pod ( 2. Android is a Linux-based operating system designed for smartphones and tablet. 3. Windows Phone 8 is the operating system used in Windows Phone 8 devices. Software Development tools for Android Apps 1. Android SDK (Software development Kit) includes a comprehensive set of development tools. The official supported IDE (Integrated development environment) is Eclipse using the Android Development Tools (ADT) Plugin. Writing Java Code is needed. 2. App Inventor for Android is a web-based Visual development environment for novice programmers, based on MIT s Open Blocks Java Library. AppInventor installation in Windows Platform 1. Install Java Runtime in the Computer Download and install AppInventor. xe 3. Go to and login with a Google account. Setting of Android device You can use emulator to test your apps. If you want to run the apps in Android device, change its setting as follows: Select Setting ( 設 定 ) Security ( 安 全 性 ) unknown sources ( 未 知 的 來 源 )
2 S3 Computer Literacy 2 nd Term P.17 Topic 1: Introduction to Visual programming and Working environment of App Inventor Key points: 1. A visual programming language (VPL) is any programming language that lets users create programs by manipulating program elements graphically rather than by specifying them textually. Example: App Inventor, Visual Basic. 2. App Inventor is a web based development tools for writing android applications. 3. Java run time and App Inventor are needed to be installed in the computer before writing apps. 4. Working Environment of App Inventor includes App Designer, App Inventor Blocks Editor (Build-in, MyBlocks), Android Emulator. App Designer is the place for designing the layout. Blocks editor is the place for building the 'Program'. Android emulator is the place for testing the program. Practical 1: Build your first apps Program (Apps) Requirements: The program consists of a label and a button. When the button is clicked, the label This is my first android apps will show up. Instructions: A. Login the web based platform, AppInventor. 1. Go to and click "INVENT" 2. Login with the Google Account provided by School. B. Design the layout of your apps with App Designer. 3. Click "new", Enter MyFirstApps as project name and you will be in the App Designer page. The App Designer divided into four regions: Palette, Viewer, Components and Properties. Change the title of Screen1 (Screen1.title) to My First Android Apps 4. Drag a button from the palette to the viewer. Change the properties of Button1 as follows: Button1.text: Send.
3 S3 Computer Literacy 2 nd Term P Drag a Label from the palette to the viewer. Change the properties as follows: Label1.text: My first Android Apps Label1.TextAlignment: Centre Label1.Visible: hidden Label1.Width: Fill parent C. Build your program with Block Editor. 6. Open the Blocks Editor by clicking Open the Blocks Editor button. 7. In the Block Editor, click My Blocks Button1 and Drag Button1.Click to the right side. 8. Click Label1, Drag Set Label1.Visible to to the right side. 9. Click Build-In Logic, drag True to the right side. 10. Build the block as follows: D. Test your apps with emulator 11. Start the emulator (click New emulator ) and unlock the emulated phone. 12. Click Connect to Device, Select emulator. Then you can try out your first apps. E. Package the phone apps for submission. 13. Go to App Designer, click Package for phone Downloads to this computer. 14. Submit the Downloaded file, Myfirstapps.apk, in eclass. The file can be used as installation file in Android device. Classwork: 1. The App Designer divided into 4 main regions:,, and. 2. To build program in App Inventor, we use the tool called. 3. Write down 5 components in Palette. 4. Other than Button1.Click, write down 2 other events of button1. 5. Name the two software needed to be installed before using App Inventor
4 S3 Computer Literacy 2 nd Term P.19 Topic 2: Properties and events of a component. Simple calculation and assignment statements. Events and properties of different components Component Event / Properties Description Button Click Indicates a user has long clicked on the button GotFocus Indicates the cursor moved over the button LongClick Indicates a user has long clicked on the button LostFocus Indicates the cursor moved away the button TextBox Text The text stored in the Textbox Label Text The text stored in the label Visible Set to True to show the Label TextColor Color of the text. Build in Blocks Maths Maths Operator: Add, Subtract, Multiply, Division Relational Operator: Logic Logic value: True, false Logical operator: not, and, or color Blue, Red, Yellow, Green Control Selection: If..then, if..then..else
5 S3 Computer Literacy 2 nd Term P.20 Practical 2: Calculating Body and Mass Index (BMI) Program requirements: 1. Input your weight (in kg) and height (in m) in 2 Textbox. 2. When a Button was clicked. Calculate the BMI ratio with the formula: 3. Show the BMI value in a Label. Instructions: A. Login the web based platform and create a project called BMIcalculation. B. Design the layout of your apps in App Designer. You have to use at least 2 textboxs, 2 horizontalarrangement, 2 labels and 1 button. Rename the Textbox1 and Textbox2 as TextboxHeight and TextboxWeight. Rename Button1 as ButtonCalculate Rename Label1 and Label2 as LabelR1 and LabelR2 Change the properties of the component as follows: Component.properties Value Screen1.Title Calculate your BMI TextboxWeight.Hint Enter your weight (in kg) TextboxWeight.Width Fill parent TextboxWeight.NumbersOnly True ( ) HorizontalArrangement1.width Fill parent TextboxHeight.Hint Enter your height (in m) TextboxHeight.Width Fill parent TextboxHeight.NumbersOnly True ( ) ButtonCalculate.text Calculate LabelR1.text Your BMI is LabelR2.text???
6 S3 Computer Literacy 2 nd Term P.21 C. Build your program with Block Builder. Drag the following blocks and build your program. From My Blocks From Build in, Maths D. Test your apps with emulator Start the emulator and unlock the emulated phone. Click connect to device E. Package the phone apps for submission Click Package for phone and Downloads to this computer Submit the Downloaded file in eclass. Extension activities 1. The normal BMI range depends on age. For adult, is normal. 2. Using the if..then..else control structure, change the label.color or label.text according to the values calculated. You can add a label for this function. 3. You can also displayed different image according to the BMI value.
7 S3 Computer Literacy 2 nd Term P.22 Class: ( ) Name: Exercise 1: Calculate the area (πr 2 ), circumference (2πR)of a circle with a given radius. Program requirements: 1. Use a textbox for the input of radius. 2. When the corresponding button is pressed, the circumference or the area will be calculated. The result will be shown on a label. Instructions: 1. Login appinventor with your Google account. 2. Open a project called EX1, Prepare the following layout design with App Designer. Change the properties of the components. Write down the changes you made. Component.properties Value Screen1.Title Maths Circle RadiusTextbox.Hint RadiusTextbox.NumbersOnly 3. Build your program with block editor 4. Test your apps with emulator 5. Package your phone apps for submission Extension: Validate the Input radius. Show Error message in the label if it is a negative number.
8 S3 Computer Literacy 2 nd Term P.23 Topic 3: Use of Variables and component Canvas and Camera. Events and properties of different components Component Event / Properties /procedure Description Canvas When the user does a drag from (PrevX1,PrevX2) to another (currentx, currenty) When the user touch a canvas providing the (x,y) position of the touch. When the user performs a quick swipe on the screen Clear anything drawn on this Canvas Draw a circle at the given coordinates on the given coordinates (x, y), with the given radius (r) Draw a line between the given coordinates. Set the name of the file containing the background image for the canvas.
9 S3 Computer Literacy 2 nd Term P.24 Set the color in which lines are drawn Camera Take a picture, then raises the AfterPicture Events Indicates that a photo was taken with the camera and provided the path to the stored picture Build in blocks Define Define a global variable with an initial value. After a global variable is defined, you can set its value by a block in My Building Block My Definition Define a procedure that returns a result Define a procedure that does not returns a result Practical 3: Paint Pot Program Requirements: 1. Create a Canvas with a background Image. The image can be changed by taking photo with a camera. 2. It will DrawLine when you Dragged on the Canvas. 3. It will DrawCircle when you Touched the Canvas. 4. Create 3 buttons to change the PaintColor of Canvas to Green, Blue and Red 5. Create buttons to change the radius of DrawCircle. 6. Create a button to clear the drawing on the Canvas Instructions: A. Login the web based platform and create a project called PaintPot. B. Design the layout of your apps in App Designer Add a HorizontalArrangement with 3 buttons. Rename the 3 buttons as GreenButton, RedButton, BlueButton. Add a Canvas and rename it as DrawingCanvas. Add a HorizontalArrangement with 4 buttons. Rename the four buttons as TakePictureButton, WipeButton, BigButton, SmallButton
10 S3 Computer Literacy 2 nd Term P.25 Add a camera. Download the file and uploaded to your project. (Click Add button and selected the file kitty.png) Change the properties of the component as follows: Component.properties Value GreenButton.BackgroundColor Green GreenButton.Text Green Change the properties of RedButton and BlueButton similar to GreenButton Component.properties Value DrawingCanvas.BackgroundImage kitty.png DrawingCanvas.PaintColor Red DrawingCanvas.Width Fill parent DrawingCanvas.Height 300 pixels TakePictureButton.Text Take Picture Change the properties of WipeButton, BigButton and SmallButton similar to TakePictureButton
11 S3 Computer Literacy 2 nd Term P.26 C. Build your program with Block Builder Change the PaintColor of Canvas (DrawingCanvas.PaintColor) by clicking the Color Buttons. e.g. When BlueButton.Clicked, Set DrawingCanvas.PaintColor to Color Blue. Similar for RedButton and GreenButton. Define a global variable dotsize to 5 (Build-in Block Definition) Adding the Touch Event of Canvas (DrawingCanvas.Touched) to draw a dot (circle) with the following blocks. DrawingCanvas My Definitions Set the Coordinates of the Dot (x, y) and radius (r) as value x, value y and dotsize. Adding the Drag Event of Canvas (DrawingCanvas.Dragged) to draw a line with the following blocks. DrawingCanvas My Definitions When DrawingCanvas.Dragged happened, call DrawingCanvas.DrawLine to draw a line from (prevx, prevy) to (currentx, currenty) Change the dot size with the following blocks.
12 S3 Computer Literacy 2 nd Term P.27 Buttons My Definitions Build in Math When BigButton is Clicked (BigButton.Clicked), set the dotsize to 8. When SmallButton is Clicked (SmallButton.Clicked), set the dotsize to 2. Clear the drawing with the WipeButton using the following blocks. When WipeButton is Clicked (Event WipeButton.Clicked), call DrawingCanvas.Clear to clear the drawing. Letting the user take a picture as the background with the following blocks. Camera1 TakePictureButton DrawingCanvas My Definitions When the TakePictureButton is clicked (Event TakePictureButton.Clicked), call Camera1.TakePicture to take a photo. After taking the photo (Event Camera1.AfterPicture), Set the Background of DrawingCanvas (DrawingCanvas.BackgroundImage) to the path of the photo (image) D. Test your apps with emulator. Start the emulator and unlock the emulated phone. Click Connect to device E. Package the phone apps for submission. Click Package for phone and Downloads to this computer. Submit the Downloaded file in eclass. Extension Activities 1. Add labels to show the dotsize. 2. Add two buttons to increase and decrease the line width. 3. The Line width must be between 1 and Disable the corresponding button when the Line width is 1 or 15. Acknowledge: The above Practical was modified based on
PaintPot. Figure 2-1. The PaintPot app
Chapter 2 PaintPot This tutorial introduces the Canvas component for creating simple, two-dimensional (2D) graphics. You ll build PaintPot, an app that lets the user draw on the screen in different colors,
More informationMobile Programming (MIT App Inventor 2)
Mobile Programming (MIT App Inventor 2) http://www.plk83.edu.hk/cy/ai2 Contents 1. Understanding the working environment (Page 1) 2. First Android Program (HelloPurr) (Page 4) 3. Completing HelloPurr (Page
More informationMIT App Inventor Getting Started Guide
MIT App Inventor Getting Started Guide What is App Inventor? App Inventor lets you develop applications for Android phones using a web browser and either a connected phone or an on-screen phone emulator.
More informationApp Inventor Drum Machine Instructions (Project #1) (Version 2 of App Inventor) Description:
App Inventor Drum Machine Instructions (Project #1) (Version 2 of App Inventor) Description: App Inventor is a web based tool that allows the user to create apps for Android devices. The user interface
More informationApp Inventor Beginner Tutorials
App Inventor Beginner Tutorials 1 Four Simple Tutorials for Getting Started with App Inventor 1.1 TalkToMe: Your first App Inventor app 4 1.2 TalkToMe Part 2: Shaking and User Input 23 1.3 BallBounce:
More informationOr working offline with the local server: Once you have the App Inventor running type into your browser http://localhost:8888
App Inventor Tutorial 10 Calculator This tutorial will help you develop a calculator using If statements and a ListPicker. You will be asked to enter 2 numbers, Number1 and Number2. When you have entered
More informationMobile Apps with App Inventor
Mobile Apps with App Inventor written for 91.113 Michael Penta Table of Contents Mobile Apps... 4 Designing Apps in App Inventor... 4 Getting Started... 5 App Inventor Layout... 5 Your First App... 7 Making
More informationGetting started 7. Designing interfaces 27
Contents Contents 1 2 3 Getting started 7 Introducing Android 8 Installing Java 10 Installing App Inventor 12 Beginning your first app 14 Adding components 16 Adding behavior 18 Preparing devices 20 Running
More information2342-4. Scientific m-learning. 4-7 June 2012. Mobile Application Development using App Inventor for Android Devices
2342-4 Scientific m-learning 4-7 June 2012 Mobile Application Development using App Inventor for Android Devices TRIVEDI Kirankumar Rajnikant Shantilal Shah Engineering College New Sidsar Campu, PO Vartej
More informationCS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup. Emmanuel Agu
CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup Emmanuel Agu What is Android? Android is world s leading mobile operating system Google: Owns Android, maintains it, extends
More informationApp Inventor Tutorial 4 Cat & Mouse Game
App Inventor Tutorial 4 Cat & Mouse Game This is an app that will let you get familiar with using image sprites, canvas, sound, clock and the accelerometer (Movement Sensor) within a Game in App Inventor.
More informationCreating Animated Apps
Chapter 17 Creating Animated Apps This chapter discusses methods for creating apps with simple animations objects that move. You ll learn the basics of creating two-dimensional games with App Inventor
More informationHello Purr. What You ll Learn
Chapter 1 Hello Purr This chapter gets you started building apps. It presents the key elements of App Inventor the Component Designer and the Blocks Editor and leads you through the basic steps of creating
More informationHow to Create an Android Application using Eclipse on Windows 7
How to Create an Android Application using Eclipse on Windows 7 Kevin Gleason 11/11/11 This application note is design to teach the reader how to setup an Android Development Environment on a Windows 7
More informationUsing AppInventor2 for teaching
Using AppInventor2 for teaching Two of the aims of the Computer Science curriculum: Understand and apply fundamental principles and concepts of computer science, including abstraction, logic, algorithms,
More informationBasic Android Setup. 2014 Windows Version
Basic Android Setup 2014 Windows Version Introduction In this tutorial, we will learn how to set up the Android software development environment and how to implement image processing operations on an Android
More informationGenerate Android App
Generate Android App This paper describes how someone with no programming experience can generate an Android application in minutes without writing any code. The application, also called an APK file can
More informationCHAPTER 1 HelloPurr. The chapter covers the following topics:
CHAPTER 1 HelloPurr This chapter gets you started building apps. It presents the key elements of App Inventor, the Component Designer and the Blocks Editor, and leads you through the basic steps of creating
More informationStep-by-Step Instructions Download and Transfer of OverDrive Titles to Devices!
Nook (Non-Tablet) Compatible with Barnes & Noble ebooks and Adobe EPUB ebook Step-by-Step Instructions Download and Transfer of OverDrive Titles to Devices! If this is the first time you are using your
More informationChapter 1. Introduction to ios Development. Objectives: Touch on the history of ios and the devices that support this operating system.
Chapter 1 Introduction to ios Development Objectives: Touch on the history of ios and the devices that support this operating system. Understand the different types of Apple Developer accounts. Introduce
More informationNamed Memory Slots. Properties. CHAPTER 16 Programming Your App s Memory
CHAPTER 16 Programming Your App s Memory Figure 16-1. Just as people need to remember things, so do apps. This chapter examines how you can program an app to remember information. When someone tells you
More informationADT Plugin for Eclipse
ADT Plugin for Eclipse Android Development Tools (ADT) is a plugin for the Eclipse IDE that is designed to give you a powerful, integrated environment in which to build Android applications. ADT extends
More informationChapter 13: Program Development and Programming Languages
15 th Edition Understanding Computers Today and Tomorrow Comprehensive Chapter 13: Program Development and Programming Languages Deborah Morley Charles S. Parker Copyright 2015 Cengage Learning Learning
More informationTakeMySelfie ios App Documentation
TakeMySelfie ios App Documentation What is TakeMySelfie ios App? TakeMySelfie App allows a user to take his own picture from front camera. User can apply various photo effects to the front camera. Programmers
More informationI Have a Dream, a Two-Part Introductory Tutorial
I Have a Dream, a Two-Part Introductory Tutorial Most people have never even dreamed of building an app; software is this mysterious world of 0s and 1s and computer nerds. The goal of this lesson is to
More informationAndroid Mobile App Building Tutorial
Android Mobile App Building Tutorial Seidenberg-CSIS, Pace University This mobile app building tutorial is for high school and college students to participate in Mobile App Development Contest Workshop.
More informationFahim Uddin http://fahim.cooperativecorner.com email@fahim.cooperativecorner.com. 1. Java SDK
PREPARING YOUR MACHINES WITH NECESSARY TOOLS FOR ANDROID DEVELOPMENT SEPTEMBER, 2012 Fahim Uddin http://fahim.cooperativecorner.com email@fahim.cooperativecorner.com Android SDK makes use of the Java SE
More informationAndroid Programming. Høgskolen i Telemark Telemark University College. Cuong Nguyen, 2013.06.18
Høgskolen i Telemark Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics Cuong Nguyen, 2013.06.18 Faculty of Technology, Postboks 203, Kjølnes ring
More informationConfiguration Guide Contigo Mobile Tracker
Track Fleet Personnel / Vehicles with a Mobile Device Users with access to the GPS Fleet Tracker mobile app on iphone and Android can now enable a tracking session on their smartphone, turning their phone
More informationXylophone. What You ll Build
Chapter 9 Xylophone It s hard to believe that using technology to record and play back music only dates back to 1878, when Edison patented the phonograph. We ve come so far since then with music synthesizers,
More informationAdobe Connect and Zoom are web conferencing tools with many features. Google Hangouts and Skype are primarily for voice calling or text chat.
Group Work Options The group work options listed below can be used during IVC course sessions. Students will have to have a pair of headphones and a microphone for all of these options. Individual groups
More informationWith a single download, the ADT Bundle includes everything you need to begin developing apps:
Get the Android SDK The Android SDK provides you the API libraries and developer tools necessary to build, test, and debug apps for Android. The ADT bundle includes the essential Android SDK components
More informationWireless Presentation Gateway. User Guide
User Guide Table of Contents 1 Initial Setup Present Anything Without Wires p. 3 2 From A Laptop (Windows or Mac) First, download he client p. 4 Now connect p. 5 Additional Features p. 6 3 From An ios
More informationWhat You ll Build. CHAPTER 3 MoleMash
CHAPTER 3 MoleMash This chapter shows you how to create MoleMash, a game inspired by the arcade classic Whac-A-Mole, in which mechanical critters pop out of holes, and players score points when they successfully
More informationTutorial on Basic Android Setup
Tutorial on Basic Android Setup EE368/CS232 Digital Image Processing, Spring 2015 Windows Version Introduction In this tutorial, we will learn how to set up the Android software development environment
More informationSpike Tech Tip: How to use your online, cloud-based tools for Spike
Spike Tech Tip: How to use your online, cloud-based tools for Spike September 30, 2015 Tech Tip: How to use your online, cloud-based tools for Spike ikegps introduced a beta version of its cloud-based
More informationUniversità Degli Studi di Parma. Distributed Systems Group. Android Development. Lecture 1 Android SDK & Development Environment. Marco Picone - 2012
Android Development Lecture 1 Android SDK & Development Environment Università Degli Studi di Parma Lecture Summary - 2 The Android Platform Android Environment Setup SDK Eclipse & ADT SDK Manager Android
More informationAndroid Programming Family Fun Day using AppInventor
Android Programming Family Fun Day using AppInventor Table of Contents A step-by-step guide to making a simple app...2 Getting your app running on the emulator...9 Getting your app onto your phone or tablet...10
More informationIslamic University of Gaza. Faculty of Engineering. Computer Engineering Department. Mobile Computing ECOM 5341. Eng. Wafaa Audah.
Islamic University of Gaza Faculty of Engineering Computer Engineering Department Mobile Computing ECOM 5341 By Eng. Wafaa Audah June 2013 1 Setting Up the Development Environment and Emulator Part 1:
More informationDeveloping Applications for ios
Developing Applications for ios Lecture 1: Mobile Applications Development Radu Ionescu raducu.ionescu@gmail.com Faculty of Mathematics and Computer Science University of Bucharest Content Key concepts
More informationMobile App Frequently Asked Questions
Mobile App Frequently Asked Questions Basics 1. What can I do with AAFCU s Mobile App? AAFCU s Mobile App makes your everyday banking activities easy and convenient. Here's what we offer: Pay bills Transfer
More informationShipment Label Header Guide
Shipment Label Header Guide This guide will walk you through the 3 main phases of setting up a shipment label header within World Ship 2013. This guide was made using standard Windows Microsoft Office
More information3M Cloud Library - Mobile App for Android and Apple Devices
3M Cloud Library - Mobile App for Android and Apple Devices Notes: these instructions were made using screen shots from an ipad. The layout on Android smartphones and tablets may vary slightly. Getting
More informationStudent BYOD - Olathe Public Schools
Student BYOD - Olathe Public Schools Connecting a Personally-Owned Device to the District s Wireless Network Students may attach ONE personal electronic device to the Olathe Public Schools wireless network
More informationCan I use Mobile Deposit with any mobile device? Eligible phones include:
Mobile Deposit What is Mobile Deposit? Mobile Deposit is a convenient, easy way to deposit checks from your mobile phone into one of your accounts. With the FOCUS Bank Mobile Banking app on your iphone
More information01. Introduction of Android
01. Introduction of Android Goal Understand the concepts and features of the Android Install the complete Android development environment Find out the one-click install Android development environment
More informationAndroid Programming and Security
Android Programming and Security Dependable and Secure Systems Andrea Saracino andrea.saracino@iet.unipi.it Outlook (1) The Android Open Source Project Philosophy Players Outlook (2) Part I: Android System
More informationAndroid Development Setup [Revision Date: 02/16/11]
Android Development Setup [Revision Date: 02/16/11] 0. Java : Go to the URL below to access the Java SE Download page: http://www.oracle.com/technetwork/java/javase/downloads/index.html Select Java Platform,
More information2013 Honeywell Users Group Americas Symposium. Mobile App Guide
2013 Honeywell Users Group Americas Symposium Mobile App Guide Introduction Welcome to the 2013 Honeywell Users Group Americas Symposium. This year, we have replaced the printed agenda book with a mobile
More informationLecture 3 Mobile App Development (Android, ios, BlackBerry, Windows Mobile) <lecturer, date>
Lecture 3 Mobile App Development (Android, ios, BlackBerry, Windows Mobile) Outline Smartphones Developing Mobile Applications Android ios BlackBerry Windows Mobile References Cell phones
More information1 CONNECT & CREATE CHAMBERLAIN INTERNET GATEWAY USER S GUIDE. Featuring MyQ Technology
CHAMBERLAIN INTERNET GATEWAY USER S GUIDE Featuring MyQ Technology This User s Guide will help you get the most from your Chamberlain MyQ enabled products when using a smartphone, tablet, or computer to
More informationORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET
ORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET PRODUCTIVE ENTERPRISE MOBILE APPLICATIONS DEVELOPMENT KEY FEATURES Visual and declarative development Mobile optimized user experience Simplified access to
More informationMobile App Development Using App Inventor
Mobile App Development Using App Inventor October 2013 Mahsa Mohaghegh and Mobile Development Team @ Unitec The Post-PC Era 2007: Apple releases ios on the iphone 2008: Google releases Android on the HTC
More informationJordan Jozwiak November 13, 2011
Jordan Jozwiak November 13, 2011 Agenda Why Android? Application framework Getting started UI and widgets Application distribution External libraries Demo Why Android? Why Android? Open source That means
More informationJoomla Article Advanced Topics: Table Layouts
Joomla Article Advanced Topics: Table Layouts An HTML Table allows you to arrange data text, images, links, etc., into rows and columns of cells. If you are familiar with spreadsheets, you will understand
More informationGetting Started: Creating the Backdrop
Adding ipad Animations to Green Screen Videos: Step 1 Getting Started: Creating the Backdrop 1. To start a new project: b. Select the + symbol on the top right of the screen. 2. To add a static background
More informationReminders. Lab opens from today. Many students want to use the extra I/O pins on
Reminders Lab opens from today Wednesday 4:00-5:30pm, Friday 1:00-2:30pm Location: MK228 Each student checks out one sensor mote for your Lab 1 The TA will be there to help your lab work Many students
More informationPractical Android Projects Lucas Jordan Pieter Greyling
Practical Android Projects Lucas Jordan Pieter Greyling Apress s w«^* ; i - -i.. ; Contents at a Glance Contents --v About the Authors x About the Technical Reviewer xi PAcknowiedgments xii Preface xiii
More informationHow To Use Titanium Studio
Crossplatform Programming Lecture 3 Introduction to Titanium http://dsg.ce.unipr.it/ http://dsg.ce.unipr.it/?q=node/37 alessandro.grazioli81@gmail.com 2015 Parma Outline Introduction Installation and Configuration
More informationDownloading the GAIG Annuity App. Log In Screen. Home Page
Downloading the GAIG Annuity App ios users: https://itunes.apple.com/us/app/gaig-annuity/id925743711?ls=1&mt=8 Android users: https://play.google.com/store/apps/details?id=com.gaig.annuity.app.mobile.android.agent
More informationConcur Travel and Expense Reporting. Mobile Application
Questions General Information and Requirements... 3 1. How is Concur's mobile app useful?... 3 2. Does the mobile app offer the same functionality as Concur's full-featured, web-based service?... 3 3.
More informationDeveloping Android Applications Introduction to Software Engineering Fall 2015. Updated 7 October 2015
Developing Android Applications Introduction to Software Engineering Fall 2015 Updated 7 October 2015 Android Lab 1 Introduction to Android Class Assignment: Simple Android Calculator 2 Class Plan Introduction
More informationQuick Start Guide Mobile Entrée 4
Table of Contents Table of Contents... 1 Installation... 2 Obtaining the Installer... 2 Installation Using the Installer... 2 Site Configuration... 2 Feature Activation... 2 Definition of a Mobile Application
More informationUsing the ipad and Dropbox For Your Website Gallery Photos and Movie Clips
Given the popularity of the ipad at school I wanted to outline the steps you can take to send in photos taken from the ipad. This guide will work with any mobile device (tablet or smartphone) as long as
More informationGetting Started. Version 3.1 Last updated 2014/3/10. Orbweb ME: Getting Started
Information in this document is subject to change without notice. Companies, names, and data used in examples herein are fictitious unless otherwise noted. No part of this document may be reproduced or
More informationIntroduction to Android
Introduction to Android Poll How many have an Android phone? How many have downloaded & installed the Android SDK? How many have developed an Android application? How many have deployed an Android application
More informationQUICK FEATURE GUIDE OF SNAPPII'S ULTRAFAST CODELESS PLATFORM
QUICK FEATURE GUIDE OF SNAPPII'S ULTRAFAST CODELESS PLATFORM (* Click on the screenshots to enlarge) TABLE OF CONTENTS 1. Visually Develop Mobile Applications 2. Build Apps for Any Android or ios Device
More informationAndroid Setup Phase 2
Android Setup Phase 2 Instructor: Trish Cornez CS260 Fall 2012 Phase 2: Install the Android Components In this phase you will add the Android components to the existing Java setup. This phase must be completed
More informationYour Guide to the All New, Drag & Drop, Mobile-Responsive Email Builder
Your Guide to the All New, Drag & Drop, Mobile-Responsive Email Builder The All New Drag & Drop Email Builder from Net-Results Contents I. Introduction II. Overview - The Canvas & Builder Tools III. The
More informationAd Specifications and Guidelines
and Guidelines Banner Ad Formats Full-Screen Formats Full-Screen: Smartphone Full-Screen: Tablet Brand Video App Video Native Formats Brand Native App Native Video Native Rich Media Full HTML5 Support
More informationMobile App Development to Empower Educators and to Prepare Students as Future Leaders
Mobile App Development to Empower Educators and to Prepare Students as Future Leaders Dr. Tahir Aziz, Ph.D., MBA, BBA, BS ISNA West Coast Education Forum, Anaheim, CA January 16-17, 2015 Abstract This
More informationDeveloping and deploying mobile apps
Developing and deploying mobile apps 1 Overview HTML5: write once, run anywhere for developing mobile applications 2 Native app alternative Android -- Java ios -- Objective-C Windows Mobile -- MS tools
More informationios App for Mobile Website! Documentation!
ios App for Mobile Website Documentation What is IOS App for Mobile Website? IOS App for Mobile Website allows you to run any website inside it and if that website is responsive or mobile compatible, you
More informationPraktikum Entwicklung von Mediensystemen mit
Praktikum Entwicklung von Mediensystemen mit Wintersemester 2013/2014 Christian Weiß, Dr. Alexander De Luca Today Organization Introduction to ios programming Hello World Assignment 1 2 Organization 6
More informationThe End is Near. Options for File Management and Storage
The End is Near Options for File Management and Storage Options Google Drive icloud Drive USB Drives H:Drive icloud icloud IOS 8 icloud Drive icloud With icloud Drive, you can safely store all your presentations,
More informationPlanGrid. User Guide. www.plangrid.com support@plangrid.com
PlanGrid User Guide www.plangrid.com support@plangrid.com Table of Contents Create a New Project Connecting Cloud Storage Partial Downloading ios Web Viewer and Web Markups Viewing Markups on your device
More informationProduct Guide. 2013 Nintex. All rights reserved. Errors and omissions excepted.
Product Guide support@nintex.com www.nintex.com 2013 Nintex. All rights reserved. Errors and omissions excepted. Contents Contents... 2 Introduction... 4 1 Understanding system requirements... 5 1.1 Operating
More informationORACLE ADF MOBILE DATA SHEET
ORACLE ADF MOBILE DATA SHEET PRODUCTIVE ENTERPRISE MOBILE APPLICATIONS DEVELOPMENT KEY FEATURES Visual and declarative development Java technology enables cross-platform business logic Mobile optimized
More informationChallenges in Android Application Development: A Case Study
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 5, May 2015, pg.294
More informationTELUS Business Connect Meeting User Guide. Video Conference. Web Share.
TELUS Business Connect Meeting User Guide Video Conference. Web Share. Table of Contents 3 System requirements 4 Download & Install 6 Meet: Host a Meeting 8 Join a Meeting as participant 9 Invite participants
More informationWorkshop on Android and Applications Development
Workshop on Android and Applications Development Duration: 2 Days (8 hrs/day) Introduction: With over one billion devices activated, Android is an exciting space to make apps to help you communicate, organize,
More informationSetting Up Your Android Development Environment. For Mac OS X (10.6.8) v1.0. By GoNorthWest. 3 April 2012
Setting Up Your Android Development Environment For Mac OS X (10.6.8) v1.0 By GoNorthWest 3 April 2012 Setting up the Android development environment can be a bit well challenging if you don t have all
More informationEnterprise Analytics. (Also known as Pyramid Analytics or BI Office) Mobile Device Support
Enterprise Analytics (Also known as Pyramid Analytics or BI Office) Mobile Device Support Mobile Device Support Overview Enterprise Analytics provides mobile support for ios, Android and Windows Phone.
More informationCabana: A Cross-platform Mobile Development System
Cabana: A Cross-platform Mobile Development System Paul E. Dickson Hampshire College School of Cognitive Science 893 West St. Amherst, MA 01002, USA pdickson@hampshire.edu ABSTRACT Mobile application development
More informationSketchUp Instructions
SketchUp Instructions Every architect needs to know how to use SketchUp! SketchUp is free from Google just Google it and download to your computer. You can do just about anything with it, but it is especially
More information2015 Conference App Info & Download Directions
2015 Conference App Info & Download Directions America s SBDC Conference App, powered by FollowMe and created by Core-apps LLC, is a native application for ipad, smartphones (iphone and Android). It is
More informationHow to access ebooks Databases in MII Digital Library
How to access ebooks Databases in MII Digital Library 1. Click MII Digital Library in QuickLinks at www.miielibrary.com Click Here 2. At MII Digital Library, click Sign In menu and enter your ID as assigned
More informationThe Best Mobile App Development Platform. Period.
The Best Mobile App Development Platform. Period. Native Apps. Code-Free. Cross-Platform. In Hours. It s a Block Party and everyone s invited! Use snap together building blocks to quickly and easily assemble
More informationAmerican Sign Language Alphabet App (Project #2) (Version 2 of App Inventor) Description:
American Sign Language Alphabet App (Project #2) (Version 2 of App Inventor) Description: This App will take text input and then translate each letter of the text to the corresponding American Sign Language
More informationBest Practice Guide for constructing a study area in studentcentral which is designed for friendly viewing in Blackboard Mobile Learn
Best Practice Guide for constructing a study area in studentcentral which is designed for friendly viewing in Blackboard Mobile Learn Blackboard state that Blackboard Mobile Learn was designed to provide
More informationEZ RMC Remote HMI App Application Guide for ios
EZ RMC Remote HMI App Application Guide for ios The EZ RMC Remote HMI App is an application designed for your ios devices to enable the monitoring and control of your EZTouch HMIs from EZAutomation.net.
More informationLab 0 (Setting up your Development Environment) Week 1
ECE155: Engineering Design with Embedded Systems Winter 2013 Lab 0 (Setting up your Development Environment) Week 1 Prepared by Kirill Morozov version 1.2 1 Objectives In this lab, you ll familiarize yourself
More informationLadybug Chase. What You ll Build. What You ll Learn
Chapter 5 Ladybug Chase Games are among the most exciting mobile phone apps, both to play and to create. The recent smash hit Angry Birds was downloaded 50 million times in its first year and is played
More informationTaskitPro. Task and Job Management. User Manual Version 1
TaskitPro Task and Job Management User Manual Version 1 1st October 2015 Contents Overview... 3 Quick Start Guide... 3 Detailed Help... 4 Register for the TaskitPro management dashboard... 4 Download &
More informationTablets in Data Acquisition
Tablets in Data Acquisition Introduction In the drive to smaller and smaller data acquisition systems, tablet computers bring a great appeal. Desktop personal computers gave engineers the power to create
More informationGetting Started with VMware Horizon View (Remote Desktop Access)
Getting Started with VMware Horizon View (Remote Desktop Access) Use The Links Below To Navigate This Document Using VMware Horizon View with Tablet and Smartphone APP or Mobile Web Browser Walk Through
More informationAPP ANALYTICS PLUGIN
support@magestore.com Phone: 084.4.8585.4587 APP ANALYTICS PLUGIN USER GUIDE Table of Contents 1. INTRODUCTION 2. HOW TO INSTALL 3. HOW TO SET UP YOUR GOOGLE ANALYTICS ACCOUNT 4. HOW TO CONFIGURE IN MAGENTO
More informationAPPLE & ANDROID. User Guide BNC ONLINE BANKING
APPLE & ANDROID User Guide BNC ONLINE BANKING Deposit Checks from your Smartphone! ABOUT ROC KIT ANYWHERE With ROC-KIT Anywhere, you don t have to make trips to the bank to deposit checks. For consumer
More informationDESIGNING YOUR WEBSITE. The following guide will show you how to setup your music website using www.weebly.com:
DESIGNING YOUR WEBSITE All music majors are required to have their own music website. This website functions as a portfolio and shows potential employers what you have accomplished as a performer, educator,
More informationRicoh HotSpot. Printing App. User s Guide. HotSpot Printing App supports:
Ricoh HotSpot Printing App Mobile Printing Solution HotSpot Printing App supports: HSPA_UQR_April192013_V1 - Apple ios devices - Android devices - BlackBerry smartphone - BlackBerry PlayBook Printing App
More information