ANDROID UI - DEVELOP AND DESIGN Peter Liu School of ICT, Seneca College.

Slides:



Advertisements
Similar presentations
Intro to Android Development. Getting started 1.Install Android SDK (includes Eclipse; 2.If using Windows.
Advertisements

Programming with Android: Widgets and Events Luca Bedogni Marco Di Felice Dipartimento di Scienze dell’Informazione Università di Bologna.
Chapter 3: Engage! Android User Input, Variables, and Operations
@2011 Mihail L. Sichitiu1 Android Introduction Hello Socket Programming TCP and UDP.
 User Interface - Raeha Sandalwala.  Introduction to UI  Layouts  UI Controls  Menus and ‘Toasts’  Notifications  Other interesting UIs ◦ ListView.
User Interface Classes.  Design Principles  Views & Layouts  Event Handling  Menus  Dialogs.
Layout and Control in UI The user interface (UI) is the graphical interface user can see and interact with your app comprising UI controls like textbox,
CS378 - Mobile Computing User Interface Basics MIKE!! LOOK HERE FOR intercepting the ListView items:
Android Application Development 2013 PClassic Chris Murphy 1.
Introduction to Android Development CS 5115 Fall 2013 September 23.
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: versions Note that: Honeycomb (Android v3.0) A tablet-only release Jelly Bean (Android v4.1) Released on July 09, 2012.
Win8 on Intel Programming Course Modern UI : Features Cédric Andreolli Intel Software.
CS5103 Software Engineering Lecture 08 Android Development II.
ANDROID SERVICES Peter Liu School of ICT, Seneca College.
ANDROID CONTENT PROVIDERS Peter Liu School of ICT, Seneca College.
Performance Optimizing of Android Application Yu KANG 1.
OCR Nationals ICT – Unit 2 Task 3 Task Overview In this task you will create hyperlinks to link the pages together, link to other websites on the Internet.
1 Announcements Homework #2 due Feb 7 at 1:30pm Submit the entire Eclipse project in Blackboard Please fill out the when2meets when your Project Manager.
Tutorial 111 The Visual Studio.NET Environment The major differences between Visual Basic 6.0 and Visual Basic.NET are the latter’s support for true object-oriented.
INTRODUCTION TO ANDROID. Slide 2 Application Components An Android application is made of up one or more of the following components Activities We will.
Presented By: Muhammad Tariq Software Engineer Android Training course.
First Venture into the Android World Chapter 1 Part 2.
User Interface Android Club Agenda Button OnClickListener OnLongClickListener ToggleButton Checkbox RatingBar AutoCompleteTextView.
Activity Android Club Agenda Hello Android application Application components Activity StartActivity.
Mobile Programming Midterm Review
Mobile Programming Lecture 3 Debugging. Lecture 2 Review What widget would you use to allow the user to enter o a yes/no value o a range of values from.
Module 3 Designing and Developing a User Interface.
Using NativeScript to develop native apps for IOS and Android
MOBILE COMPUTING D10K-7D02 MC05: Android UI Design Dr. Setiawan Hadi, M.Sc.CS. Program Studi S-1 Teknik Informatika FMIPA Universitas Padjadjaran.
© 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.
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.
Barnett Trzcinski September 13, Overview Stores a To-Do List Task, Due Date, Completed Persistent on Server Google App Engine.
Google Calendar How to add test and due dates on your calendar app.
Designing user interfaces using: Simple views 1. Views Basic views – TextView – EditText – Button – ImageButton – CheckBox – ToggleButton – RadioButton.
CS378 - Mobile Computing More UI - Part 2. Special Menus Two special application menus – options menu – context menu Options menu replaced by action bar.
1 Android Development Lean and mean introduction Based on a presentation by Mihail L. Sichitiu.
Building User Interfaces Basic Applications
Intoduction to Andriod studio Environment With a hello world program.
Fragment Android Club Agenda Fragment Static fragment Dynamic fragment ViewPager.
Building User Interfaces and Basic Applications Chapter 2 1.
CS371m - Mobile Computing User Interface Basics. UI Programming with Widgets Widget is an element in a Graphical User Interface (GUI) – not to be confused.
Android intro Building UI #1: basics. UI layout.xml Controls Layouts AdapterViews Toasts dp/sp/px Animations 2.
Cosc 5/4730 Support design library. Support Design library Adds (API 9+) back support to a number of 5.0 lollipop widgets and material design pieces –
Android apps development - Eclipse, Android SDK, and ADT plugin Introduction of.
Open Handset Alliance.
BIM 360 Docs – BIM 360 Document Management UI Changes
Android – Event Handling
User Interface Design and Usability jQuery, jQuery UI & jQuery Plugins
Development-Introduction
Android Widgets 1 7 August 2018
Mobile Application Development Chapter 4 [Android Navigation and Interface Design] IT448-Fall 2017 IT448- Fall2017.
Lists, Navigation How and why.
Android App Computations
Hello Socket Programming TCP and UDP
Quick Instructor Guide
CS323 Android Model-View-Controller Architecture
Quick Instructor Guide
CS323 Android Getting Started
CS5103 Software Engineering
Building User Interfaces Basic Applications
Mobile Applications (Android Programming)
Android Developer Fundamentals V2
Korea Software HRD Center
Android Development Introduction to Android Development 2011/01/16
Cosc 5/4730 EmojiCompat library..
VIP Schedule Management APP User Guide
CA16R405 - Mobile Application Development (Theory)
CA16R405 - Mobile Application Development (Theory)
Presentation transcript:

ANDROID UI - DEVELOP AND DESIGN Peter Liu School of ICT, Seneca College

Android UI – Develop and Design User Experience Overview of Android UI Event Handling of Android Views Code Walkthrough Debugging Android Code

Android App - User Experience What is your “Android” user experience? Two examples (emulator) the calculator the calendar UI design (beyond the scope of this course) HOW TO PUT UI COMPONENTS TOGETHER? course wiki: Android Discovery ZoneAndroid Discovery Zone stack-based navigation (John Selmys)

Overview of Android UI Input Controls Basic Views (textbook) TextView, EditText, Button, CheckBox, ToggleButton, RadioButtion Spinners Pickers (for date and time) Menus Action Bar Toasts

Event Handling of Views Code Walkthrough (with my comments) Basic Views AutoCompleteTextView ListView Spinner View TimePicker View DatePicker View Menus Source code from the textbook (without comments) Application-Development.productCd html Application-Development.productCd html

Menus vs Action Bar course wiki Android Discovery Zone

Debugging Android Code WHAT TO DO WHEN THINGS DON’T WORK? Logging in Android the LogCat View Andrew’s question (course wiki) Lab Exercise