By: James Ondecko  Overview of tutorials ◦ Hello world! ◦ Hello views ◦ Notepad  Google API ◦ Pitfalls / Warnings ◦ MD5 Fingerprints ◦ GeoCoders &

Slides:



Advertisements
Similar presentations
Google Android Introduction to Mobile Computing. Android is part of the build a better phone process Open Handset Alliance produces Android Comprises.
Advertisements

Programming with Android: SDK install and initial setup Luca Bedogni Marco Di Felice Dipartimento di Scienze dellInformazione Università di Bologna.
Ando-it-yourself droid Praveen Kumar Pendyala. Outline Brief intro to the Droid developement Setting up the Life saviors - Development tools Hello Droid.
Samsung Smart TV is a web-based application running on an application engine installed on digital TVs connected to the Internet.
Cosc 5/4730 Android Maps v2. Maps V1 and V2 In March 2013 google removed the ability to get a map key for version 1. Version 2 had been introduced in.
Using Evernote and Google Docs in your web or mobile application (and potentially Dropbox and Skydrive) By Peter Messenger Senior Developer – Triple Point.
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.
Prepared by: Prepared by: Jameela Rabaya Jameela Rabaya Fatima Darawsha Fatima Darawsha.
11 TROUBLESHOOT OFFICE APPLICATIONS Chapter 7. Chapter 7: Troubleshoot Office Applications2 CHAPTER OVERVIEW AND OBJECTIVES  Installing options and repairing.
All About Android Introduction to Android 1. Creating a New App “These aren’t the droids we’re looking for.” Obi-wan Kenobi 1. Bring up Eclipse. 2. Click.
Mobile Development w/ MONO By: Chad W. Stoker (MCTS, MCP, MCAD) President & Chief Technology Officer Bryan E. Paslay (MCTS, MCP) Senior Consultant.
CS378 - Mobile Computing Maps. Using Google Maps Like other web services requires an API key from Google ons/google-apis/mapkey.html.
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.
Android Tutorial Android Written in Java Utilizes Dalvik VM – Just in time (JIT) compilation since Android 2.2.
ANDROID PROGRAMMING MODULE 1 – GETTING STARTED
INTERNATIONAL SUMMER ACADEMIC COURSE UNIVESITY OF NIS ISAC – Android programming.
Emerging Platform#4: Android Bina Ramamurthy.  Android is an Operating system.  Android is an emerging platform for mobile devices.  Initially developed.
CS378 - Mobile Computing Maps. Using Google Maps Content on using Google Maps inside your app Alternatives: Open Street Maps –
Presented by…. Group 2 1. Programming language 2Introduction.
Introduction to Android Programming Content Basic environmental structure Building a simple app Debugging.
Programming Your Android App Gourav Khadge
Subtitle touch | Title of presentation | Date DD/MM/YYYY Touch Cloud Android SDK Ghady Rayess – Jan 19 th, 2013.
Take a leap towards the most promising technology
Favorite Twitter® Searches App Android How to Program © by Pearson Education, Inc. All Rights Reserved.
Android development basics Introduction,Structure,Development Boncho Valkov.Net Developer.
Intro to Android Development Ben Lafreniere. Getting up and running Don’t use the VM! ials/hello-world.html.
Basic Android Tutorial USF’s Association for Computing Machinery.
DUE Hello World on the Android Platform.
Asst Prof. Saeed Ahmadi Software Engineering CSF Kabul University 1.
Video: min. Obtaining Permission to Use Published and Unpublished Instruments Video: 6 min.
MeshCentral Installing & using Intel® Remote Wake.
SpotOn Game App Android How to Program © by Pearson Education, Inc. All Rights Reserved.
Chris Wright Senior Systems Engineer, Lucity MOVING TO ONE DATABASE FOR SQL SERVER.
MAKANI ANDROID APPLICATION Prepared by: Asma’ Hamayel Alaa Shaheen.
Dr. Martin Zhao Sept 4, Topics HTML and related tutorials on w3schools.com Related HTML tags Adding interesting features using JavaScript What is.
HW#9 Clues CSCI 571 Fall, HW#9 Prototype
Mohit Anand, Software Engineer Adobe 1 Selecting GUI Automation Testing Tool for Mobile Domain.
Recap of Part 1 Terminology Windows FormsAndroidMVP FormActivityView? ControlViewView? ?ServiceModel? Activities Views / ViewGroups Intents Services.
© 2016 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Android Boot Camp.
TCS Internal Maps. 2 TCS Internal Objective Objective :  MAPS o Integration of Maps.
Android CERN App Mentors: Łukasz Wasylkowski Timur Pocheptsov Fons Rademakers.
Location based services 1. Some location-based services available in Android Geo-coding – Address -> location Reverse geo-coding – Location -> address(es)
Bootstrap Tutorial Overview Objective Learn how to use the bootstrap for configuring the system. Requirements Installed Version of.
The Ingredients of Android Applications. A simple application in a process In a classical programming environment, the OS would load the program code.
CS371m - Mobile Computing Maps. Using Google Maps Content on using Google Maps inside your app Alternatives Exist: – Open Street Maps –
1 E-Site - FTP Services Setup / install guide. 2 About FTP services can run on any desired port(s) Runs as a windows service Works for all sites installed.
Introduction to Android Programming
Presenter: Tyler Newsome
Android Application Maps 1.
Android 01: Fundamentals
Android Database using SQLite
Development-Introduction
HUJI Post PC Workshop 1 Introduction to Android Development Ari Sprung
Anatomy of an Android Application
By: Bradley Sever & Catrina McDermott
Find your friend – An Android application
Adding Functionality to the App Tip Calculator App Activity and the Activity Lifecycle onCreate is called by the system when an Activity.
HELLO THERE. THIS IS A TEST SLIDE SLIDE NUMBER 1.
Developing a Model-View-Controller Component for Joomla Part 3
Developing a Model-View-Controller Component for Joomla Part 2
CHAPTER 1 Introduction Chapter objectives: Understand what Android is
Android Programming Tutorial
Online Multilevel Media Sharing
SCEC-VDO vtk Summer 2018 Objectives.
Emerging Platform#3 Android & Programming an App
Getting Started with Android…
DRAFT ISO 9004 Evolution “Quality Management - Quality of an organization – Guidance to achieve sustained success” ISO/TC176 TG 01.
Presentation transcript:

By: James Ondecko

 Overview of tutorials ◦ Hello world! ◦ Hello views ◦ Notepad  Google API ◦ Pitfalls / Warnings ◦ MD5 Fingerprints ◦ GeoCoders & Geopoints  Beyond the tutorials ◦ Passing data ◦ Obtaining web data Image found at android.com

 First application anyone should write on any new system  Get familiar with the program structure ◦ Activitys ◦ onCreate() methods ◦ Layouts llo-world.html

 Expand on the Activity class concept  Expand on different types of XML layouts/elements  Introduces some layout nesting concepts com/resources/tutorials/ views/index.html

 Introduces SQLite database  Introduces option menus  Introduces “Runnable” als/notepad/index.html

 3 rd party API warnings  Pitfalls ◦ Manifest file has elements in proper order ◦ No net connection ◦ Proper project setup ◦ Device has necessary components als/views/hello-mapview.html

 Must have a Google account  Must obtain MD5 fingerprint for debug & release versions of application ons/google-apis/mapkey.html

 Passing data between Activities ◦ Bundles / Intents ◦ Singletons  Web Data ◦ DefaultHttpClient ◦ HttpUriRequest ◦ HttpResponse ◦ -accessing-restfull-web-services-using-json/ -accessing-restfull-web-services-using-json/

Thanks for listening!