78
Sunday, October 24, 2010

Teste de Publicação

Embed Size (px)

DESCRIPTION

Testando a publicação e conversão do issuu

Citation preview

Page 1: Teste de Publicação

Sunday, October 24, 2010

Page 2: Teste de Publicação

@davidkaneda@senchainc@jqtouch@webkitbits

Sunday, October 24, 2010

Page 3: Teste de Publicação

What’s Sencha Touch?

Sunday, October 24, 2010

Page 4: Teste de Publicação

What’s Sencha Touch?JavaScript API for mobile apps

Built on Web StandardsTargets WebKit

Abstracted for performance/easeEasy to theme

Sunday, October 24, 2010

Page 5: Teste de Publicação

ScrollingMomentum/bounce physicsHardware accelerated Throughout componentsListsCarouselPickers

Sunday, October 24, 2010

Page 6: Teste de Publicação

ScrollingMomentum/bounce physicsHardware accelerated Throughout componentsListsCarouselPickers

Sunday, October 24, 2010

Page 7: Teste de Publicação

ScrollingMomentum/bounce physicsHardware accelerated Throughout componentsListsCarouselPickers

Sunday, October 24, 2010

Page 8: Teste de Publicação

Touch EventsBuilt on native events Abstracted for performanceAdditional eventsTapDouble tapTap and holdSwipeRotateDrag & drop

Sunday, October 24, 2010

Page 9: Teste de Publicação

Let’s take a look…

Sunday, October 24, 2010

Page 10: Teste de Publicação

Outline

Sunday, October 24, 2010

Page 11: Teste de Publicação

Outline

1. Basics2. Layouts3. User Interface4. Data5. Style

Sunday, October 24, 2010

Page 12: Teste de Publicação

Some Basics

Sunday, October 24, 2010

Page 13: Teste de Publicação

index.html

Sunday, October 24, 2010

Page 14: Teste de Publicação

index.js

Sunday, October 24, 2010

Page 15: Teste de Publicação

Creating a Component

Sunday, October 24, 2010

Page 16: Teste de Publicação

Creating a ComponentThere a two ways to generate a component:

Instantiating an object or passing a child to a container as JSON with an xtype.

Sunday, October 24, 2010

Page 17: Teste de Publicação

object

Sunday, October 24, 2010

Page 18: Teste de Publicação

xtype

Sunday, October 24, 2010

Page 19: Teste de Publicação

Layouts

Sunday, October 24, 2010

Page 20: Teste de Publicação

Key concepts

Sunday, October 24, 2010

Page 21: Teste de Publicação

Key conceptsA container layout specifies how its children

components are rendered.

A panel is the default component type and can act as a container.

Sunday, October 24, 2010

Page 22: Teste de Publicação

Layout Types

Sunday, October 24, 2010

Page 23: Teste de Publicação

Layout Typesfit

cardvboxhbox

Sunday, October 24, 2010

Page 24: Teste de Publicação

fit

Sunday, October 24, 2010

Page 25: Teste de Publicação

card

Sunday, October 24, 2010

Page 26: Teste de Publicação

vbox

Sunday, October 24, 2010

Page 27: Teste de Publicação

hbox

Sunday, October 24, 2010

Page 28: Teste de Publicação

Container Config

Sunday, October 24, 2010

Page 29: Teste de Publicação

Container Configpack: start/center/end/justifyalign: start/center/end/stretch

direction: normal/reverse

Sunday, October 24, 2010

Page 30: Teste de Publicação

Container Items Config

Sunday, October 24, 2010

Page 31: Teste de Publicação

Container Items Configwidth/height: n

flex: n

Sunday, October 24, 2010

Page 32: Teste de Publicação

Sunday, October 24, 2010

Page 33: Teste de Publicação

Demo & Exercise

Sunday, October 24, 2010

Page 34: Teste de Publicação

User Interface

Sunday, October 24, 2010

Page 35: Teste de Publicação

Toolbars, Buttons, and Icons

Sunday, October 24, 2010

Page 36: Teste de Publicação

The UI attribute

Sunday, October 24, 2010

