CIS 136 Building Mobile Apps

Slides:



Advertisements
Similar presentations
Work Area Insert Template Insert Pictures Libraries Add Lettering Speech Bubbles Final Touch Menu bar: Contains menus for performing tasks. The menus.
Advertisements

JQuery Mobile. Benefits Required links Remember that we need to add the links to the head, in this order.
KompoZer. This is what KompoZer will look like with a blank document open. As you can see, there are a lot of icons for beginning users. But don't be.
NEXT. Create Pages in Blogger Another top user-requested feature has just graduated from Blogger In Draft! Blogger now makes it easy to create Pages linked.
Theming for V12 Revolution
User Interface Design using jQuery Mobile CIS 136 Building Mobile Apps 1.
Chapter 8 Creating Style Sheets.
Presented by: Benefits Systems Support. Getting Started ê Open Powerpoint, create a blank presentation. ê Select a style for your first slide from the.
User Interface Design using jQuery Mobile CIS 136 Building Mobile Apps 1.
XP New Perspectives on Microsoft Office FrontPage 2003 Tutorial 9 1 Microsoft Office FrontPage 2003 Tutorial 9 – Using Layout Tables, Styles, and Office.
1 Introduction to the Visual Studio.NET IDE Powerpoint slides modified from Deitel & Deitel.
Chapter 1 Getting Started With Dreamweaver. Explore the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
Using Charts in a Presentation Lesson 6. Software Orientation Charts can help your audience understand relationships among numerical values. The figure.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft PowerPoint 2002 Creating a Custom.
User Interface Design using jQuery Mobile CIS 136 Building Mobile Apps 1.
 jQuery Mobile An Introduction. What is jQuery Mobile  A framework built on top of jQuery, used for creating mobile web applications  Designed to make.
Our Focus is YOU! Getting Started with Resume Generator Plus If you are a first time Resume Generator Plus user: you will begin by going to the Employment.
New Rollbase User Interface
Visual Basic 2008 Express Edition The IDE. Visual Basic 2008 Express The Start Page Recent Projects Open an existing project Create a New Project.
© 2010 Delmar, Cengage Learning Chapter 7 Using Styles and Style Sheets for Design.
Managing Business Data Lecture 8. Summary of Previous Lecture File Systems  Purpose and Limitations Database systems  Definition, advantages over file.
© Ms. Masihi.  The Dreamweaver Welcome Screen first opens when you start Dreamweaver.  This screen gives you quick access to previously opened files,
XP New Perspectives on Microsoft Office FrontPage 2003 Tutorial 4 1 Microsoft Office FrontPage 2003 Tutorial 4 – Using Shared Borders and Themes.
Chapter 2 Developing a Web Page. A web page is composed of two distinct sections: –The head content –The body Creating Head Content and Setting Page Properties.
Lesson 11: Creating a Newsletter. Learning Objectives After studying this lesson, you will be able to:  Insert section breaks in documents  Use WordArt.
Download Dropbox Download should start immediately Save download file:
Website Development with Dreamweaver
Web Site Design Marion Setton
Domain 3 Understanding the Adobe Dreamweaver CS5 Interface.
Microsoft ® Office OneNote ® 2003 Training Get to know OneNote CGI presents:
Computing Fundamentals Module Lesson 3 — Changing Settings and Customizing the Desktop Computer Literacy BASICS.
Dreamweaver CS4 Concepts and Techniques Chapter 9 Using Spry to Create Interactive Web Pages.
Understanding Excel Lesson 1.
Word 2007 What’s New. Ribbon Interface Replaces toolbars and menus Contains tabs and grouped commands Each tab corresponds to task Related items grouped.
Microsoft ® Office PowerPoint ® 2003 Training Create your own template [Your company name] presents:
Things you should have with you: Your own address Student addresses Ideas that you want to include.
Introduction to Microsoft publisher
Adding Text and Navigation to the Home Page – Lesson 51 Adding Text and Navigation to the Home Page Lesson 5.
Dreamweaver MX. 2 Tools for Code Editing (p. 366) n An HTML editor like Dreamweaver writes most of the code you need, but at times you will need to perform.
Designing a Web Page Layout Using a Professional Bitmap & Vector Graphic Editing Suite 1IT: Web Technologies – Design a Web Page Layout 2 Copyright © Texas.
CMPF124 Personal Productivity With Information Technology Chapter 1 – Part 2 Introduction to Windows Operating Systems Manipulating Windows GUI CMPF 124.
1 Preparation for site Create a folder in MyDocuments: beavercheese. Create a subfolder, images Classes, career, DW beginner Download.
An Introduction to JQuery Mobile By Trevor Seeney.
 2002 Prentice Hall. All rights reserved. 1 Introduction to the Visual Studio.NET IDE Outline Introduction Visual Studio.NET Integrated Development Environment.
 Lesson 6: App Design. Objectives Introduce concepts such as splash screen, logo, marketing, and branding Understand how color is used to emote specific.
Header, Footer, and Navigation toolbars CIS 136 Building Mobile Apps 1.
Opening a File 1.Open Word 2.Click the Microsoft Office button(Very top left hand corner). A menu appears 3.Click Open. The Open dialog box appears 4.Use.
COMP 143 Web Development with Adobe Dreamweaver CC.
Go to to register a new accountwww.weebly.com Put in your full name Use your Iona address Use a password that you will easily remember.
Themes CIS 136 Building Mobile Apps 1. Themes 2  jQuery Mobile has a robust theme framework that supports up to 26 sets of toolbar, content and button.
  Computer Fundamentals Training   Windows 8 Intermediate.
Dive Into® Visual Basic 2010 Express
Computer Literacy BASICS
Objectives Create a folder in Google Drive.
CUS POWERPOINT PRESENTATION
Introduction to working with Weebly
Using a template to create a document
Learning the Basics – Lesson 1
Chapter 2 – Introduction to the Visual Studio .NET IDE
Planning and Building a Presentation
Holdings Management Adding, Editing, and Assigning Notes
Chapter 1 Editing a Photo
Understanding WordPress
PowerPoint Quick Tips Bad Ischl, Nov
Pages.
Introduction To Computing BBA & MBA
Creating and Sending Saved Messages
Microsoft Office Illustrated Fundamentals
Welcome To Microsoft Word 2016
Presentation transcript:

CIS 136 Building Mobile Apps Themes CIS 136 Building Mobile Apps

Themes Note: Different releases of jQuery have different themes jQuery Mobile has a robust theme framework that supports up to 26 sets of toolbar, content and button colors. Provides a consistent and touch-friendly look and feel for your widgets across platforms Built around the following essential concepts: Swatch Active State Theme inheritance Can also build your own custom themes download and use 3rd party themes Note: Different releases of jQuery have different themes 1.1.1 is a very popular release

Themes Swatch - one of several color schemes provided by your theme uses single-letter designations the default jQuery Mobile theme provides two swatches "a" swatch is a neutral, gray swatch "b" swatch has a darker color scheme designed to contrast with the "a" swatch.

Themes Active State The theme defines an "active" state Gives immediate feedback upon a user action if there should be a brief processing delay most mobile devices implement a 300ms delay between the time when the user lifts her finger from the touchscreen and the triggering of the "click" event JQM adds the "active" state to a button whenever the device is poised to emit a "click" event so the user receives immediate feedback that the application is committed to processing the "click" in the next 300ms.

Themes (cont.) Theme inheritance You do not need to specify a swatch for everything A swatch defined on the outermost container will be inherited by all the tags in the container Can override swatch for portions of a container by specifying a theme swatch for one of its subcontainers

Using the JQM Themeroller tool Roll your own theme! Using the JQM Themeroller tool

Tool to create custom themes Four easy steps: Build a theme composed of up to 26 swatches a "swatch" consists of a header bar, content body, and button states that can be freely mixed and matched to create visual texture — to make richer designs possible Download the newly created CSS file Unzip it Create a themes subfolder in the CSS folder Copy/move theme files into the subfolder Refer to new swatches in your project

Themeroller Interface By default, ThemeRoller offers three swatches (a, b and c) Use the offered default colors Use the Adobe kuler colors Create your own

Adding Swatches Add more swatches by pressing the "+" sign near the "A", "B", and "C" tabs, in the left-hand side menu set the "Global" overarching settings of your theme, such as Font Family, Corner Radii, Icon, and Box

Adding Swatches Expand the various element parts and carry out detailed editing allows you to change text color, text shadow size, position and color, etc can also edit the gradient used on each element.

Drag and drop create your theme by dragging the chosen color onto the chosen element in the swatch of your choice

Downloading your theme press the "Download theme zip file button“ enter the name of your theme in the popup window press the "Download Zip" button on the download popup window

Using the theme The theme gets downloaded on your local machine as a zip file It contains an index.html file, and a themes folder The index.html file is an example of how you can now use your theme The themes folder contains your theme CSS files, and the icons that are used by jQuery Mobile. To start using your theme, add your theme to the head of your page before the jquery.mobile.structure file (refer to the index.html file contained in the theme)

Notes JQM will default to certain swatches when none are specified page content will default to swatch “a", list dividers to swatch "b", etc Pro-tip: you can save yourself a ton of time by already having an idea of what kind of theme you want to build Having different swatches allows you to create different UI settings for unique components, such as the header bar, navbar, and list view

Lets try it! http://themeroller.jquerymobile.com/