No edit summary |
No edit summary |
||
Line 10: | Line 10: | ||
I will also show that working declaratively with MDriven. You can verify all the business requirements before writing any c# on the phone – and that will save you serious time.<html> | I will also show that working declaratively with MDriven. You can verify all the business requirements before writing any c# on the phone – and that will save you serious time.<html> | ||
Continue | Continue developing MDriven Android mobile app. | ||
<p class="video-warn"> | <p class="video-warn"> | ||
To make your experience | To make your experience smooth, we set the main tags mentioned in the video to the right bar menu of this mini-player. Choose an interesting subtitle on the list and immediately get to the exact theme navigation item place in the video. Now you can pick any topic to be instructed on without watching the whole video. | ||
</p> | </p> | ||
Line 24: | Line 22: | ||
<div class="video__navigation"> | <div class="video__navigation"> | ||
<span class="navigation-item" data-video="xxVmsm0Ntmo"data-start="0" tabindex="0"> Barcode - on Android - with Xamarin and MDriven </span> | <span class="navigation-item" data-video="xxVmsm0Ntmo"data-start="0" tabindex="0"> Barcode - on Android - with Xamarin and MDriven </span> | ||
<span class="navigation-item" data-video="xxVmsm0Ntmo" data-start="10" tabindex="0"> Android | <span class="navigation-item" data-video="xxVmsm0Ntmo" data-start="10" tabindex="0"> Android App Functionality </span> | ||
<span class="navigation-item" data-video="xxVmsm0Ntmo" data-start="70" tabindex="0"> Scanning QR and | <span class="navigation-item" data-video="xxVmsm0Ntmo" data-start="70" tabindex="0"> Scanning QR and Barcodes </span> | ||
<span class="navigation-item" data-video="xxVmsm0Ntmo" data-start="200" tabindex="0"> MDriven | <span class="navigation-item" data-video="xxVmsm0Ntmo" data-start="200" tabindex="0"> MDriven Application Server Model </span> | ||
<span class="navigation-item" data-video="xxVmsm0Ntmo" data-start="250" tabindex="0"> Phone | <span class="navigation-item" data-video="xxVmsm0Ntmo" data-start="250" tabindex="0"> Phone Model:</span> | ||
<span class="navigation-item sub" data-video="xxVmsm0Ntmo" data-start="265" tabindex="0"> StorageBuilder | <span class="navigation-item sub" data-video="xxVmsm0Ntmo" data-start="265" tabindex="0"> StorageBuilder ViewModel </span> | ||
<span class="navigation-item sub" data-video="xxVmsm0Ntmo"data-start="335" tabindex="0"> Sync Action </span> | <span class="navigation-item sub" data-video="xxVmsm0Ntmo"data-start="335" tabindex="0"> Sync Action </span> | ||
<span class="navigation-item sub" data-video="xxVmsm0Ntmo" data-start="380" tabindex="0"> Scanner | <span class="navigation-item sub" data-video="xxVmsm0Ntmo" data-start="380" tabindex="0"> Scanner Action </span> | ||
<span class="navigation-item" data-video="xxVmsm0Ntmo" data-start="500" tabindex="0"> Running the | <span class="navigation-item" data-video="xxVmsm0Ntmo" data-start="500" tabindex="0"> Running the Model on the Server </span> | ||
<span class="navigation-item" data-video="xxVmsm0Ntmo" data-start="590" tabindex="0"> Prototyping and | <span class="navigation-item" data-video="xxVmsm0Ntmo" data-start="590" tabindex="0"> Prototyping and Simulating </span> | ||
<span class="navigation-item" data-video="xxVmsm0Ntmo" data-start="730" tabindex="0"> Xamarin | <span class="navigation-item" data-video="xxVmsm0Ntmo" data-start="730" tabindex="0"> Xamarin Forms Project </span> | ||
<span class="navigation-item" data-video="xxVmsm0Ntmo"data-start="810" tabindex="0"> Code | <span class="navigation-item" data-video="xxVmsm0Ntmo"data-start="810" tabindex="0"> Code-Generated ViewModel (BuidStoragePage.xaml) </span> | ||
<span class="navigation-item" data-video="xxVmsm0Ntmo" data-start="1110" tabindex="0"> Register/Login in MDriven Designer </span> | <span class="navigation-item" data-video="xxVmsm0Ntmo" data-start="1110" tabindex="0"> Register/Login in MDriven Designer </span> | ||
<span class="navigation-item" data-video="xxVmsm0Ntmo" data-start="1210" tabindex="0"> JSonToObjects </span> | <span class="navigation-item" data-video="xxVmsm0Ntmo" data-start="1210" tabindex="0"> JSonToObjects </span> | ||
<span class="navigation-item" data-video="xxVmsm0Ntmo" data-start="1530" tabindex="0"> MVC | <span class="navigation-item" data-video="xxVmsm0Ntmo" data-start="1530" tabindex="0"> MVC ViewModel </span> | ||
</div> | </div> | ||
</div> | </div> |
Revision as of 07:07, 27 January 2023
Samples are moving from the installation folder of MDriven Framework to this new bitbucket git repository found here: https://bitbucket.org/MDrivenOpenSource/mdrivenofficialsamples
The sample discussed here is available there as well:https://bitbucket.org/MDrivenOpenSource/mdrivenofficialsamples/src/ff6c50f0355a/MDrivenTurnkey/Barcocde/?at=master
In this video, you will see me fippling on my sluggish A3 Samsung device – scanning barcodes – and building up imaginary shelves and items on these. This is sent to the server and to update objects defined by the server model.
I use Xamarin Forms in Visual Studio 2017, MDriven Framework with build number 9205 or higher, and MDriven Turnkey deployed today (17-04-10) or later. I also make use of ZXing barcode scanning and Newton.Json.
I use code-generated ViewModels and bind them to Xamarin form views.
I will also show that working declaratively with MDriven. You can verify all the business requirements before writing any c# on the phone – and that will save you serious time. Continue developing MDriven Android mobile app.
To make your experience smooth, we set the main tags mentioned in the video to the right bar menu of this mini-player. Choose an interesting subtitle on the list and immediately get to the exact theme navigation item place in the video. Now you can pick any topic to be instructed on without watching the whole video.