[Xamarin Error]:System.MissingMethodException: Method 'Android.Support.V4.Widget.DrawerLayout.AddDrawerListener' not found.
After I switched my Xamarin Forms app from Normal Form Activity to FormsAppCompatActivity. This can provide more function in Material Design, such as TextInputLayout. But I got this error:System.MissingMethodException: Method 'Android.Support.V4.Widget.DrawerLayout.AddDrawerListener' not found. I found the problem is from the libraries. After I updated the latest Xamarin Forms Library in Android Project. That works!
I got an error when I built my application. The error said 'No xmlns declaration for prefix "local". Because I used the xaml, I found the compiler did not check the error in xaml file. As a result, it got the runtime error like. This is very easy to solve. Please search all xaml files you used local has this xmlns:local="clr-namespace:[your namespace]"
Last week, I saw there is a real phone of Google Pixel in JB HiFi. That is the first phone calls "Made By Google." Officially, there is a first real Google Pixel, but HTC builds that.
Although JB HiFi got a real phone and allowed the customers to try it, a few customers were waiting to try that phone too. So, I can have one or two minutes to play. Firstly, the AMOLED screen is very very sharp. I love it, and the phone with Android 7.0 is very fast and smooth. Also, the phone is light too and looks beautiful. However, my wife said that looks iPhone 7. In general, that is not bad.Unfortunately, I need a dual sim phone, because I need to travel oversea a bit.
Angular 2 is an MVVM framework. It only deals with ViewModel. This design is completely separated to be view logic from the server, put them in the browser. The application logic is in the service layer where connects to database. Angular two will run on Browser. Between those two layers will communicate by JSON. The architecture showed in the diagram.
I love Xamarin, which a cross platforms mobile development framework. I can use C# to build apps for iOS, Android, and Windows. However, it doesn't mean I can get away from learning Android and iOS development. Using Xamarin is not always the best option. If we know the native platform, that should be more flexible. For example, an app only planned in running for a single platform, that may be a better choice to be built in native or if the app is too complex or memory critical, I suggest that should be constructed in native. That is a better way to utilize the resources.