Free Xamarin Subscription for Windows Phone Developers

Xamarin developers have been coding the dream: crafting a single, shared codebase to target the multi-device world we live in. Here at Xamarin, we’re excited about the recent release of the Universal Windows Platform, and we know that both Xamarin and Windows Phone developers are excited about the improvements introduced in Windows 10.

Xamarin Heart Windows

To help usher in this new era, Xamarin would like to welcome Windows Phone developers to the family with a special offer this August:

Free, community-supported subscriptions of Xamarin.iOS and Xamarin.Android, including our Visual Studio extensions, for personal use.

If you’re a published independent Windows Phone developer and haven’t taken the plunge into native, cross-platform mobile development with C#, there has never been a better time than now to get started. To apply, simply fill out this short form sharing the details of your Windows Phone app published on or before August 17th, 2015:This offer is limited to independent Windows Phone developers, so no more than one subscription will be granted to any given publisher. Don’t delay! This offer expires August 31st, 2015.


This offer is limited to independent Windows Phone developers, so no more than one subscription will be granted to any given publisher. Don’t delay! This offer expires August 31st, 2015.

Original post


Windows 10 Developer Readiness in Arabic ! – Powered by MVPs


Watch the Windows 10 Developer Readiness – Powered by MVPs global webcast series to learn how to build an app or bring an existing App to the *NEW* Universal Windows Platform in Arabic !!

This webcast is part of a global series provided by the MVP Award Program for developers. Our goal is to bring you the latest opportunities in developing for the Windows Platform, and to bring you closer to the Microsoft MVPs from your region.


For questions and to connect with us, please visit our Facebook Page and ask your question using the hashtag #Win10MVP.  

Skype in Classroom


Today i had the first opportunity to speak within the skype in classroom program. I spoked with a class for English family in Italy aged 5-9 , they learn at home. the class from three kids who are self directed learners. It was great having a skype chat about what i’m doing and how i did it. they have a son who loves computers, loves Minecraft and gaming, he is 9 and they have two twin daughters who also are interested in computers, they have also all done a little bit of coding on The Khan Academy

Screenshot (2)

We had a conversation about coding and engineering, introducing for them Hour of code and how they can learn from it. Talking about technology and how it change life. how coding can change this family life. I also shared with them my experience and how i start programming from  higher school.

Screenshot (3)

the father and the mother was so great they supporting the kids and also have the same interest of loving technology and loving code. I really love this experience and I would like to speak with them again


Microsoft launches MS-DOS Mobile

Microsoft launches MS-DOS Mobile, a new OS designed especially for Lumia smartphones.


Microsoft is going back to where productivity started for millions of people, launching a beautifully simple OS.

The MS-DOS Mobile preview is an essential download. Whether you’re going back to BASIC, or simply booting into DOS for the first time, MS-DOS Mobile marks the next step in Microsoft’s reinvention of productivity.

The OS allows you to run a number of already installed applications, while the sleuths amongst you will delight in uncovering a few extra special features – all through the medium of the much-loved C:\ prompt.

To find out how, and to learn about the story behind it, watch our exclusive launch video


Daniel Glass who led design on the project, said:

“Turning our back on graphics was hugely liberating. We’ve dropped the resolution, and in doing so re-discovered our roots.”

“The inspiration for the graphical design is Courier New meets film noir.”


“MS-DOS Mobile allows us to look proudly back, while at the same time moving us defiantly forwards.”

“It’s simple, effective productivity re-imagined through the medium of DOS. “


Designed to complement the heritage feel with a new-age operation, MS-DOS Mobile has been re-built from the ground up.

Develop a Windows Phone QR Scanner

Hello everybody today we will talk about how to implement a QR scanner on windows phone, this feature is one of the easiest ways and functions to deliver content to the users easier.

What is the QR & Barcode Scanner

Barcode Scanner & QR Scanner is completely helpful. Change your smartphone into a powerful QR Code, Barcode, and Data Matrix scanning utility. Open the app, point the camera at the code and you’re done! By using the phone’s camera, Barcode Scanner will quickly scan and recognize the information of barcode.

How to use a QR , Barcode reader

