Google Website Translator Gadget

Thursday, 25 December 2014

Messaging Plugin for Xamarin and Windows 2.0.0

I’ve been having some fun taking part in the Xamarin Holiday contest for creating a Xamarin plugin.  My entry for the competition is a Messaging Plugin.  The Messaging plugin makes it possible to make a phone call, send a SMS or send an e-mail using the default messaging applications on the different mobile platforms.

I’ve been slowly adding new features and have just published a new version of the plugin that adds support for sending attachments as part of an e-mail.  In addition to adding attachments support I did some clean-up and refactoring on the plugin API.  Unfortunately this introduces a few breaking changes and I’ve therefore decided to make the new version a major update (2.0.0).

Here is a list of supported features for v2:

  • Send SMS (supported on iOS, Android, WinPhone 8, WinPhone RT)
  • Make Phone Call (supported on iOS, Android, WinPhone 8, WinPhone RT)
  • Send Email (supported on iOS, Android, WinPhone 8, WinPhone RT and limited support on WinStore via mailto protocol)
  • Send HTML Email (supported on iOS, Android)
  • Send Email Attachments (supported on iOS, Android, WinPhone RT)

Here is the release notes for v2:

  • Added support for attachments via IEmailAttachment abstraction
  • Added IEmailMessage abstraction
  • Breaking change: Deprecated EmailMessageRequest.  Construct IEmailMessage using EmailMessageBuilder instead.
  • Breaking change: Changed IEmailTask.SendMail overload to use IEmailMessage.
  • Breaking change: Deprecated Lotz.Xamarin.Messaging.Abstractions namespace. Use Lotz.Xamarin.Messaging instead.

So head over to NuGet to install the latest version.  Full documentation on how to use the API and examples for using the plugin for the different platforms can be found in the GitHub repository. 

