Thursday 31 January 2019

Xamarin.Forms.GoogleMaps


Maps library for Xamarin. Forms that optimized for Google maps.

Install-Package Xamarin.Forms.GoogleMaps -Version 3.0.4



Following Features are available on this library.

·         Map types
·         Traffic map
·         Map events
·         Panning with animation
·         Panning directly
·         Pins
·         Custom Pins
·         Pin drag & drop
·         Polygons
·         Lines
·         Circles
·         Custom map tiles

Github Link

Wednesday 30 January 2019

Creating a parallax carousel in Xamarin.Forms

https://www.thewissen.io/creating-a-parallax-carousel-in-xamarin-forms/

Xamarin.Forms goodlooking UI Samples

No matter what you try to achieve the good looks (for example using AppCompat on Android), people are more concerned about the functionality and user experience. If your app has good graphics and very cozy looks but its performance sucks because of the heavy controls or memory leaks or any other reasons, users are going to uninstall the app in minutes.

Okey finally, 8 out of 10 users are happy with the standard UI interface in most of the apps (this applies mainly to iOS users) and they are not very big fan of super cool UI interface (games are exception to this where people love to see cool graphics plus performance and Unity is the way you want to go not Xamarin for sure).



Github Link  

A Xamarin.Forms version of the Runkeeper app to prove you can create goodlooking UI with Xamarin.Forms. Click KickassUI for more details.

Tuesday 29 January 2019

Change Color of IPhone X top and bottom using Xamarin Forms





protected override void OnAppearing()
        {
            base.OnAppearing();

            var safeAreaInset = On<iOS>().SafeAreaInsets();
            BgStack.Padding = safeAreaInset;
        }

You can put your page inside the stacklayout
 
<StackLayout x:Name="BgStack" BackgroundColor="#FF4D4D"></StackLayout>

Helpful link Link1 ,Link2

Sunday 27 January 2019

Text Blinking Animation in Xamarin iOS





public partial class ViewController : UIViewController
 {
  protected ViewController(IntPtr handle) : base(handle)
  {
  }
    public override void ViewDidLoad()
  {
   base.ViewDidLoad();

   Timer timer = new Timer();

   timer.Interval = 500;
   timer.Start();
   timer.Elapsed += (object sender, ElapsedEventArgs e) =>
   {
    InvokeOnMainThread(() =>
    {
     if (lblBlink.Text ==””)
      lblBlink.Text=”Xamarin.Android";
     else
      lblBlink.TextColor = “”;
   };
  }

  public override void DidReceiveMemoryWarning()
  {
   base.DidReceiveMemoryWarning();
   // Release any cached data, images, etc that aren't in use.
  }
 }

All About .NET MAUI

  What’s .NET MAUI? .NET MAUI (.NET Multi-platform App UI) is a framework for building modern, multi-platform, natively compiled iOS, Androi...

Ads2