Repolode
ionic-team

ionic-team/ionic-framework

Kit de ferramentas de UI open source baseado em Web Components para criar apps multiplataforma para iOS, Android e PWA com uma única base de código JavaScript/TypeScript.

Estrelas
52,715
Forks
13,297
Issues abertas
516
Último commit
há 7 horas

O que é?

Ionic é um kit de ferramentas open source para criar apps nativos multiplataforma e Progressive Web Apps a partir de uma única base de código, usando JavaScript e a Web. Seus componentes de UI são baseados em Web Components, então podem ser usados com Angular, React e Vue. O projeto é distribuído como @ionic/core, além de pacotes específicos para cada um desses três frameworks.

O framework oferece um conjunto de componentes de interface pré-criados que buscam ter a aparência e o comportamento de uma UI mobile nativa, com a opção de usar o estilo Material Design junto com a aparência específica de cada plataforma. Os apps geralmente são empacotados para iOS e Android com o Capacitor, o runtime nativo integrado ao Ionic, e também podem ser publicados como apps web.

O projeto usa a licença MIT e inclui um início rápido via CLI, documentação e guias de migração de versões principais anteriores. Ionic 1, 2 e 3 estão em repositórios separados.

Recursos principais

  • 01Componentes de UI multiplataforma para iOS, Android e web, a partir de uma única base de código.
  • 02Baseado em Web Components, pode ser usado com Angular, React e Vue.
  • 03Opções de estilo Material Design e aparência específica de cada plataforma.
  • 04Integração com o Capacitor para empacotar apps nativos para iOS e Android.
  • 05Inclui início rápido via CLI e guias oficiais de migração entre versões principais.

Casos de uso

  • Criar um app mobile para iOS e Android com tecnologias web e uma única base de código.
  • Criar uma Progressive Web App com navegação e componentes no estilo nativo.
  • Adicionar componentes de UI do Ionic a um projeto Angular, React ou Vue existente.

Início rápido

  1. 1

    Leia o guia de início rápido na documentação

  2. 2

    Instale o pacote principal pelo npm

    npm install @ionic/core
  3. 3

    Escolha um pacote de framework (Angular, React ou Vue) e siga o README correspondente

Antes de usar

  • O Ionic 3 e as versões anteriores ficam em repositórios separados e não são mantidos aqui.
  • Para começar, é necessário consultar a documentação externa; este README não traz uma configuração completa.

Tópicos

Perguntas frequentes

O que é ionic-framework?
Kit de ferramentas de UI open source baseado em Web Components para criar apps multiplataforma para iOS, Android e PWA com uma única base de código JavaScript/TypeScript. Ionic é um kit de ferramentas open source para criar apps nativos multiplataforma e Progressive Web Apps a partir de uma única base de código, usando JavaScript e a Web. Seus componentes de UI são baseados em Web Components, então podem ser usados com Angular, React e Vue. O projeto é distribuído como @ionic/core, além de pacotes específicos para cada um desses três frameworks.
ionic-framework é gratuito? Qual é a licença?
ionic-framework é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
ionic-framework ainda é mantido?
Manutenção ativa. O último commit de ionic-framework foi em 20 de out. de 2026.
Para que posso usar ionic-framework?
Criar um app mobile para iOS e Android com tecnologias web e uma única base de código. Criar uma Progressive Web App com navegação e componentes no estilo nativo. Adicionar componentes de UI do Ionic a um projeto Angular, React ou Vue existente.
Como instalar ionic-framework?
Leia o guia de início rápido na documentação Instale o pacote principal pelo npm: npm install @ionic/core Escolha um pacote de framework (Angular, React ou Vue) e siga o README correspondente
Onde consigo ionic-framework?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/ionic-team/ionic-framework

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados