SlideShare uma empresa Scribd logo
Curso
                      Sencha
                     Touch 2:
                    Introdução
Loiane Groner
http://loiane.com
O que é
Sencha Touch?
Primeiro framework Javascript para
desenvolvimento de apps mobile ricas
        usando padrões web
http://www.sencha.com/
Ext JS
Touch
Touch Charts
Ext GWT == GXT
Animator
Designer
Sencha.io
Por que usar
Sencha Touch?
Apps Mobile
Curso Sencha Touch 2 - Aula01 - Introdução ao Sencha Touch 2
Curso Sencha Touch 2 - Aula01 - Introdução ao Sencha Touch 2
Curso Sencha Touch 2 - Aula01 - Introdução ao Sencha Touch 2
Linguagens
       Mobile
Objective C
Java
C++
C#
Java ME
etc
Vai Aprender
   Todas?
Claro que NÃO!
Retorno para
     WEB
Cross Platform
Já tem Skills e conhece as ferramentas
Descentralizada
Fácil Update
Indexada
Tecnologias Conhecidas
Curso Sencha Touch 2 - Aula01 - Introdução ao Sencha Touch 2
Arquitura Mobile Hoje

   Fontes   Video   Audio   Gráficos
Arquitura Mobile Hoje

   Fontes   Video     Audio   Gráficos


             CSS e Layouts


               Javascript


            Semântica HTML
Arquitura Mobile Hoje

   Fontes           Video     Audio     Gráficos


                     CSS e Layouts


                       Javascript


                    Semântica HTML

   Sist. Arquivos
                      Processamento
         DB                           Mensagens
                         Paralelo
       Cache
Arquitura Mobile Hoje

                                                  Servidor e
   Fontes           Video     Audio     Gráficos    Serviços

                                                   HTTP
                     CSS e Layouts
                                                    AJAX
                       Javascript
                                                  Eventos

                    Semântica HTML                 Sockets

                                                    SSL
   Sist. Arquivos
                      Processamento
         DB                           Mensagens
                         Paralelo                 E mais...
       Cache
Arquitura Mobile Hoje

  Acesso                                                        Servidor e
Dispositivo      Fontes           Video     Audio     Gráficos    Serviços

  Câmera                                                         HTTP
                                   CSS e Layouts
GeoLocalização                                                    AJAX
                                     Javascript
 Contatos                                                       Eventos

    SMS                           Semântica HTML                 Sockets

Orientação                                                        SSL
                 Sist. Arquivos
                                    Processamento
                       DB                           Mensagens
    Gyro                               Paralelo                 E mais...
                     Cache
Aplicações
WORA:
 Write Once
Run Anywhere
WEB
WEB
Mobile
Sencha Touch!
O que tem no Sencha Touch?

Componentes e Layouts
Themas e Ícones
Orientação e Animação
Eventos Touch e Scroller
Pacote de Dados
MVC
Componentes
Lists
- Nested, Grouped, Sortable
Carousel
Picker
Overlay
Slider
             Components
Forms & fields Toolbars & buttons HTML5
- Audio      Lists
- Video      - Nested, Grouped, Sortable
- GeoLocationCarousel
             Picker
            Overlay
            Slider
            Forms & fields
            Toolbars & buttons
            HTML5
            - Audio
            - Video
Forms
Scrolling

Scrolling
Momentum/bounce physics

 ardware accelerated

 hroughout all components:
  Lists
  Carousel
  Pickers
Eventos Touch
Baseado em Eventos Nativos

Abstraído para Performance

Eventos Adicionais:
- Tap
- Double tap
- Tap & hold - Swipe
- Rotate
- Drag & drop
Data Package
Models, Stores, e Proxies
- Associations
- Validation
- Local & server storage

Consumir web services
- JSON/P
- XML
- YQL
Temas
     Theming
     Use CSS3 & SASS
     Use CSS3 & SASS
     - Flexible themes
      - Flexible themes
   CSS3 com
     - Highly optimized
      - Highly optimized

Sass e Compass
     e.g.
     e.g.

     $base-color: #ff6699
     $base-color:
Gráficos



Touch Charts
Sencha Touch
     ==
  WORA?
Quase!!!
Curso Sencha Touch 2 - Aula01 - Introdução ao Sencha Touch 2
Reuso
  de
Código
.

              .
Views                 Views
              .

        Controllers

          Models

          Stores
             json


         Proxies
            json




         Servidor
Ext JS             Touch


     Sencha Platform
E como faço para acessar o
       dispositivo?
PhoneGap!
                 PhoneGap
  Plataforma que permite que você empacote a
aplicação web e tenha acesso a API do dispositivo




                  http://phonegap.com

     http://phonegap.com
PhoneGap oferece:
Recursos Nativos
Perfeito né? :)
Calma que tem mais!
Documentação
Comunidade Show!

http://www.sencha.com/forum/

     http://extjs.com.br/