To scan a QR code simply open the app, point the camera at the code, and you’re done! There is no need to take a photo or press a button. QR Code Reader will automatically recognize any QR code your camera is pointing at.

When scanning a QR code, if the code contains a website URL, you will automatically be taken to the site. If the code just contains text, you’ll immediately see it. For other formats such as phone numbers, email addresses, or contact info, you will be prompted to take the appropriate action.


How to Implement a QR reader at Windows Phone

we will use obtical reader library

The Optical Reader Library attempts to address these issues: it provides an optical code reading Task that is easy to integrate and simple to use, that is already optimized to use the best camera parameters for different devices, and which can be extended to support different image preprocessing and optical code decoders if needed.

follow below steps to implement this library

  • declare an object from the lib after downloading and inserting it in the reference
private OpticalReaderLib.OpticalReaderTask _task = new OpticalReaderLib.OpticalReaderTask(); 
private OpticalReaderLib.OpticalReaderResult _result = null;

  • At the constructor add the event handler function name to the _task object
_task.Completed += OpticalReaderTask_Completed;
  • Implement the function as you looking for in your application, in the below we direct to a URL, so you will declare a string to store the url to it and navigate to this URL  
private void OpticalReaderTask_Completed(object sender, OpticalReaderLib.OpticalReaderResult e)
             _result = e;
                         NavigationService.Navigate(new Uri("/WebViewPage.xaml?url="+_result.Text, UriKind.Relative));

  • Create a button and add  _task.Show(); in the button action to enable the app to open the camera and scan the QR.
  • Don’t forget to dispose thetask when the user click on the back button after opening the camera.

Please find the source code for C# and Xaml here

DEVELOPERS! WINDOWS 10 is HERE ! (Windows 10 developer tooling preview now available to Windows Insiders)

 Windows 10 developer tooling preview now available to Windows Insiders
Continuing to build on the momentum of January 21st and MWC, and last week during the WinHec event, we are releasing a preview version of the Windows 10
developer tooling today.

  • Please review the Building Apps for Windows blog post announcing the tooling release and replicate it to developers through social media according to your audience and needs.
  • Check out the associated MVA course – all videos listed below.
  • All announcements and feedback channel are done though the Windows Insider Program. Devs, IT Pros, and Consumers MVPs, participate with us and join the Windows Insider Program to download the latest Windows 10 Technical Preview with the new Project Spartan rendering engine and the tools.
  • Please continue to refer to the Windows for your Business blog for IT Pro and Enterprise related news. Finally, check-out the Gabe Aul blog series which provides insights on release strategy.



