Skip to content

Graduation Project / B.Sc in Computer Science. Xamarin based Cross-Platform mobile application which consumes RESTful API.

Notifications You must be signed in to change notification settings

goldami1/GraduationProject

Repository files navigation

✨ Innovi AgentVI App - Cross-Platform Mobile Application Project✨

Graduation Project - B.Sc in Computer Science

Brief Intro

  • Xamarin based Cross-Platform client application.
  • AgentVI App intends to provide Innovi clients with additional GUI platform.
  • Prior implementation of this project, Innovi AgentVI clients had a desktop web UI.
  • Innovi AgentVI's web UI provides its clients with highly informative data and tools - which in most of the time isn't what the user is looking for.
  • Following the completion of this project - Innovi AgentVI can provide their customers with an easy and intuitive mobile UI which is supported both by iOS and Android. AgentVI App provides the user with the most commonly used functionality of AgentVI's.
  • AgentVI App Features:
    • Live stream from sensors.
    • Visibility of sensors.
    • Visibility of events (Highly detailed visibility as well).
    • Filtration based on interest-by-sites.
    • Tagging events.
    • Sensors health history visibility.
    • Notifications based on real time events.
  • Project's Onedrive Link

Participants


Development Status:

Project is in its beta version. Beta release can be downloaded from beta-release branch.

  • Demo Ver. Preview: https://www.youtube.com/watch?v=BJGM0ZLftNQ
  • Features status:
    • Live stream from sensors - Supported by App (HLS Protocol)
    • Visibility of sensors - Supported both by API & App
    • Visibility of events (Highly detailed visibility as well) - Supported both by API & App
    • Filtration based on interest-by-sites - Supported by App and partially by API
    • Sensors health history visibility - Supported by App and partially by API
    • Tagging events
    • Notifications based on real time events

Getting Started:

  • Visual Studio 2015+
  • Xamarin Environment Installed (Through VS Installer)
  • Make sure all nuget packages and dependencies are up to date (Through Nuget Packages Manager in VS)
  • Go on and dive into project's code
  • Remark: for debug - a simulator or a real device is required.

App is compatabile with:

  1. Xiaomi Mi A2 (tested by goldami1)
  2. Xiaomi Mi A2 Lite (tested by goldami1)
  3. Xiaomi Redmi Note 4 (tested by goldami1)
  4. Apple IPhone X (tested by gil-ronen)

Contributors

Thanks goes to these wonderful people:


Amikam Goldfarb


Nadav Ramot


Gil Ronen

About

Graduation Project / B.Sc in Computer Science. Xamarin based Cross-Platform mobile application which consumes RESTful API.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published