I started to build a library management system for small organisations. This system doesn't require a pc at all. It will works in any iOS and Android devices. It used a camera in the device as a bar scanner. I used an open source framework ZXing.Net.Mobile to do that. I found when I fire the scanner activity, it got a blank back screen. I initialized the framework
And I gave the camera permission in AndroidManifest.xml, that still got a blank screen.
After I read the document from ZXing.Net.Mobile, it need the flash light. After I gave the flashlight permission, it works.
In ten years ago, we started to use Visual Studio Team Foundation Server. That sounds only a source control system. Last night, I went .net user group meeting for the new version of Visual Studio Team Service. The presentation is great. The new version have on-premise and on the cloud. Moreover, that is more than a source control system. It is similar with JIRA, and it can handle the change request and user story, you can use it to do scrum meeting. In addition, it is not for Visual Studio, it got the plug-in for eclipse and Android Studio. Also, it got build agents for Android and Linux too, even you use the cloud version, you can install a build agent on your computer. The on-cloud service can trigger the agent. Lastly, it just supports TFS, it supports ZGit, and can link up any external git system. That is great!
I am working on the redevelopment of AdvGenCMS which is a simple .Net CMS. It built by myself and a couple of intent university students. I have not updated for a few years. These few days, I am working on redevelopment it. Currently, I am working on the authentication framework.I am upgrading that from ASP.net Membership system to ASP.net Identity. In last version, that is using a custom SQL Provider. I found that is more workable with a similar SQL provider. But I need to change the UserStore and my own user class need to be implement IUser interface.
public partial class AdvUser : IAdvUser, IUser
I just downloaded the new version of Xamarin last week. In the old time, I need to install a mac host agent and ran it every times. That is not very good. I found the new version can build the ios app without that Mac Host Agent. They use SSH remote login to build the app. You only have to enter "remote login" in the spotlight search, then enable remote login in sharing windows. Then that is!
However, I found my iOS device still need to connect with my mac book. If they can do the debug redirect to my windows laptop, then that is great!
Recently, I used the WebView control in Xamarin Form a lot recently. WebView required you to set HeightRequest. If you did not set HeightRequest at all, it won't display at all. That is not a deal, when the WebView has fixed height. However, if you want the height of WebView based on its html content, that will be very hard. You need to write a custom renderer to do that. Xamarin forum has some examples for this purpose.