Windows Phone Recipes – Helping the Community

Windows Phone Recipes – Helping the Community

  • Comments 7
  • Likes

(Blog post updated with new links - 1/31/2011)

Windows Phone recipes are open source (MSPL) projects aimed at helping Windows Phone developers with their Windows Phone applications. Recipes are usually common patterns for topics that require some attention. The idea is to provide a sample with some reusable code that can be reused later and modified to fit other similar scenarios. Developers are more than welcome to use them as is, or to change them as they see fit.

We try to limit the scope of recipes to patterns that are not in the current platform, and that are not too large in scope. With that said, some of the samples are quite large in order to illustrate the proper usage of the pattern.

As these are open source projects, the update schedule is not well defined. With that said, we’ll fix critical bugs and take feedback updating the code base from time to time.

Current Windows Phone Recipes:

(We’ll update this list with the links to the recipes as we release them on a weekly bases)

Planned Recipes:

  • Async Data Provider (smart cache)
  • Faster application loading time techniques
  • Push Notification for Azure
  • Shake Library (advance accelerometer library)
  • Try & Buy Helper

(We love to hear from you about which recipes you like or think are missing)

Warning: These code recipes are delivered as is with no support or any promise for continuation.

Your feedback on the recipes (code, samples, and docs) and on the recipes we are planning is more than welcome.

You must be logged in to comment. Sign in or Join Now
  • You can also say, "Stop for one minute." I suggest using a bit of NLP here. Whenever someone hears "stop," "wait," or "don't," they immediately register whatever comes after that. Tao of Badass Review

    So if I say, "Don't think of a black cat," what do you do? Immediately, you think of a black cat and whatever version of one you have in your head.

  • the link for the Basic In App Logger is wrong (it is the same like for the nonlinear navigationservice). Where can i find the correct link??

  • GFR2011
    5 Posts

    I''d ported the solution to VB and while it works well, I found a rather weird side-effect.

    In one of the app pages, a query is created when going form this page to a second one, which supplies a listbox with items. Once an item is selected, it goes back to the calling page that uses that value to execute a query,

    So far, so good.

    Problem is, when I hit back on this page (the one with the query) since it goes back to a "blank" screen...!!! insted of going back to the previous page.

    This was NOT happening without the nonlinear service.

    This only happens when the query was executed.

    The sequence is

    MainPage -> P1 -> P2 -> P3

    P2 contains the query. P3 the listbox with items.

    So, when going back from P3 to P2 no issue at all,...but when going back from P2 to P1...well, a "blank" screen

    Moreover, if in that "blank" (should be P1) I press the BackButton it goes back to the MainPage, as expected.

    P1, P2 and P3 have the BackKeyPress navigating to the specific page. (P3 to P2, P2 to P1, P1 to MainPage)

    Any ideas ? Again only happens now, with the nonlinear service.

  • Although this is nice, I would prefer better optimizations on the system side. For instance, Isolatedstorage performance. I am already using a custom binaryreader but it is still to slow compared to some other platforms. I know you guys are busy... was just a mere suggestion :)

  • Hi,

    I put together a Server Side Push Notification Helper with the April bits here .  

    Have not upgraded this for current RTM as yet.  Let me know if I can help out in any way for the Recipe for the Windows Phone Server Side Push Notification Helper.

    Kind Regards,

    Nick Harris

  • You say that there are four current recipes bu there is only one link with an example and code. Apparently you do not read comments or care to followup with your users because you have not responded to these comments. This makes this blog pointless.

  • aohx075
    1 Posts

    Where can I download these recipes?