Skip to content

Application developed in .NET MAUI (iOS and Android) using Azure CustomVision to recognize plants attacked by pests. 🌱 πŸ› πŸ” πŸ“±

License

Notifications You must be signed in to change notification settings

EduardoReisDev/PestRecognizerApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

PestRecognizerApp

Application developed in .NET MAUI (iOS and Android) using Azure CustomVision to recognize plants attacked by pests. 🌱 πŸ› πŸ” πŸ“±

How does Azure CustomVision work?

image

Plugins e Framework

Plugins

  • Microsoft.Azure.CognitiveServices.Vision.CustomVision.Prediction
  • The49.Maui.BottomSheet

Framework

  • .NET MAUI with .NET 7

Images used in training

Tag 'healthy'

image

Tag 'not-healthy'

image

Performace

image

Getting Started in .NET MAUI

maui-01-overview

Architecture

.NET MAUI unifies Android, iOS, macOS, and Windows APIs into a single API that allows a write-once run-anywhere developer experience, while additionally providing deep access to every aspect of each native platform.

.NET MAUI provides a single framework for building the UIs for mobile and desktop apps. The following diagram shows a high-level view of the architecture of a .NET MAUI app:

2021-10-06-19-12-58

In a .NET MAUI app, you write code that primarily interacts with the .NET MAUI API (1). .NET MAUI then directly consumes the native platform APIs (3). In addition, app code may directly exercise platform APIs (2), if required.

MVVM Pattern

The MVVM pattern helps to cleanly separate an application's business logic and presentation from its user interface (UI). Maintaining a clean separation between application logic and user interface helps resolve numerous development issues and makes an application easier to test, maintain, and evolve. It can also significantly improve code reuse opportunities and allow developers and UI designers to more easily collaborate in the development of their respective parts of an application.

mvvm-pattern

Result

Video

gravacao-de-tela-2023-10-01-as-002339_DBVUShQJ.mp4

About

Application developed in .NET MAUI (iOS and Android) using Azure CustomVision to recognize plants attacked by pests. 🌱 πŸ› πŸ” πŸ“±

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages