Building a Phone Dialler for Families and Friends using Xamarin – Part 2

Hello, people, I am back to talk more into the developments of my App. I am trying to name the App as Family Dialler. In case you have any better name, please do reach out or comment below. If any of you are a designer, please do help me with the look and feel of this App.

Family Dialler

Well, the App is now working to some extent in Debugging Mode. I am first working on a skeleton of the App with the minimum designs and layouts. I am doing this to test the functionalities that are required to go further with the App requirements.

NuGet Packages

I am listing some of the NuGet packages that I have come across and using them or am thinking of using in the future (as the App progresses). I have been maintaining a list of these packages and will keep on updating the same in a post published earlier.

I can access the Contacts as we speak and can perform the basic CRUD operations on my favorite contacts. Looking forward to finishing some more things ūüôā

Share Mouse and Keyboard using ShareMouse


As a developer you tend to have multiple desktops or laptops with multiple monitors. Controlling each of these systems with their own keyboards and mouse is sometime tiresome and has some kind of limitations that can be considered as an advantage using some of the Screen Sharing software.

It becomes very tedious sometimes, if you want to copy paste some text but because of no clipboard sharing, you will either send that text in email or try to ping yourself somewhere to get the text. It becomes much more worse if you have to share the file. For these, I was using TeamViewer where I can ping my machine and send the text or I can connect in FileTransfer mode to share the file.

Now, I have installed and using this amazing software ShareMouse. It seems to have some unique features which other softwares do not provide. Some of the features that I like are:

  • Works with both Windows and Mac
  • Easily detects other clients
  • No concept of server or client – You can easily use either machine’s keyboard or mouse for the purpose
  • Allows multiple monitor support
  • Allows¬†Clipboard sharing
  • Allows files haring via¬†drag and drop
  • Screen switch as if it’s an extended display.

If you have not tried it out, you can always do that here. The free version is good enough if you are just using two machines as it provides the clipboard sharing functionality as well.

Will review some more softwares and write about them in the future posts.