๐ Hi, Iโm Oudom Munint, 23. I am currently a Software Engineer at PDS GLOBAL
Web sites
, Web apps
, Mobile apps
, User interfaces
, User experiences
and Computers!
A to do list app that performs CRUD operations. Made with .Net MAUI
PDS GLOBAL
Web sites
, Web apps
, Mobile apps
, User interfaces
, User experiences
and Computers!
Portfolio
Date & Time when todoitems are created showing as 1/1/0001 : 00:00
Implement swipe to delete with SwipeView
When values inside entry changes, and the chart is redrawn. The old instance of the chart isn't disposed, same goes for value labels.
Things to try:
Create styles for dark and light mode
DEV => MAIN pull triggers 2 builds resulting in failure due to duplicate release tag.
Disable AFS. At least until it's fixed. Hopefully .Net 8
Implement validation for entry fields, currently tasks are being saved with empty name and descriptions
Deprecated actions versions?
https://github.com/OudomMunint/.NetMAUI-To-Do-List-App/actions/runs/6481984541
Add up to date screen shots to read me image section.
Thrown at launch.
System.IO.FileNotFoundException
Some way of getting the user back to the welcome page. Reseting can either keep data or delete all date.
Currently onboarding page always shows even after first application load.
Allows users to generate dummy data. It should randomise from the model.
Task name entry has a weird file icon inside it.
Fix CI pipeline warnings.
Dark mode button isn't enabled when app is launched with system dark mode enabled
Update to .Net 8, should fix a few issues.
SettingsPage isn't getting dropped from navigation stack.
Happens both on Local and CI pipeline.
/usr/local/share/dotnet/packs/Microsoft.Android.Sdk.Darwin/34.0.85/tools/Xamarin.Android.Common.targets(1482,3): error XA8000: Could not find Android Resource '@styleable/SKCanvasView'. Please update @(AndroidResource) to add the missing resource. [/Users/dom/Documents/GitHub Repos/NetMAUI-To-Do-List-App/ToDoListApp.csproj::TargetFramework=net8.0-android]
/usr/local/share/dotnet/packs/Microsoft.Android.Sdk.Darwin/34.0.85/tools/Xamarin.Android.Common.targets(1482,3): error XA8000: Could not find Android Resource '@styleable/SKCanvasView_ignorePixelScaling'. Please update @(AndroidResource) to add the missing resource. [/Users/dom/Documents/GitHub Repos/NetMAUI-To-Do-List-App/ToDoListApp.csproj::TargetFramework=net8.0-android]
Added Unit testing project. MSTest? XUnit?
Navigation methods like ShowAsync() etc. Doesn't work when placed inside of bottom sheet.
Update readme regarding 'clean.sh' and 'build.sh' script.
Use bottom sheet to open settings menu.
Sort should use an action sheet to allow users choice of:
ILLINK : warning MT0079: The recommended Xcode version for Microsoft.iOS 17.2.8022 is Xcode 15.1 or later. The current Xcode version (found in /Applications/Xcode_15.0.1.app/Contents/Developer) is 15.0.1. [/Users/runner/work/.NetMAUI-To-Do-List-App/.NetMAUI-To-Do-List-App/ToDoListApp.csproj::TargetFramework=net8.0-ios]
This is happening because macos runner for github actions doesn't support Xcode 15.1+ yet.
System.MissingMethodException: Method not found: 'SkiaSharp.SKTextBlob SkiaSharp.SKTextBlob.CreatePositioned(System.String, SkiaSharp.SKFont, System.ReadOnlySpan`1<SkiaSharp.SKPoint>)'.
Implement dashboard page, should visualise data.
Data points:
Possible tools:
Fix all position, margin, padding issues on android devices.
App doesn't deploy to iOS simulator.
Error: Execution Failed
ThemeChanged
event.ThemeChanged
as well.Implement Taking photos to add to a ToDoItem.
Step 1 - Model:
Step 2 - Permissions:
Step 3 - Crud operations
Step 4 - UI
CI Status badge showing as failing
Doesn't react to theme switch, Cannot control BG colour
Setting critical priority causes priority to show as low.
Only happens on CI pipeline, builds okay locally.
/Users/runner/.dotnet/packs/Microsoft.iOS.Sdk/17.2.8043/targets/Xamarin.Shared.Sdk.targets(1559,3): error : clang++ exited with code 1: [/Users/runner/work/.NetMAUI-To-Do-List-App/.NetMAUI-To-Do-List-App/ToDoListApp.csproj::TargetFramework=net8.0-ios]
/Users/runner/.dotnet/packs/Microsoft.iOS.Sdk/17.2.8043/targets/Xamarin.Shared.Sdk.targets(1559,3): error : ld: building for iOS Simulator, but linking in dylib built for iOS, file '/Users/runner/.nuget/packages/skiasharp.nativeassets.ios/2.88.3/runtimes/ios/native/libSkiaSharp.framework/libSkiaSharp' for architecture arm64 [/Users/runner/work/.NetMAUI-To-Do-List-App/.NetMAUI-To-Do-List-App/ToDoListApp.csproj::TargetFramework=net8.0-ios]
/Users/runner/.dotnet/packs/Microsoft.iOS.Sdk/17.2.8043/targets/Xamarin.Shared.Sdk.targets(1559,3): error : clang: error: linker command failed with exit code 1 (use -v to see invocation) [/Users/runner/work/.NetMAUI-To-Do-List-App/.NetMAUI-To-Do-List-App/ToDoListApp.csproj::TargetFramework=net8.0-ios]
Filter & Sort button is blocked by the search bar.
Mockups gets clipped off screen on smaller devices (Small android emulator)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.