Splash | Overview | Details | Picture | Basket | Menu |
Working portable application for test and demo purpose. It simulates limited shopping capabilities based on the Microsoft AdventureWorks database. This project is in a semi dormant state, while continuing on MAUI. Its version will stay within the 1 range.
- Explore various techniques based on Xamarin Forms, XAML and C#.
- Manage the code and releases by Git and GitHub.
- Explore continuous integration by using combinations of Git, GitHub, Azure DevOps and TeamCity.
- Explore Scrum process management by integration with Jira and Azure DevOps.
- This is the precursor of my PortableShop - MAUI
- This is a near equivalent of my WpfShop.
- Currently the Android application is only tested on API 30.
- Currently the UWP application is only tested on Windows 10 version 22H2.
- Connected to automated Azure Devops build and release pipelines. Current build status for its dedicated branch:
- Xamarin Forms.
- Xamarin Essentials.
- Xamarin Community Toolkit.
- .Net Standard.
- XAML + C#.
- MVVM.
- Dependency injection.
- Client-server + SSL.
- Asynchronisity.
- Dataservice by Web API, CoreWcf, or WCF.
- Error handling.
- Globalized resources.
- Basic styling.
- Splash screen.
- Shell navigation including Fly out.
- Rotation.
- Custom controls.
- Extensions.
- Attached behaviours.
- Application icon (Android).
- MSIX installation.
- Azure DevOps self hosted build pipeline + release pipeline to either Azure or GitHub.
- The application must be configured for a running instance of my AdventureWorks services.
- The application is plug & play, but use of the data service is on request. Contact the developer ahead.
- Installables are to be obtained from Assets of the latest available release in Releases.
- Also note the accompanying or latest release notes.
- Download the latest APK file to your Android phone.
- Install the aplication from the notification or the download folder. You probably have to suppress some warnings.
- In some cases one needs to 'Uninstall for all users' and repeat the install.
- Start the application. Either it will start 'empty' displaying a warning, or if the data service is running, one can 'shop' the contents.
- Uninstallation can be done by the normal Android procedure.
- Updating is currently not supported, but can be done manually after uninstalling. One can also use the option from the application's menu to get to the Release page.
- Download the latest ZIP file to your PC.
- Extract if needed.
- If not already done, install the certificate by right clicking on the .cer file. Choose 'Local Machine' and select 'Trusted Root Certification Authorities' as store.
- Now install the application by double clicking the .msix or .msixbundle file. If selected, the application starts right away.
- Note that the application gets installed in the Windows 'Apps' menu, and will not show up in the 'Programs and Features' list.
- Both starting (left click) and uninstallation (right click) are from the 'Apps' menu.