Skip to content

felipefontoura/ioRadarPet

Repository files navigation

RadarPET - Aplicativo de localização e recuperação de pets (versão Ionic)

Aplicativo Ionic criado na aula ao vivo do Prof. Felipe Fontoura no dia 07-Mar-2019.

Participe da Aula ao Vivo no Canal Dev Samurai: https://www.youtube.com/c/DevsamuraiBr/live

Roteiro da aula ao vivo

  1. Criar o projeto Ionic
$ ionic start radarPet blank
  1. Instalar o plugin do Google Maps

    $ ionic cordova plugin add cordova-plugin-googlemaps \
        --variable API_KEY_FOR_ANDROID="SUA-KEY-ANDROID" \
        --variable API_KEY_FOR_IOS="SUA-KEY-IOS"
    $ npm install --save @ionic-native/core@4.8.0 @ionic-native/google-maps@4.8.2
    
    • Ajustar o HTML e o CSS
  2. Instalar o Geolocation

    $ ionic cordova plugin add cordova-plugin-geolocation --variable GEOLOCATION_USAGE_DESCRIPTION="Para localizar sua posição em relação aos veículos."
    $ npm install --save @ionic-native/geolocation@4
    
    • Configurar no app.module.ts o import
    • Configurar no home.ts o import
    • Configurar o zoom: 14
    • Testar com a Latitude -23.1894908 e Longitude -45.9330525 (não utilizar o -lc devido ao "bug" do emulador + live reload)
  3. Adicionar os Pets

    • Criar um novo provider chamado petProvider
    • Criar os métodos de criação de points
    • Criar de carregamento de informação marks
  4. Criar a página missed-details

    • ionic generate page missed-details
    • Configurar o ModalController na página home
    • Configurar o método de carregamento de informação para abrir a página MissedDetailsPage
    • Recuperar o parâmetro id de navParams
    • Ajustar o provider PetProvider para recuperar as informações

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages