Giter Site home page Giter Site logo

demo-sdk-cordova's Introduction

Demo Cordova/Ionic

Esse repositório contém uma demo de como implementar as funcionalidades da SDK no Cordova/Ionic.

Documentação da SDK

Plataformas Suportadas

  • Android
  • iOS

Pré requisitos

Configurações

  1. Abra o Terminal e clone o repositório.

  2. Dentro do repositório clonado, use o comando a seguir:

     $ npm install
    

    Com isso o diretório node_modules será criado dentro da estrutura do projeto.

  3. Ainda dentro do projeto, teste se a demo foi criada com sucesso. Use o comando a seguir:

     $ ionic serve
    

    Este comando irá abrir a demo no browser e o diretório www será criado no projeto.

    ⚠️ Note que algumas funcionalidades não irão funcionar corretamente. Isso ocorre pois esse projeto foi criado exclusivamente para dispositos mobile.

  4. Com o diretório www criado, use o comando a seguir:

    $ ionic state restore
    

    Este comando irá restaurar o projeto ao seu estado padrão com base no arquivo package.json. Com isso alguns novos diretórios e arquivos serão criados.

    Estamos quase terminando, vamos para a última etapa.

  5. Agora vamos editar o arquivo SplashScreen.java. Esse arquivo encontra-se no seguinte caminho:

     plugins/cordova-plugin-splashscreen/src/android/SplashScreen.java
    

    Adicione o seguinte import: import stone.application.StoneStart;

    Ainda no mesmo arquivo, dentro do método cordova.getActivity().runOnUiThread que está na classe showSplashScreen, adicione a seguinte linha: StoneStart.init(SplashScreen.this.cordova.getActivity());.

    Assim, iremos garantir que toda vez que a demo seja iniciada, o StoneCode seja carregado.

    Pronto! Terminamos as configurações necessárias para iniciar a demo.

    ⚠️ Para configurar no iOS, siga as instruções para instalação da SDK neste link

Instalação

  1. Conecte um dispositivo mobile ao computador e use o comando a seguir:

     $ ionic run
    

    Aguarde até que todo o carregamento seja concluido e a demo seja executada no dispositivo.

    Pronto! Agora a demo está instalada no dispositivo mobile e já pode ser testada.

    ⚠️ Para dispositos Android versão 6+ será necessário habilitar as permissões manualmente.

demo-sdk-cordova's People

Contributors

filpgame avatar victormendes5 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.