Page 37: Teste de Publicação

The UI attributeA string which changes the

appearance of a component.

Sunday, October 24, 2010

Page 38: Teste de Publicação

Forms

Sunday, October 24, 2010

Page 39: Teste de Publicação

Tabs

Sunday, October 24, 2010

Page 40: Teste de Publicação

Carousel

Sunday, October 24, 2010

Page 41: Teste de Publicação

Map

Sunday, October 24, 2010

Page 42: Teste de Publicação

Sheets & Overlays

Sunday, October 24, 2010

Page 43: Teste de Publicação

Demo

Sunday, October 24, 2010

Page 44: Teste de Publicação

Data

Sunday, October 24, 2010

Page 45: Teste de Publicação

Models

Sunday, October 24, 2010

Page 46: Teste de Publicação

ModelsRepresents a data object

Can validate form dataCan be given associations

Sunday, October 24, 2010

Page 47: Teste de Publicação

Sunday, October 24, 2010

Page 48: Teste de Publicação

Stores

Sunday, October 24, 2010

Page 49: Teste de Publicação

StoresCollection of records

CRUDUse proxies to read/write data

Sunday, October 24, 2010

Page 50: Teste de Publicação

DataView

Sunday, October 24, 2010

Page 51: Teste de Publicação

DataViewFills data from a store into a template

eg: List

Sunday, October 24, 2010

Page 52: Teste de Publicação

Sunday, October 24, 2010

Page 53: Teste de Publicação

Demo

Sunday, October 24, 2010

Page 54: Teste de Publicação

Style

Sunday, October 24, 2010

Page 55: Teste de Publicação

SASS & Compass

Sunday, October 24, 2010

Page 56: Teste de Publicação

SASS & CompassOptional layers that allow greater flexibility

and control when creating custom stylesheets.

To install:sudo gem install haml

sudo gem install compass

Sunday, October 24, 2010

Page 57: Teste de Publicação

config.rb

Sunday, October 24, 2010

Page 58: Teste de Publicação

myapp.scss

Sunday, October 24, 2010

Page 59: Teste de Publicação

Variables

Sunday, October 24, 2010

Page 60: Teste de Publicação

Variables$base_color

$base_gradient$alert_color

$bright_color

Sunday, October 24, 2010

Page 61: Teste de Publicação

Custom UIs

Sunday, October 24, 2010

Page 62: Teste de Publicação

Custom UIs@sencha-toolbar-ui@sencha-tabbar-ui@sencha-button-ui

Sunday, October 24, 2010

Page 63: Teste de Publicação

Demo

Sunday, October 24, 2010

Page 64: Teste de Publicação

Best Practices

Sunday, October 24, 2010

Page 65: Teste de Publicação

Custom Components

Sunday, October 24, 2010

Page 66: Teste de Publicação

Custom ComponentsExt.extend allows you to extend default components

and make them your own.

Sunday, October 24, 2010

Page 67: Teste de Publicação

Custom Theme

Sunday, October 24, 2010

Page 68: Teste de Publicação

Custom ThemeRemove unnecessary CSS by omitting images, components, and UIs with SASS & Compass.

Sunday, October 24, 2010

Page 69: Teste de Publicação

Advanced Demo

Sunday, October 24, 2010

Page 70: Teste de Publicação

Take a breath…

Sunday, October 24, 2010

Page 71: Teste de Publicação

Sunday, October 24, 2010

Page 72: Teste de Publicação

UR NEW BFF

Sunday, October 24, 2010

Page 73: Teste de Publicação

Sunday, October 24, 2010

Page 74: Teste de Publicação

Sunday, October 24, 2010

Page 75: Teste de Publicação

Coming Up

Sunday, October 24, 2010

Page 76: Teste de Publicação

App ArchitectureJSBuilder Release

Compass frameworkDocs and guides

Better error reportingDeveloper Contest

Coming Up

Sunday, October 24, 2010

Page 77: Teste de Publicação

Sunday, October 24, 2010

Page 78: Teste de Publicação

Thanks!@davidkaneda

http://9-bits.com/bb2010

Sunday, October 24, 2010