Developer’s Guide to Windows 10 Preview – Channel 9 Videos…

  • Developer’s Guide to Windows 10 Preview: (13) Action Center
    Today, ‎March ‎23, ‎2015, ‏‎6 hours ago | JeffKoch
    Learn all about Action Center, now available on PCs, laptops, and tablets (in addition to Windows Phone), and explore the code you need to implement if your app uses toast notifications and badge counts on tiles. With the Action Center comes the ability for apps to create, update, replace, and delete notifications in the action center, along with a new background task trigger that fires whenever a user dismisses a notification from Action Center.
  • Developer’s Guide to Windows 10 Preview: (12) App Services
    Today, ‎March ‎23, ‎2015, ‏‎6 hours ago | JeffKoch, MicrosoftLearningExperiences
    Get a glimpse into the many new features that Windows 10 offers around app-to-app communication, especially the very exciting App Services, which lets you create UI-less services that apps can call in much the same way as an app can call a web service (except that these are on device). Learn how to create an app service, how to call it from a client app, and how you might create a client API to ease programmatic access to an app service.
  • Developer’s Guide to Windows 10 Preview: (11) New XAML Controls and XAML Transform 3D‎Today, ‎March ‎23, ‎2015, ‏‎6 hours ago | JeffKoch
    Get a brief look at some of the new XAML controls, such as SplitView and RelativePanel, and see some of the new XAML framework features, like compiled data bindings and drag and drop support. Then, take a deeper look at the XAML Transform3Dcontrol, which allows the designer to create a 3D scene and animate objects within it in a 3D plane to create rich graphical effects, such as perspective and parallax.
  • Developer’s Guide to Windows 10 Preview: (10) App-to-App Communication
    Today, ‎March ‎23, ‎2015, ‏‎6 hours ago | JeffKoch
    Since there are loads of great new ways for apps to communicate with each other in the UAP, take a quick look at what app-to-app meant in Windows 8.1 and how it has been greatly extended with exciting new capabilities in UAP, such as LaunchForResults or invoking a specific app when using protocol activation. Explore the new Shared Storage capability, which is a sort of file share for apps from the same publisher
  • Developer’s Guide to Windows 10 Preview: (09) Adaptive Triggers
    Today, ‎March ‎23, ‎2015, ‏‎6 hours ago | JeffKoch
    Get a good look at Adaptive Triggers, which are used in XAML to automatically detect environmental factors, such as different screen sizes (like when a user resizes the app window or when running on a phone instead of a laptop), and then see how to apply a Visual State to set an appropriate screen layout. See how, used in combination with the RelativePanel control, you have powerful tools to create an adaptive UX.
  • Developer’s Guide to Windows 10 Preview: (08) RelativePanel Control
    Today, ‎March ‎23, ‎2015, ‏‎6 hours ago | JeffKoch
    See how the RelativePanel control, a new layout control that allows you to arrange controls relative to its siblings or to the container, works and how it becomes particularly valuable when building an adaptive page that reacts to different screen sizes and orientations.
  • Developer’s Guide to Windows 10 Preview: (07) Pen & Ink
    Today, ‎March ‎23, ‎2015, ‏‎6 hours ago | JeffKoch
    Learn how your app can capture pen & ink input, and get details on handwriting recognition. Windows 10 devices will come in many shapes and sizes, many will allow you to draw directly on the screen, and Windows 10 includes a new drawing control and low-latency hardware support for a great experience when adding handwritten content to a page.
  • Developer’s Guide to Windows 10 Preview: (06) Maps
    Today, ‎March ‎23, ‎2015, ‏‎6 hours ago | JeffKoch
    Find out how to launch out to the built-in Maps app for easy inclusion of maps and directions in your app (the Windows UAP platform includes a new Maps control and Maps services APIs). Take a look at the MapControl for those apps that have more demanding mapping requirements, and see how you can enhance the map by overlaying with your own icons and content.
  • Developer’s Guide to Windows 10 Preview: (05) SplitView Control
    ‎Today, ‎March ‎23, ‎2015, ‏‎6 hours ago | JeffKoch
    Explore some of the new XAML controls available in the Windows 10 tools, and then take a deep dive on the new SplitView control, which offers flexible page layout options, including a soft-dismiss navigation menu bar and a content area to display pages.
  • Developer’s Guide to Windows 10 Preview: (04) Extension SDKs
    Today, ‎March ‎23, ‎2015, ‏‎6 hours ago | JeffKoch
    Get a deeper look at extension SDKs and how you use them to implement platform-specific functionality, such as supporting the hardware Back button on phone devices. Learn how to write adaptive code, which uses the Windows.Foundation.Metadata API to selectively execute code at runtime according to the device family where the app is running.
  • Developer’s Guide to Windows 10 Preview: (03) Migrating 8.1 Apps to Windows 10
    Today, ‎March ‎23, ‎2015, ‏‎6 hours ago | JeffKoch
    Take a look at the migration process for single Windows Store or Windows Phone 8.1 apps and for Windows 8.1 universal apps. Apps built for Windows 8.1 run fine on Windows 10 devices, but to take advantage of the many new features in the Windows 10 platform or to extend your app to run on additional device families, you’ll need to migrate them.

Important notice regarding Windows Dev Center account‏

ImageProxy Re-posted from The Windows Store team

Windows Store price tier value updates begin April 13

Windows Store supports 96 tiers that publishers can use to price paid apps and in-app products. These price tier values are updated periodically to maintain consistency across currencies, accounting for changes in foreign exchange rates, taxes and other geographic pricing considerations.

During the week of April 13, 2015, the price tier values will be updated. With this update, the US Dollar (USD) price in each tier will remain the same, with the prices in all other currencies adjusted relative to the USD price.

