Introduction to Android Development CS 5115 Fall 2013 September 23.

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

Android OS : Core Concepts Dr. Jeyakesavan Veerasamy Sr. Lecturer University of Texas at Dallas
Copyright  Oracle Corporation, All rights reserved. 1 Creating an Application: The AppBuilder for Java IDE.
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.
CS 206 Introduction to Computer Science II 09 / 14 / 2009 Instructor: Michael Eckmann.
CS 178: Programming with Multimedia Objects Aditya P. Mathur Professor of Computer Sciences Purdue University, West Lafayette Sept 9, 2004 Last update:
Art 128 Interface Programming 1 In-class Presentation Week 11A.
Access Lesson 4 Creating and Modifying Forms
1 Getting Started with iPhone/iPad Application Development Today’s Workshop Overview FREE WIFI Code: 355itu11 Today’s Agenda: – Intro to iOS and.
Android Development (Basics)
Android Application Development 2013 PClassic Chris Murphy 1.
A.k.a. GUI’s.  If you want to discuss your Lab 2 grade come see me this week. ◦ Office: 436 ERB. One hour prior to class ◦ Open to Appointments MWF 
CS378 - Mobile Computing What's Next?. Fragments Added in Android 3.0, a release aimed at tablets A fragment is a portion of the UI in an Activity multiple.
Better reference the original webpage :
Mobile Programming Lecture 1 Getting Started. Today's Agenda About the Eclipse IDE Hello, World! Project Android Project Structure Intro to Activities,
Android Boot Camp for Developers Using Java, Comprehensive: A Guide to Creating Your First Android Apps Chapter 9: Customize! Navigating with a Master/Detail.
Mobile App Certification Course. In this course we will work you through on how you can start developing mobile apps for yourself or for many industries.
CIS 375—Web App Dev II ASP.NET 2 Introducing Web Forms.
Overview of Previous Lesson(s) Over View  ASP.NET Pages  Modular in nature and divided into the core sections  Page directives  Code Section  Page.
Echo2 Java AJAX Web Framework Petar Milev. Contents 1.Introduction to Echo2 2.Echo2 Target – Business Web 3.Why Choosing Echo2? 4.Live Demo 5.How It Works?
Welcome to Minnesota’s eFolio Rochester Workforce Center September 12, 2003 Norman Baer Matthew St. Martin.
Introduction to Visual Basic. Quick Links Windows Application Programming Event-Driven Application Becoming familiar with VB Control Objects Saving and.
DUE Hello World on the Android Platform.
Android Essentials นำเสนอโดย นรภัทร เพิ่มพูล. Chapter 1: Introduction What You Need to Know to Start How to Best Use This Book Getting Started Installing.
© 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.
INTRODUCTION TO ANDROID. Slide 2 Application Components An Android application is made of up one or more of the following components Activities We will.
© 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.
1 Lesson: Applets with User Input and Output with GUI ICS4M.
CS-1020 Dr. Mark L. Hornick 1 Event-Driven Programming.
CS 206 Introduction to Computer Science II 09 / 11 / 2009 Instructor: Michael Eckmann.
May 12, 1998CS102-01Lecture 7-3 Building GUIs in Java I CS Lecture 7-3 A picture's worth a thousand words.
Video Games list lab 6  At the end of this lab you will be expected to know:  What Views, View Groups, Layouts, and Widgets are and how they relate to.
CIS Intro to JAVA Lecture Notes Set July-05 GUI Programming –TextField Action Listeners, JEditorPane action listeners, HTML in a JEditorPane,
1 Android Development Lean and mean introduction Based on a presentation by Mihail L. Sichitiu.
Introduction to Matlab Module #10 Page 1 Introduction to Matlab Module #10 – Creating Graphical User Interfaces Topics 1.Overview of GUI Development using.
Intoduction to Andriod studio Environment With a hello world program.
© 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.
Welcome Teachers! - WELCOME TO TEACHER WEBSITE BUILDING 101.
CHAPTER 4 Fragments ActionBar Menus. Explore how to build applications that use an ActionBar and Fragments Understand the Fragment lifecycle Learn to.
Informatics Computer School CS114 Web Publishing HTML Lesson 4.
ANDROID LAYOUTS AND WIDGETS. Slide 2 Introduction Parts of the Android screen Sizing widgets and fonts Layouts and their characteristics Buttons, checkboxes.
Android apps development - Eclipse, Android SDK, and ADT plugin Introduction of.
Guide To Develop Mobile Apps With Titanium. Agenda Overview Installation of Platform SDKs Pros of Appcelerator Titanium Cons of Appcelerator Titanium.
CSC 108H: Introduction to Computer Programming Summer 2011 Marek Janicki.
Test1 Here some text. Text 2 More text.
Android 3: Exploring Apps and the Development Environment
Section 10.1 Define scripting
Introduction to Event-Driven Programming
Android Moving to a second Activity
MAD.
Mobile Application Development Chapter 4 [Android Navigation and Interface Design] IT448-Fall 2017 IT448- Fall2017.
Angular JS Training | Angular JS online Training at GoLogica
Lesson 1: Buttons and Events – 12/18
Your Title Here Your Title Here
Anatomy of an Android Application
Android SDK & App Development
PC02 Term 1 Project Basic Messenger. PC02 Term 1 Project Basic Messenger.
Android Studio Hello World
[type text here] [type text here] [type text here] [type text here]
Your text here Your text here Your text here Your text here Your text here Pooky.Pandas.
Android Developer Fundamentals V2 Lesson 1
Android Topics Asynchronous Callsbacks
Your text here Your text here Your text here Your text here
[type text here] [type text here] [type text here] [type text here]
A very brief introduction
Getting Started with Android…
Cosc 5/4730 EmojiCompat library..
A picture's worth a thousand words
Build User-Friendly Information Systems Chapter 6
UI Elements 2.
Presentation transcript:

Introduction to Android Development CS 5115 Fall 2013 September 23

Agenda for today Quick overview of project presentations Intro to Android Development

training/index.html

Here’s how simple the app is

Define your app to the OS Java code – make the widgets, handle events Define your UI – widgets, layout Define strings (text) used in your UI

Defining your UI firstapp/building-ui.html firstapp/building-ui.html res/layout activity_main.xml

Defining the layout

Adding widgets

Responding to user actions firstapp/starting-activity.html firstapp/starting-activity.html

Still in activity_main.xml

Now let’s finally get to some Java

What does sendMessage actually do? Starts a new activity, passes some data to it (the string entered by the user)

Defining DisplayMessageActivity

This is just the basics! Now check out all the lessons in: html html See the navigation pane on the left side