Skip to content

IdoZilberberg/weather01

Repository files navigation

General

My personal Weather app, started as an exercise for myself after completing the excellent Udemy course Ionic 2 - the practial guide to building iOS and Android apps by Maximillian Schwartzmüller.

This is a personal project for demonstration purpose only. Feel free to fork and modify, but I'm not responsible for any damages that may arise as result of doing anything whatsoever with this software, either in its current form or any fork thereof. I will add relevant attributions before pushing to any app store. This is completely free software and has no ads or in-app purchases of any kind.

Installation

  • Clone the repo
  • Make sure you have npm 5+ and Ionic 3.9+ installed
  • For Android, make sure you have Android Studio with Platform Tools v27+ installed.
  • For iOS you'll need a Mac with XCode - haven't tested build this yet, will do so using XCode 9.2.
  • Build & deploy to Android:
    • Connect your phone and enable USB Debugging
    • Run: ionic cordova build android
    • Run: adb install -r <output_apk>
  • Build & deploy to iOS: TBD

Notes

The app uses the free tier of Weather Underground's API so it will not automatically fetch weather data at this time to conserve the quota.

Tech

The app was built with Ionic 3 / Angular 5.

3rd party integrations

To do

  • Add attributions for the above integrations
  • Replace date with "Today", "Tonight", "Tomorrow" markings - easier to read.