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.

300px-OpticalReaderDemo_Reader

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.

ENJOY 🙂

windows-10-full-screen

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

https://channel9.msdn.com/Series/Developers-Guide-to-Windows…

  • 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:

Capture

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:

sd

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.

intune

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.

image6

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

Windows-Intune-Portal2

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)

Capture

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

df

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.

Capture

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”