Skip to content

Commit

Permalink
Merge pull request #29 from angelobms/master
Browse files Browse the repository at this point in the history
Tradução Getting Started (#2) - Concepts
  • Loading branch information
John-Luke committed Feb 26, 2016
2 parents 2073d70 + 7de6a94 commit 8635579
Show file tree
Hide file tree
Showing 3 changed files with 43 additions and 3 deletions.
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,13 @@

## Capítulos

1. Introdução
####1. Introdução
1.1 [Bem vindo](chapters/01-introducao/01a-welcome.md)
1.2 [Instalação](chapters/01-introducao/01b-instalation.md)
1.3 [Tutorial](chapters/01-introducao/01c-tutorial.md)
1.4 [Conceitos de Migração](chapters/01-introducao/01d-migration.md)
1.5 Conceitos > Core Concepts
1.5 [Conceitos](chapters/01-introducao/01e-core-concepts.md)

2. Componentes
2.1 > Overview
2.2 > Action Sheets
Expand Down
39 changes: 39 additions & 0 deletions chapters/01-introducao/01e-core-concepts.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# 1.5 Conceitos Básicos

Se você é completamente novo para Ionic e/ou desenvolvimento de aplicativos híbridos para celular, ele pode ser útil para obter uma compreensão de alto nível do núcleo da filosofia, conceitos e ferramentas por trás do Ionic. As informações a seguir podem ajudá-lo a se familiarizar com o Ionic e como ele funciona.

## O que é Ionic?

Ionic é um SDK de código aberto que permite aos desenvolvedores criar aplicativos móveis de desenpeho de alta qualidade utilizando tecnologias web familiares (HTML, CSS e JavaScript).

Ionic está voltado principalmente para a aparência, ou a interação UI, de um aplicativo. Isto significa que não é um substituto para o PhoneGap ou o seu framework JavaScript favorito. Em vez disso, Ionic se encaixa bem com esses projetos, a fim de simplificar uma grande parte do seu processo de desenvolvimento de aplicativos: o front-end. Confira [“Where does the Ionic Framework fit in?”](http://blog.ionic.io/where-does-the-ionic-framework-fit-in/) para obter uma boa compreensão da filosofia base do Ionic e seus objetivos.

**Ionic exige actualmente AngularJS a fim de trabalhar em seu pleno potencial.** Enquanto você ainda pode usar a parte CSS do frameworks, você vai perder interações poderosas de interface do usuário como gestos, animações e outras coisas. No futuro, Ionic pretende tornar-se mais agnóstico, a fim de apoiar uma ampla variedade de frameworks JavaScript.

## Como Ionic é licenciado?

Ionic é completamente livre e de código aberto, lançado sob a licença permissiva [MIT](http://opensource.org/licenses/MIT), o que significa que você pode usar Ionic em projetos pessoais ou comerciais livremente. Por exemplo, o MIT é a mesma licença usada por tais projetos populares como jQuery e Ruby on Rails.

Este conteúdo do site e documentação (encontrado no repo [ionic-site](https://github.com/driftyco/ionic-site)) é licenciado sob a licença Apache 2.

## O que é Ionic CLI?

O [CLI](../../glossario.md), ou interface de linha de comando, é uma ferramenta que fornece uma série de comandos úteis para desenvolvedores Ionic. Além de instalar e atualizar Ionic, o CLI vem com um servidor de desenvolvimento, construção e ferramentas de depuração, e muito mais. Se você estiver usando a Plataforma Ionic, o CLI pode ser usado para exportar o código e até mesmo interagir com a sua conta por meio de programação.

## O que são componentes?

Componentes em Ionic são elementos de interface do usuário reutilizáveis que servem como blocos de construção para seu aplicativo móvel. Componentes são feitos de HTML, CSS, e as vezes JavaScript. Cada componente Ionic se adapta a plataforma na qual seu aplicativo está sendo executado. Chamamos isso de **Platform Continuity** e vai mais a fundo sobre como ele funciona em Theming.

## O que é theming?

Os temas (theming) são conjuntos de estilos que são aplicados a um aplicativo. Ionic utiliza um tema claro por padrão, mas ele também vem com um tema escuro. Além de theming, **Platform Continuity** do Ionic permite os componentes terem estilos específicos da plataforma. Isto significa que os estilos do aplicativo será alterada com base na plataforma (iOS, Android, etc.) em que está sendo executado, oferecendo a seus usuários uma experiência com a qual está familiarizado.

## Como funciona a navegação?

Navegação funciona como uma pilha - **push** uma página para a pilha para navegar até ele, e **pop** para voltar. Modais e alertas também podem ser exibidos, empurrando-os para a pilha de navegação.

## Quem está por trás do Ionic?

Ionic foi originalmente construído por [@benjsperry](https://twitter.com/benjsperry), [@adamdbradley](https://twitter.com/adamdbradley) e [@maxlynch](https://twitter.com/maxlynch). Depois de lançar uma versão alfa do Ionic em Novembro de 2013, lançou uma versão 1.0 beta em Março de 2014 e uma 1.0 final em Maio 2015.

Agora, Ionic tem uma comunidade internacional maciça de desenvolvedores e colaboradores que impulsionam seu crescimento e adoção. As empresas pequenas e grandes estão usando Ionic para criar aplicativos melhores, mais rápido. Em 2015 os desenvolvedores Ionic teria criado mais de 1.3M aplicativos com o Ionic, um número que continua a crescer a cada dia.
2 changes: 1 addition & 1 deletion chapters/01-introducao/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@
1.2 [Instalação](01b-instalation.md)
1.3 [Tutorial](01c-tutorial.md)
1.4 [Conceitos de Migração](01d-migration.md)
1.5 Conceitos > Core Concepts >> 01e-core-concepts.md
1.5 [Conceitos](01e-core-concepts.md)

0 comments on commit 8635579

Please sign in to comment.