Here is an example of a price update for a paid app published in the United States and China:


These price tier value changes will take place automatically, there is no action required on your part. However, we recommend that you review the updated prices for your paid apps and in-app products in Dev Center after April 13 and make any desired changes. Please take note of currencies with the most substantial price changes (20% or more due to foreign exchange rates) including:


For additional information on pricing:

Windows Store: Accounts types, locations, and fees
Windows Phone Store: Define market pricing and selection

Learn More About Microsoft Intune

Today i would like to blog about one of the best EMM , MDM and MAM solutions Microsoft Intune, With Microsoft Intune you will manage users, devices, apps and data.


Microsoft Intune provides mobile device management, mobile application management, and PC management capabilities from the cloud. Using Intune, organizations can provide their employees with access to corporate applications, data, and resources from virtually anywhere on almost any device, while helping to keep corporate information secure.

First of all why Microsoft start to invest in MDM, EMM solutions, That’s a very interesting question. Enterprise mobility and BYOD becoming a trend in a lot of organizations and Enterprises and a Enterprises start to face a lot of challenges when they start to apply Enterprise mobility

  • Employees expect to be productive across a variety of device types with the ability to  access to the applications that they need.
  • IT departments want to empower employee productivity by providing this flexibility, but also need a fine a way to keep corporate information secure with both corporate and personal devices.

That’s why Microsoft developed a product to enable enterprise mobility management to help organizations provide their employees with access to corporate applications, data, and resources from virtually anywhere on almost any device, while helping to keep corporate information secure.


What is the benefits from Windows Intune
  • Device choice
  • Unparalleled management of Office mobile apps
  • Data protection:
  • No infrastructure required
  • Enterprise integration
  • Flexible licensing
  • Global presence with 24/7 support


With Microsoft Intune you will have access to

  • Mobile device management (MDM) solutions: it’s minimize complexity by offering mobile device management through the cloud with integrated data protection and compliance capabilities
  • Mobile application management (MAM) solutions: Manage and protect data from the applications your employees are familiar with and helping prevent leakage of company data by restricting actions such as copy/cut/paste/save in your managed app ecosystem
  • PC management solutions: It’s provides a comprehensive solution for managing across a variety of devices, including PCs and laptops
  • Flexible licensing with the Enterprise Mobility Suite
    1. Microsoft Intune
    2. Microsoft Azure Active Directory Premium
    3. Microsoft Azure Rights Management

If you want to know more about how to use Windows Intune you can visit Microsoft Intune website

Grow Your Windows App Revenue – Publish your app

As i promised in my last blog we will keep talking about how thousand of developers develop a hundred of apps, but don’t know that he can double his/her revenue through this platform.

We will continue this series of blogs to talk about the  Model to increase revenue opportunity and it’s steps.

The first blog we talked about How to Choose the Best Business Model and we now we will talk about the next step of Grow your app revenue Publish your app

To help your app to gain a lot of downloads and grow it’s revenue you have to Create a high quality app, application that make your audiences and users become addict to this app.

a high quality app can contain one of this below characteristics

  • Beautiful graphics, sounds and music
  • Engaging, simple to use
  • Rock solid, no crashes
  • Usable by wide range of users
  • 4-star ratings or higher
  • Users love the app (rating comments)


FACTS: Windows Store: Largest commerce footprint*

  • Only one with 191 Markets
  • Only one with Alipay in China
  • Only one with +30 MO Billing Partners

And this facts leads to

  • All Markets support paid apps and in-app purchase
  • 20x More purchases with Alipay than Credit Card
  • 4x More purchases with MO billing than Credit Card


And now you have to ask yourself this question What markets are your apps published in?

FACT 12 of top 15 apps are published in >= 187 markets.


The Sales Penetration of the application will get higher for sure if you Published your app in all markets

This is the Second part of our serious of Grow Your Windows Phone App Revenue from how to publish your app to grow your app revenue.

In the next blog we will talk about optimize your app to grow it’s revenue .

Feel Free to contact me if you have any question 🙂

The first blog “Choose the best business model”