A proof-of-concept multiplatform application. A simple C# to-do list app that can be run in multiple client/server environments.
TaskyJ.Full.sln: solution file containing all aplications/projects
TaskyJ.Android.sln: solution file containing all Android-related projects
TaskyJ.Interface.Android: Android native app (version 7.1), using Xamarin
TaskyJ.SPA.sln: solution file containing all SPA-related projects
TaskyJ.Interface.Angular: Angular appTaskyJ.Interface.React: React app, unfinished
TaskyJ.ASP.sln: solution file containing all ASP-related projects
TaskyJ.Interface.AspNetCore: ASP.Netcore application. Using DotNET 5.0/MVC
TaskyJ.Windows.sln: solution file containing all Windows-related projects
TaskyJ.Interface.Windows: Windows forms classic application. Using DotNET Framework 4.8TaskyJ.Interface.WPF: Windows WPF application. Using DotNET Framework 4.8/MVVMTaskyJ.Interface.WPFNetCore: Windows WPF/netcore application. Using DotNET Framework 5.0/MVVM/WPF Toolkit
TaskyJ.STSDB.Server: Custom NoSQL database, based on https://github.com/STSSoft/STSdb4 , adapted/refactored to Dotnet 5.0TaskyJ.MongoDBServer: MongoDB launcher, binaries should be located at the "mongoDBbin" folder
Several database client implementations exist for several databases
TaskyJ.MongoDBServer: repository implementation for MongoDBTaskyJ.DataRepo.SQLite.Android: repository implementation for SQLite in Android platformTaskyJ.DataRepo.SQLite.Windows: repository implementation for SQLite in Windows platformTaskyJ.DataRepo.SqlSrv.Windows: repository implementation for SQL ServerTaskyJ.DataRepo.STSDB: repository implementation for STSDB
Released under the MIT license.