46 comments:

  1. I have read so many articles or reviews however this blog post is genuinely a pleasant article, keep it up.
    Software Development Company in Indore

    ReplyDelete
  2. I am reading your post from the beginning, it was so interesting to read & I feel thanks to you for posting such a good blog, keep updates regularly.
    Regards,
    Python Classes in Chennai|Python training courses|Python training in velachery

    ReplyDelete
  3. Thanks for sharing this niche useful informative post to our knowledge, Actually SAP is ERP software that can be used in many companies for their day to day business activities it has great scope in future.
    Regards,
    SAP courses in chennai|SAP institutes in chennai|SAP Training Institute in Chennai|sap course in Chennai

    ReplyDelete
  4. Xamarin is always up-to-date with the latest APIs from Apple and Google.
    Xamarin Experts

    ReplyDelete
  5. The messaging plug in in Xamarin allows user to make calls. These kind of plug ins use abstractions like ISmsTask, IEmailTask, and IPhoneCallTask to send an e-mail. Xamarin is now being used by Mobile apps development companies to build mobile apps.

    ReplyDelete
  6. Needed to compose you a very little word to thank you yet again regarding the nice suggestions you’ve contributed here. Digital marketing training in Bangalore
    digital marketing jobs career opportunities in abroad

    ReplyDelete
  7. Hi! Thank you for the share this information. This is very useful information for online blog review readers. Keep it up such a nice posting like this. We are most leading IT & Software company in India

    ReplyDelete
  8. It is really a great and useful piece of info. I’m glad that you shared this helpful info with us. Thank you for sharing. Ece project centers in chennai | Embedded project centers in chennai

    ReplyDelete
  9. Very nice post here and thanks for it .I always like and such a super contents of these post.Excellent and very cool idea and great content of different kinds of the valuable information's.
    Good discussion. Thank you.
    Anexas
    Six Sigma Training in Abu Dhabi
    Six Sigma Training in Dammam
    Six Sigma Training in Riyadh

    ReplyDelete
  10. Get MBBS in Abroad for low fees @ UV Gullas College of Medicine in Philippines. We are one of the best MBBS Universities in abroad.

    ReplyDelete
  11. Hey Nice Blog!! Thanks For Sharing!!!Wonderful blog & good post.Its really helpful for me, waiting for a more new post. Keep Blogging!


    Xamarin Development services in Indore

    ReplyDelete
  12. It's really good. Thank you for your information. Keep Blogging!
    Lyceum-Northwestern University (L-NU) is a university of medicine in Cebu City, Philippines.

    ReplyDelete
  13. We're pleased to read your post. Thank you for sharing informative post.
    VLSA Global Services 2019 – 2020 The latest IEEE Projects ECE thoughts for the final year Chennai Projects. IEEE projects for M.E / M.Tech, B.E / B.Tech and Msc at the end of the year.Visit: Ece Projects in Chennai

    ReplyDelete
  14. I've been reading this article. I believe you've put a lot of effort into this article. I enjoy the job you do. Projects in Chennai For ECE Students is Provided by Vlsa in Chennai. We are the best Ece projects in Chennai . We provide low cost projects for Ece Students in chennai. Thank for sharing this blog!

    ReplyDelete
  15. Msgclub allow you to send 1, 100, 1000000 or unlimited number of SMS with our bulk text SMS plugins.
    SMS plugins

    ReplyDelete
  16. And indeed, I’m just always astounded concerning the remarkable things served by you. Some four facts on this page are undeniably the most effective I’ve had.
    Best PHP Training Institute in Chennai|PHP Course in chennai

    Best .Net Training Institute in Chennai
    Powerbi Training in Chennai
    R Programming Training in Chennai
    Javascript Training in Chennai

    ReplyDelete
  17. Amazing Article .....
    I am reading your post from the beginning, it was so interesting to read & I feel thanks to you for posting a good blog, I have more information about mobile app development.
    Hire Xamarin Developer
    Xamarin Development Company

    ReplyDelete
  18. Uv Gullas College of Medicine Class rooms for International Students with Ultra modern Facilities

    ReplyDelete
  19. If you don"t mind proceed with this extraordinary work and I anticipate a greater amount of your magnificent blog entries
    For more info:
    https://360digitmg.com/course/certification-program-in-data-science
    https://360digitmg.com/course/data-analytics-using-python-r
    https://360digitmg.com/course/data-visualization-using-tableau

    ReplyDelete
  20. It is actually a great and helpful piece of information about digital marketing. I am satisfied that you simply shared this helpful information with us. Please stay us informed like this. Thanks for sharing.

    Digital Marketing Training Course in Chennai | Digital Marketing Training Course in Anna Nagar | Digital Marketing Training Course in OMR | Digital Marketing Training Course in Porur | Digital Marketing Training Course in Tambaram | Digital Marketing Training Course in Velachery

    ReplyDelete
  21. This comment has been removed by the author.

    ReplyDelete
  22. Very informative post, your article on IOS mobile application development training helped me to understand the future of mobile application development. It is very useful to everyone. Keep on posting like that.Digital Marketing Training in Velachery

    Digital Marketing Training in Tambaram

    Digital Marketing Training in Porur

    Digital Marketing Training in Omr
    Digital Marketing Training in Annanagar


    ReplyDelete
  23. Good job in presenting the correct content with the clear explanation. The content looks real with valid information. Good Work

    DevOps is currently a popular model currently organizations all over the world moving towards to it. Your post gave a clear idea about knowing the DevOps model and its importance.

    DevOps Training in Chennai

    DevOps Course in Chennai

    ReplyDelete
  24. From this post I know that your good knowledge of the game with all the pieces has been very helpful. I inform you that this is the first place where I find problems that I look for. You have a clever but attractive way of writing.

    Artificial Intelligence Training in Bangalore

    ReplyDelete
  25. PUBG PC 19.1 Crack 2023 Games Full Version License Key 2023 Full Setup PUBG PC Crack Mobile (otherwise called PlayerUnknown's Battlegrounds).Pubg Pc Keygen

    ReplyDelete