Licença



    ree !!!
F
Livros




v1/v2     v1     v1
Todas as Aulas do Curso

http://www.loiane.com/2012/03/
curso-de-sencha-touch-2-gratuito
Contato
contato = {
 email: ‘curso@extjs4.com’,
 blog: ‘loiane.com’,
 facebook: ‘facebook.com/loianegroner’,
 twitter: ‘@loiane’,
 github: ‘loiane’,
 vimeo: ‘loiane’,
 youtube: ‘loianeg’
 }
O brig a da!

Mais conteúdo relacionado

PDF
TDC2012: Apps Nativas para iOS e Android com Sencha Touch 2
PDF
Curso Sencha Touch 2 - Aula 04: Curso Sencha Touch 2 - Aula 03
PPTX
Sencha touch
PDF
Preparando o Ambiente para Desenvolver em iOS (iPhone e iPad)
PDF
Curso ExtJS 4 - Aula 01 - Introdução
PDF
Vi Editor Cheat Sheet
PDF
Preparando o Ambiente para Desenvolver em Android
PDF
Introdução ao Sencha por Flávia Siqueira
TDC2012: Apps Nativas para iOS e Android com Sencha Touch 2
Curso Sencha Touch 2 - Aula 04: Curso Sencha Touch 2 - Aula 03
Sencha touch
Preparando o Ambiente para Desenvolver em iOS (iPhone e iPad)
Curso ExtJS 4 - Aula 01 - Introdução
Vi Editor Cheat Sheet
Preparando o Ambiente para Desenvolver em Android
Introdução ao Sencha por Flávia Siqueira

Semelhante a Curso Sencha Touch 2 - Aula01 - Introdução ao Sencha Touch 2 (20)

KEY
HTML5 & Sencha Touch - Front In Maceió
PDF
QConSP 2012: Sencha Touch 2: Mobile Multiplataforma
KEY
Sapo Sessions - Web Mobile
PDF
Phonegap
PDF
PHP e o Desenvolvimento Mobile Web no LinguAgil
PDF
Desenvolvimento Mobile Web e PHP no Sinform2010
PDF
Desenvolvimento Mobile Web
PDF
Desenvolvimento Mobile Web na TechEdBr
PDF
Desenvolvendo para Android com PhoneGap
KEY
Best pratices para desenvolvimento mobile
PDF
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
PPTX
Construindo aplicações Desktop com HTML, CSS e JS - Rio.JS Conference 2013
KEY
PDF
Web 3.0
PDF
Latinoware 2012 - Desenvolvendo Interfaces com Holy
PDF
Latinoware2012 - Desenvolvendo interfaces WEB com HOLY de forma prática e efi...
PDF
Fundamentos de arquitetura Web
PDF
Worklight exemplo
KEY
Nativo x Híbrido x WebApps - SEMCOMP UFBA 2012
PDF
Sencha Touch: Javascript para Mobile WebApps
HTML5 & Sencha Touch - Front In Maceió
QConSP 2012: Sencha Touch 2: Mobile Multiplataforma
Sapo Sessions - Web Mobile
Phonegap
PHP e o Desenvolvimento Mobile Web no LinguAgil
Desenvolvimento Mobile Web e PHP no Sinform2010
Desenvolvimento Mobile Web
Desenvolvimento Mobile Web na TechEdBr
Desenvolvendo para Android com PhoneGap
Best pratices para desenvolvimento mobile
Sencha Touch, RhoMobile, AppMobi e jQuery Mobile um comparativo entre platafo...
Construindo aplicações Desktop com HTML, CSS e JS - Rio.JS Conference 2013
Web 3.0
Latinoware 2012 - Desenvolvendo Interfaces com Holy
Latinoware2012 - Desenvolvendo interfaces WEB com HOLY de forma prática e efi...
Fundamentos de arquitetura Web
Worklight exemplo
Nativo x Híbrido x WebApps - SEMCOMP UFBA 2012
Sencha Touch: Javascript para Mobile WebApps
Anúncio

Último (11)

PDF
Jira Software projetos completos com scrum
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PPT
Conceitos básicos de Redes Neurais Artificiais
PPTX
Tipos de servidor em redes de computador.pptx
PDF
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
PDF
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
PPTX
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
PDF
Manejo integrado de pragas na cultura do algodão
PPTX
Utilizando code blockes por andre backes
PPTX
Viasol Energia Solar -Soluções para geração e economia de energia
PPTX
Eng. Software - pontos essenciais para o início
Jira Software projetos completos com scrum
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Conceitos básicos de Redes Neurais Artificiais
Tipos de servidor em redes de computador.pptx
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
Manejo integrado de pragas na cultura do algodão
Utilizando code blockes por andre backes
Viasol Energia Solar -Soluções para geração e economia de energia
Eng. Software - pontos essenciais para o início
Anúncio

Curso Sencha Touch 2 - Aula01 - Introdução ao Sencha Touch 2