Windows Phone 7 Resources
A collection of useful resources including articles, source code, controls for Windows Phone 7 development. Please feel free to share your links.
Tools, Books, Guides
- Windows Phone 7 Developer Tools RTM (online installer), ISO
- UI Design and Interaction Guide for Windows Phone
- Programming Windows Phone 7 by Charles Petzold (PDF Preview) (Source Code)
- Creating High Performance Silverlight Applications for Windows Phone
- Windows Phone 7 Training Kit for Developers – RTM Refresh
- Windows Phone 7 in 7 Minutes (Videos)
- Windows Phone 7 Jumpstart Training
- Windows Phone Design Day Recording (videos)
- Patterns & Practices – Windows Phone 7 Developer Guide
- Windows Phone 7 Class Library Reference Technical Preview
- Windows Phone Guidance Catalog
- 31 days of Windows Phone
- Windows Phone 7 How-To Index (MSDN Links)
Articles & Tutorials
- Build an application from start to finish with the final release of developer tools
- Getting the Silverlight Toolkit Controls to work on Windows Phone 7
- Windows Phone Picture Effects – Part 1
- A Windows Phone 7 multi touch pan/zoom behaviour for Multi Scale Images
- Developing for Windows Phone 7 – Shawn Wildermuth – part 1, part 2, part 3, part 4
- Windows Phone 7 Mini-tutorial series by Jesse Liberty – part 1, part 2, part 3
- Building a RSS Reader for Windows Phone 7 – part 1, part 2
- Windows Phone 7 Tutorial – Creating a simple notes app with Silverlight – part 1, part 2, part 3
- Creating an RSS Reader for Windows Phone 7
- Building a Windows Phone 7 App : Sudoku – part 1, part 2, part 3
- Creating a round image button for WP7 – part 1, part 2, part 3
- wFace – Windows Phone 7 Facebook Integration – part 1, part 2
- Windows Phone 7 stock quoting demo – part 1, part 2, part 3, part 4
- Windows Phone 7 Twitter Application – Part 1, Part 2
- Building a “real” Windows Phone 7 Twitter application – Part 1, Part 2, Part 3, Part 4, Part 5, part 6 (Codeplex)
- Clearing cookies on Windows Phone 7 (How to logout of Facebook)
- Patterns of Windows Phone Architecture – Part 1, Part 2, Part 3
- Using ChildWindow in Windows Phone 7 Projects
- Don’t forget to encrypt your Windows Phone data
- NerdDinner client for Windows Phone 7
- Building a Newsreader Application using Silverlight for Windows Phone 7 (Swiss DPE)
- FlightsNorway – Demo WP7 App from NDC2010
- Using Silverlight to create a Digg Client for Windows Phone 7
- Windows Phone 7 Candle Application
- Windows Phone 7 Quake
- Windows Phone 7 – Where am I?
- Windows Phone 7 – Hold it level
- Windows Phone 7 Quick Mail
- Windows Phone 7 Snowfall (UserControl Tutorial)
- Windows Phone 7 Analog Clock
- Windows Phone 7 Minutes to Midnight
- Windows Phone 7 Tic Tac Toe
- Windows Phone 7 samples – Chess and Shock
- Reaction Time – Sample app illustrating Visual State Manager
- TallyMarks for Windows Phone 7, Source code
- Gas Mileage for Windows Phone 7, Source code
- Vanguide for Windows Phone 7
- Creating a small downloaded tool for Windows Phone 7
- Microsoft Tag Application for Windows Phone 7
- REST Web Services in Windows Phone 7 (With RestSharp)
- Using the ASP.NET Membership Provider and Authentication Service from Windows Phone 7
- PhoneGap for Windows Phone 7
- Windows Phone 7 Multitasking (With source code)
- AdMob for Windows Phone 7
- Use your webcam with the WP7 Emulator
- Windows Phone 7 Tutorials (Similar to iPhone AppsAmuck series)
- How to save, load and iterate pictures with Windows Phone 7
- Windows Phone 7 resources from Eugene Chaikin
- Windows Phone 7 API Notes
- Windows Phone 7 and iPhone Multitasking
- Properly exiting Silverlight-based Windows Phone 7 Games (code)
- Use the ASP.NET Authentication Service With Windows Phone 7
- Windows Phone Grid Helper, TextBox Helper
- Market Predictor – Video on building a list in Windows Phone 7
- Saving state: Execution Model Best Practices on Windows Phone 7
- How to use multitouch behavior in Windows Phone 7 (Video)
-
- Optimizing Silverlight Applications for Windows Phone 7
- Windows Phone 7 – When does the GC (Garbage Collector) run
- Key-value coding in Windows Phone with Reactive Extensions
- OAuth with Silverlight for Windows Phone 7
- Windows Phone 7 Application with an Azure backend – part 1, part 2, part 3, part 4
- Windows Phone Applications – Gestures
- Windows Phone 7 ListBox Pagination with MVVMLight and ApplicationBar
- Aysnchronous Download + LINQ to XML + Data Binding
- Silverlight On Mobile : Application Bar for your Windows Phone 7 Application
- Keyboard helper class for Windows Phone 7 Vs Tab Index
- Windows Phone 7 Keyboard Helper as a behavior
- Windows Phone 7 development – Safer reactive extensions
- Windows Phone 7 application bar – Updated binding helper
- Browser app with bit.ly shortening for Windows Phone 7
- iPhone for Windows Phone 7 (Sample application demonstration layout, animations, binding, etc)
- Asynchronously check if a remote file exists on a server
- Google weather API on Windows Phone 7
- Weather alerts on your Windows Phone 7
- Detect when a ListBox scrolls to its end (Windows Phone 7)
- How to SMS using the SmsComposeTask for Windows Phone 7
- How to place a Phone Call on Windows Phone 7 using PhoneCallTask
- Windows Phone 7 emulator – capturing traffic with Fiddler or Wireshark
- Asynchronous image download on Windows Phone 7
- Windows Phone 7 looping selector
- Flickr API for Windows Phone 7 – part 1, part 2, part 3, part 4, part 5, part 6, part 7, part 8, part 9
- Silverlight for Windows Phone 7 – ListBox scroll performance
- Silverlight WP7 List Scroll with Items as Image/Description from web – Bing Image Search
- Animate each ListBox item while it is being added
- Windows Phone 7 ListBox Orientation based scrolling
- Windows Phone 7 error handling, reporting
- Understanding Message Box in Windows Phone 7
- LazyListBox Should Improve your Scrolling Performance and Responsiveness
- How to: Localize an Application Title for Windows Phone
- Windows Phone 7 In-App searching, filtering
- Test-driven development on Windows Phone 7
- Localize a Windows Phone 7 application
- Porting an iPhone application to Windows Phone 7 (PDF)
- Applying data templates dynamically in Windows Phone 7
- Shake the Windows Phone and detect it
- A step-by-step guide to building and deploying your Windows Phone 7 application
- Detect when a ListBox scrolls to its end
- A detailed overview of Windows Phone’s ListPicker control
- UI vs Compositor – Demystifying the main Windows Phone 7 OS threads
- Loading quickly on Windows Phone 7 – Twitter example
- How to move your line of business app to phone + cloud
- Support orientation with a listbox and rotate animation on windows phone 7
Controls and Components
- A clearable textbox for Windows Phone 7
- Creating a list picker for Windows Phone 7
- Update to list picker control for Windows Phone 7
- Implementing Picker Box functionality in Windows Phone 7 (Update)
- Customizing Picker Box dialog
- Windows Phone 7 Wheel Control
- Windows Phone 7 Jump List
- Context Menu from Windows Phone 7 ListBox
- AutoCompleteBox in Windows Phone 7
- DeferredLoadListBox (and StackPanel) help Windows Phone 7 lists scroll smoothly and consistently
- Creating Scrollable TextBlock for Windows Phone 7
- Building a Windows Phone 7 “Infinite ListBox” – part 1, part 2
- Creating a progress dialog for Windows Phone 7
- Reuse LoopingSelector in Date & Time picker SL tookit control
- Creating custom DatePicker/TimePicker experiences is easy with the Windows Phone Toolkit
- Kawagoe Control Toolkit for WP7 (Consists of MessagePopup, ImageCache, PersistentImageCache, SystemImageCache, OneShotDispatcherTimer)
- MoAds – Custom Windows Phone 7 Ad Control with AdMob support
- Animate and fade Windows Phone orientation changes has a new mode – hybrid
- Reactive extensions responding to UI events
- PowerPoint controller for Windows Phone 7
- Bewise Phone Controls – Jump list control & Rating Control
- An animated swipe-enabled title control for Windows Phone 7 (Updated for RTM)
- A better slider for Windows Phone 7
- Windows Phone 7 Jump Grid
- Windows Phone 7 Picker Box Control Implementation
- FluidListBox Control (code)
- Windows Phone 7 Turnstile Control for Silverlight
- Windows Phone 7 Custom Message Box
- Windows Phone 7 Asynchronous Programming
Tips
- Windows Phone : Monitoring Application Startup Performance
- Windows Phone 7 Preprocessor Directive
- Getting Diagnostic Output from your Windows Phone programs
- Windows Phone 7 Emulator Tips & Tricks
- Keyboard mapping for Windows Phone Emulator
- How To Programmatically Dismiss the SIP (keyboard) in Silverlight applications for Windows Phone
- Windows Phone 7 InputScope in VisualStudio and Blend
- Exiting a Windows Phone 7 application
- Using the command line options with Windows Phone Emulator
- How to pin your tile to the start page
- Installing offline documentation for Windows Phone Developer Tools
- Windows Phone 7 taskhost.exe error
- Smoth… Springy… Scrunchy… WP7 List Behavior
- Discovering and Using Default Styles
- View WP7 App’s Isolated Storage structure
- Where is my VS2010 Windows Phone Express?
- Screen capture on Windows Phone 7
- Disabling the lock screen
- Updated Tilt Effect
- How to detect when a list is scrolling (or not)
- Fiddler (and other proxies) don’t work with WP7. Need Network tracking? Use Netmon
- InputScopes for Windows Phone 7
- Windows Phone 7 Input Scope (Another article with the same title)
- Changing on-screen keyboard layout using InputScope
- Quick tip – Set the correct time in Windows Phone 7 emulator
- Exploring List capacities and growth on the Windows Phone
- Make your Windows Phone 7 application dependent on the network connection type
- Windows Phone 7 Fade In animation
- How to pin your game or app’s tile in the emulator
- Downloading images and intermediate ProgressBar in Windows Phone
- Bindable Application Bar in Windows Phone
- Using Different Resources for Windows Phone 7 Themes
- Quick Tip : Playing a streamed MP3
- Windows Phone 7 and Image Overlays
- Windows Phone 7 – Theme Aware
- Get Fiddler working with Windows Phone 7
- Getting the current theme in Windows Phone 7 for Silverlight
- How to quit a Windows Phone 7 Silverlight Application
- Windows Phone 7 Emulator Add-In for Expression Web
- Windows Phone 7 stealing status bar
- Copying files out of the Isolated Storage in Windows Phone 7
- Calling Javascript functions in Windows Phone 7
- Windows Phone 7 Emulator – set color depth
- Loading a static XML file to you Windows Phone / Silverlight App
- Getting the Root Visual in Windows Phone 7
- Creating a toast-like notification popup
- Windows Phone 7 – When does the Garbage Collector Run
- Make your content scrollable with ScrollViewer
- Changing the Background and Foreground Colors for an ApplicationBar
- Serialization Performance on Windows Phone 7
- Optimizing Windows Phone Silverlight Applications
- Windows Phone 7 Keyboard Vs Tab Index
- Use a string resource to display your application name
- Windows Phone 7 vs keyboard vs ApplicationBar vs binding
- XNA from Silverlight on Windows Phone 7 – Saving Pictures
- Detecting the theme in Windows Phone 7
- How to detect the theme being used in WP7
- Launcher and Chooser support in Windows Phone
- Windows Phone 7 developer tips and tricks
- WP7 tip : How to detect when a list is scrolling (or not)
- WP7 tip: Maximum height of a control is 2048px, anything larger will fail to paint or cause weird effects
- WP7 tip: If you have controls with negative margins/padings and they’re in a scrollviewer, use BitmapCache or risk having scrolling artifacts.
- WP7 tip: Build login UI as a popup on the Frame, providing a gate to auth-only page
- WP7 tip: If you get “XAP is invalid” using Application Deployment tool, check XAP content file names for invalid characters
- WP7 tip : Use App.Resources for your Application Title
- WP7 tip: Missing StringFormat attribute? Use a ValueConverter
- WP7 tip: Understanding the difference between content and resources
- Wp7 tip: Use a NavDictionary to pass state between pages
- WP7 tip : Good manners and the back button
- WP7 tip : Windows Phone 7 Emulator Keyboard Shortcuts
- WP7 tip : Understanding persistent data and transient state
- WP7 tip: Choosers and OnNavigatedTo/Loaded Methods
- WP7 tip: Size limit for page state is 2Mb and for application state is 4Mb (MSDN forum)
- WP7 tip : Copy to Output Directory Demystified
- WP7 tip : How to get the Windows Phone device unique identifier
- WP7 tip : Panorama tricks – How to eliminitate blending seams in the background
- WP7 tip : Panorama tricks – Using WrapPanel in wide PanoramaItems
- WP7 tip : Panorama tricks – Using XAML for your background
- WP7 tip : Dismissing Popup Controls
- WP7 tip: Determining license mode for Windows Phone 7
- WP7 tip: Use InputScope to give your users a better experience
- Getting System Information on Windows Phone 7
- Determine light or dark theme in Windows Phone 7 RTM
- Windows Phone memory constraints
- Windows Phone emulator – error in deploying code
- Windows Phone 7 – Who are you?
- WP7 tip: Be Aware-of and Know the work around for a Data Binding bug in RTM tools
- WP7 tip : Making your images themeable
- WP7 tip : How to maintain selected Pivot item in Windows Phone 7
- WP7 tip : Icon and Tile Image Replacement
- SmartPanorama : A Panorama control extension (Maintain selected PanoramaItem)
- WP7 tip : Updating the Geo Location of a UIElement on a Map Layer
- WP7 tip : Use fully qualified paths when setting the source property
- WP7 tip : Check your memory usage
- Debug Memory Counter for Windows Phone 7
- Couple of gotchas playing WAV files on Windows Phone 7
- DatePicker ApplicationBarIconButton images not displaying
- TextBox databinding does not update with ApplicationBar button
- ApplicationBar button and MenuItem localization
- WP7 tip: Page Startup – The Constructor
- WP7 tip: Why will my Photo or Camera task launchers not work on my device
- Get assembly name
- WP7 tip : Page Startup – Loaded event vs. OnNavigatedTo method
- WP7 tip : Setting the Panorama Page after Tombstoning
- How to : Design a Windows Phone 7 ListBox
- Fiddler and the Windows Phone 7 Emulator
- WP7 tip : Conditional logic during startup of Windows Phone 7 App
- Conditional logic during startup of a Windows Phone App
- WP& tip: Scroll bar position after Tombstoning
- Peter Torr’s memory diagnostic tool
- Running a Windows Phone 7 under the lock screen
Source Code
- Code samples for Windows Phone (MSDN)
- Silverlight for Windows Phone 7 Code Sample (cespage.com)
- Windows Phone 7 Action Pack
- Windows Phone 7 Panorama & Pivot Controls (Unofficial, open-source version)
- Foursquare on Codeplex (Works with Beta Tools Release)
- JelloPhone for Windows Phone 7 (with full source), article
- Multitouch library for Windows Phone 7
- Vanguide for Windows Phone 7, article
- Pillbox for Windows Phone 7 (Needs update to Beta tools)
- Windows Phone 7 Sokoban
- Where Am I? App
- Flickr API for Windows Phone 7
- Flickr Uploader for Windows Phone 7
- Hammock for consuming REST APIs (supports Windows Phone 7)
- RestSharp – .NET Rest Client Library (supports Windows Phone 7)
- New York Times Silverlight Kit for Windows Phone 7
- IGFinance – Infragistics Sample Application for Mobile Device (with Source Code for WP7)
- (Preliminary version) MahApps.Twitter library for Windows Phone 7 (code)
- Windows Phone 7 DropBox library
- Windows Phone 7 Samples – Coverflow, Weather, Clock, Solitaire
- Windows Phone 7 – some interesting frameworks
- Tainspin Travel sample for Windows Phone 7
- News Framework for Windows Phone 7
- Fingerpaint – A little WP7 paint app
- Flickr for Windows Phone 7
- WP7Snake – The good old snake game for Windows Phone 7 (with source code)
WCF, Azure & Windows Phone 7
- Using WCF on Windows Phone 7 : Walk-through
- WCF on the Windows Phone 7 – The How To Guide
- GIF to JPEG for Windows Phone 7 – via a WCF Service
- Cloud + Device: Combine the power of Windows Azure, IE 9, and Windows Phone 7 – Part 1, Part 2, Part 3
- SQL Azure, OData & Windows Phone 7
- Display Images from Database in Windows Phone 7 (WP7) using WCF service
- Cloud-enable your Windows Phone 7 Apps – Windows/SQL Azure WCF REST + JSON Services
- Consuming an Azure WCF REST + JSON Service
Design, Styling & Navigation
- Design Resources for Windows Phone
- Theme Resources for Windows Phone
- Windows Phone 7 Design Templates
- Windows Phone 7 Bar Napkin Template PDFs
- Windows Phone Design System – Codename Metro (PDF)
- Application Bar Best Practices For Windows Phone
- Mobile Web Design : Overview, Examples & Tips
- Windows Phone 7 Application Bar
- Frame/Page Navigations and Transitions using the TransitioningContentControl
- Windows Phone 7 Animated Transitions
- Customer Per-Page Transitions in Windows Phone 7
- Windows Phone launchers and choosers
- Launchers and Choosers in Windows Phone 7 – part 1, part 2
- Silverlight for Windows Phone 7 : “Launchers and Choosers”
- Frame and Page Navigation Overview for Windows Phone
- A really short post on Windows Phone 7 Navigation
- Navigation in Windows Phone 7
- Simple page navigation
- The Windows Phone 7 Application Bar
- A High Performance Progress Bar for Windows Phone
- Windows Phone 7 Performance Bar – Turn IsIndeterminate off when not needed
- Windows Phone 7 splash screen and customization
- Windows Phone 7 icons
- Creating a splash screen with a progress bar for WP7 applications
- Customer per-page transitions in Windows Phone 7
- Simplifying page transitions in Windows Phone 7
- Windows Phone 7 Example Application with Landscape Layout
- Improving ListBox Performance in Silverlight for Windows Phone 7: Data Virtualization
- Virtualizing Data in Windows Phone 7 Silverlight Applications
- Using WrapPanel and DockPanel in Windows Phone 7 with Blend
- Better Theme-Aware Icon Buttons in Windows Phone 7
- Integrated Links and Styling for Windows Phone 7 WebBrowser Control
- Displaying HTML String in Windows Phone 7 WebBrowser
- International UTF-8 Characters in Windows Phone 7 WebBrowser Control
- Windows Phone 7 : Style it using Expression Blend
- Quick charts for Windows Phone 7 (Github Repository)
- Windows Phone Application Model : Navigation and Saving State
- An easy way to save state in Silverlight and Windows Phone7
- How to have Binding on Application Bar
- LayoutTransformer Control
- Redirecting an initial navigation
- Windows Phone 7: Navigating After A Picture/Camera Task
- Being theme-aware in Windows Phone 7 Silverlight apps
- Pivot applications for Windows Phone 7
- Panorama in Windows Phone 7
- Windows Phone 7 Gestures Cheat Sheet
- Windows Phone 7 device templates (Codeplex download)
- Create a theme for your Windows Phone 7 application
- Using several CollectionViewSources with Pivot control
- Creating a Custom Application Bar Icon
- Catching the back button action in Windows Phone 7
- Performing Back Navigation w/out adding a page to the Back Stack in WP7
- Using Resource Dictionary in WP7
- Windows Phone 7 : Beating the boot-time blues
- Windows Phone 7: Jumping through the Back Stack
- A browse icon for Windows Phone 7 Application Bar
- Making the SelectedItem shrink when pressed in a ListBox for Windows Phone 7
- Windows Phone 7 WebBrowser control ScriptNotify
- Very slick Windows Phone 7 staggered animation
- Creating a tile using the theme’s color as background
Tombstoning
- Windows Phone 7 Tombstoning – State – Launching, Closing, Deactivated and Closing Events
- Windows Phone 7 Tombstoning Simplified
- Windows Phone 7 – Tombstoning simplified, less duplication
- Debugging Tombstoning in Windows Phone 7
- Windows Phone 7 Tombstoning Pattern Tip
- Understanding the Windows Phone Application Execution Model, Tombstoning, Launcher and more – part 1, part 2, part 3
- Silverlight for Windows Phone 7 : “Tombstoning”
- Extension methods for Tombstoning the Windows Phone 7 model
- Execution Model for Windows Phone
Blend for Windows Phone
- Windows Phone Design Days – Blend
- Create an ApplicationBar & its associated Buttons & MenuItems using Expression Blend
- Custom Windows Phone 7 Behaviors in Expression Blend
- Custom Fonts in Windows Phone 7 with Expression Blend
- Windows Phone 7 – Style it with Expression Blend
- Creating a simple action for your WP7 application
Data, Isolated Storage, Database & Filesystem
- Windows Phone 7 DB – RTM Release
- Creating LINQ data provider for Windows Phone 7 – part 1, part 2
- Virtualizing Data in Windows Phone 7 Silverlight Applications
- Working with files in a Windows Phone 7 application
- Windows Phone 7 SQLite Proof of Concept
- Windows Phone 7 SqliteClient Preview
- Windows Phone 7 SqliteClient with Transaction Support
- Windows Phone 7 deploy database as content (SQLite DB file)
- SharpZipLib.Silverlight for Silverlight 3/4 and Windows Phone 7
- How to pass data (send and read) between pages in Windows Phone 7 applications
- Working with Isolated Storage
- Sterling, Object-Oriented Database for Silverlight and Windows Phone 7
- Using Isolated Storage in Windows Phone 7
- How to Store Data and Pass Data between Pages
- Getting to my Isolated files
- Isolated Storage helper
- Do you need to cache data?
- Windows Phone 7 Isolated Storage – How many files does it take to crash IsolatedStorage?
- Windows Phone 7 XML IsolatedStorage Example
- View your application’s IsolatedStorage structure
- Windows Phone 7 RTM Isolated Storage Bug : IsolatedStorageFile and “searchpattern”
- Windows Phone 7 Line of Business App Dev :: Building a WCF REST + JSON Service
- Silverlight REST-based Azure/S3 BLOB API updated to run on Windows Phone 7
- Beware of .cache files in Isolated Storage
- Windows Phone 7 – Managing Application State
- Windows Phone 7 Serialization Comparison
- Using IsolatedStorageCache
Charting
- Windows Phone 7 Charting example updated to include reusable, platform-consistent Style and Templates
- Charting on Windows Phone with Silverlight Control Toolkit
- Windows Phone 7 RTM Charting with Silverlight Control Toolkit
Media
- Windows Phone Picture Effects Application
- Windows Phone Picture Effects Application part 2
- One-time Cached Images in Windows Phone 7
- Intelligent Image Caching for Windows Phone 7
- How to save to and access photos from the Pictures Hub in Windows Phone 7
- Operating with image files in Windows Phone 7 application
- Recording Audio in Windows Phone 7
- Windows Phone 7 – Microphone and Isolated Storage
- Storing and Playing media on Windows Phone 7
- Speech Recognition on Windows Phone 7
- Supported media codecs for Windows Phone 7
- Ink capabilities in Windows Phone 7
- Extending the Music + Video hub on Windows Phone 7
- LowProfileImageLoader – Keep Windows Phone 7 UI responsive while loading images in the background
- Handling picture orientation in CameraCaptureTask in Windows Phone 7
- IIS Smooth Streaming Client 1.1 RTW, Smooth Streaming Support released for WP7
- Fixing the Microphone Audio cut-off issue in Windows Phone 7 Silverlight
- Playing multiple sounds in Windows Phone
- Silverlight Media Framework 2.2 with full support for Windows Phone 7
- Anti-aliased Lines And Optimizing Code for Windows Phone 7–First Look
- Resume the user’s music after MediaPlay
- How to capture audio from your microphone in Windows Phone 7
- Integrating your App into the Music + Videos Hub
- Saving recorded audio in IsolatedStorage
Accelerometer
- Introduction to the Windows Phone 7 Accelerometer
- Windows Phone 7 Accelerometer Values
- Accelerometer Simulator for Windows Phone 7 – Demo, Source
- Shake detection with Accelerometer on Windows Phone 7
- Emulating the Accelerometer in Windows Phone 7 emulator using Freescale Semiconductor accelerometer
- Accelerometer helper for Windows Phone 7
- Using the accelerometer in Windows Phone 7
- Using the Accelerometer API
Geolocation
- Writing a Bing Maps location aware application for Windows Phone
- GPS Simulator for Windows Phone Development (article) (Updated version)
- Getting started with Windows Phone 7 GPS and Location Services
- Calculate POI distance from current location in Windows Phone 7
- Simulating and Mocking Location Data in Windows Phone 7
- Using the Bing Maps Silverlight Control in Windows Phone 7
- Use the Bing Maps Control with Windows Phone 7 Developer Tools RTM
- GPS Simulator for Windows Phone
- Using GeoLocation API in Windows Phone 7 with Rx
- Distance Computations with the GeoLocation API
- Reverse Geocoding with Bing Maps Service
- Geofencing with the GeoLocation API and Rx
- Using Rx to fine tune moving apps in Windows Phone 7
- GeoCoordinateWatcher tips part 1
Push Notifications
- Push notifications for Windows Phone
- Push notifications in Windows Phone 7
- Understanding how Push Notifications Work – part 1, part 2
- How To : Send a Push Notification from a Web Service for Windows Phone
- Using Push Notification from your Windows Phone application
- Fix for Push Notifications in Windows Phone 7
- A really long post on Windows Phone 7 Notification system
- Silverlight for Windows Phone 7 : Push Notifications – part 1, part 2
- Windows Phone 7 Push Notifications Revisited
- Sending Toast Notifications on Windows Phone 7
- Channel 9 video on Push Notifications – Part 1
- Channel 9 video on Push Notifications – Part 2 (Updated with changes in PNs after Beta release)
- Simulated Push Notifications on Windows Phone 7
WCF RIA Services, OData & Windows Phone
- Windows Phone 7 OData Library (Blog post announcement)
- OData Synchronization with WCF Data Services
- OData Viewer Tool
- Using RIA Services SOAP and Windows Phone 7
- Examining OData – How to create your URI’s easily with LINQPad
- OData v2 and Windows Phone 7
MVVM/ MVVMLight/Caliburn for Windows Phone 7
- MVVMLight (Codeplex)
- Handling the SelectionChanged event in WP7 using MVVM Light
- A Windows Phone 7 Video Player with MVVMLight
- Demystifying MVVM (Dallas TechFest 2010 Talk by Chris Keonig, with source code)
- Using MVVM Light to drive a Windows Phone 7 / Silverlight 4 map viewer
- Building a Windows Phone 7 app with MVVM pattern, using TDD and mock objects
- Windows Phone 7 MVVM Template
- Windows Phone 7 MVVM Template for Visual Studio
- Count me in – Sample app illustrating blendable MVVM framework
- WP7 ListBoxItem Animation on bound data changes (MVVM)
- Windows Phone 7, MVVM and TDD (7 part series)
- Use Ninject to decouple discovery of your ViewModel’s in MVVMLight’s ViewModelLocator
- Use MEF to decouple discovery of your ViewModel’s in MVVMLight’s ViewModelLocator
- Windows Phone 7 – Testable Touch with MVVM
- Caliburn.Micro Soup to Nuts Part 4 – Working with Windows Phone 7
- MVVMLight-ified Netflix Catalog Sample
- Understanding MVVM for Silverlight and Windows Phone in 3 easy steps
- AutoViewModelLocator – a convention based approach to wiring up ViewModels in MVVM
- MVVM Light toolkit example for Windows Phone 7: Twitter search
- Just another ViewModelBase class
- Windows Phone 7 Reactive Extension, OData, MVVM
- WP7 ListBoxItem Animation on bound data changes (MVVM)
- Data Binding Pivot Control Windows Phone 7 with MVVM
- Windows Phone 7 – Sharing data between pages with MVVM
- Visual Studio template for C# Windows Phone 7 Panorama application with Caliburn.Micro
- MVVM Light Toolkit Pitfalls on Windows Phone 7 & How to Avoid Them
- Notifying the viewmodel of input errors using MVVMLight in Silverlight
- Databinding Bing Maps Control in Windows Phone 7 with MVVM
- Using MVVMLight Messenger and behaviors to open files from local disk in Silverlight
- Windows Phone 7 -Pivot Filtering with Caliburn Micro
- Another Windows Phone 7 navigation approach with MVVM
Unit Testing
- Updated Silverlight Unit Test Framework bits for Windows Phone and Silverlight 3
- A Cheat Sheet for Unit Testing Silverlight Apps on Windows Phone 7
Windows Phone Marketplace, Advertising, Analytics
- Windows Phone Developer Account Guide
- Comparing Microsoft Marketplace and Apple AppStore
- New policies for Next Gen Windows Phone Marketplace
- Windows Marketplace for Mobile: Registration and Application Submission Walkthroughs
- Windows Phone 7 Application Categories
- Summary of Windows Phone 7 Application Certification Requirements
- Microsoft Advertising SDK for Windows Phone 7 (FAQ)
- Tracking Ad Clicks with the Microsoft Silverlight Analytics Framework on the Windows Phone
- Search Marketplace on Windows Phone 7 with the MarketplaceSearchTask
- Capturing Windows Phone 7 Emulator screenshots for Marketplace
- Windows Phone 7 — Images required for Marketplace submission
- Creating Windows Phone 7 Application and Marketplace Icons
- WP7 Marketplace: Ensuring Your App Is Ready For Launch
- in-Depth analysis of Application Certification Requirements
- Trials and Tribulations – Integrate trial experience in the same binary
- Anatomy of a WP7 application submission
- Important information for WP7 application submission
- Getting your app published in the Marketplace
- Adding Windows Phone Capability Detection to your build process
- A GUI for Windows Phone 7 Capability Detection Tool
- Marketplace tips for Windows Phone 7 developers
- App Hub submission walkthrough
- Submitting a Windows Phone 7 app in the marketplace
- Track sales and downloads with XNA and Windows Phone 7 using Dotfuscator and Runtime Intelligence
F#, IronRuby
- F# templates for Windows Phone 7 development (Version 1.1)
- New F# WP7 template using Caliburn.Micro on Visual Studio Gallery
- IronRuby for Windows Phone 7
XNA
- XNA WP7 Getting Started
- XNA Creators Club – Create Games for Windows Phone 7
- Exploring Silverlight-XNA Integration in Windows Phone 7
- Farseer Physics Engine
- Programming your first XNA 4.0 game for PC, Xbox 360 Windows Phone 7: Pong
- XNA From Silverlight on Windows Phone – The Microphone
- EasyStorage – Manage StorageDevice the easy way
- Saving/loading on Windows Phone 7 using Easy Storage
- Balder : A 3D Engine for Windows Phone 7, XNA & OpenGL
- WCF and XNA on Windows Phone 7 – Hack Free
- XNA and WP7 Load Times
- XNA from Silverlight on Windows Phone 7 – Gestures
- XPF – A layout framework for XNA
- Scripting on the Xbox 360, Windows Phone and Beyond
- Frogger game in Windows Phone 7 using XNA
- Bubble game in Windows Phone 7 using XNA
- Arkanoid in Windows Phone 7 using XNA
- Integrate a WCF service in a Windows Phone 7 XNA App
- Simple 3D Camera in XNA
- Simple Puzzle game for Windows Phone 7 using XNA
- Using Windows Phone 7 themes in your XNA game
- Zero Gravity Source Code (with Windows Phone 7 version) (Blog Post)
- Bar code scanning with XNA and Windows Phone 7
- Collision Detection on Windows Phone 7
- Windows Phone 7 XNA Tile Engine Solution
- Windows Phone 7 Game Development : Creating Tic-Tac-Toe with XNA
- How to localize the title of a Windows Phone 7 game
- Basics of Sound and Music for games on Windows Phone 7
- How to use Bing Maps in XNA Games
[...] finns också en rejäl lista med strukturerat och organiserat material som kan hjälpa dig igång: http://indyfromoz.wordpress.com/windows-phone-7-resources/ Postades 18. augusti 2010 11:33 av Johan Lindfors Permalink | Kommentarer (1) Taggar: [...]
programmeramera.se | Testa dina applikationer på Windows Phone 7
August 19, 2010 at 6:46 am
[...] August 30, 2010 by keyboardP Leave a Comment Developers, if you haven’t already, I highly recommend you check out this massive list of WP7 development resources. [...]
Great List of Development Resources « Phone 7
August 30, 2010 at 11:30 pm
Nice work Indrajit ! This is a best post having all unique WP7 stuff at one place
Vikram Pendse [Microsoft Silverlight MVP]
September 2, 2010 at 4:13 pm
[...] Repositorio de links informativos: http://indyfromoz.wordpress.com/windows-phone-7-resources/ [...]
Links para tutorials de phone 7 « Umetcc's Blog
September 19, 2010 at 6:15 am
[...] Windows Phone 7 resources – Indyfromoz has been even busier than me, there’s a huge number of links on his page and I’ve not had time to go through them all but they look well chosen. This could be the most comprehensive list out there! [...]
The best resources for Windows Phone 7 Development
September 21, 2010 at 2:23 am
Thank you for this very useful list!
pdominique
September 24, 2010 at 1:57 am
Great list of resources!
Beau
October 5, 2010 at 8:28 pm
[...] WINDOWS PHONE 7 RESOURCES tools [...]
WP7 App Development: How to get started | WP7App.de
October 8, 2010 at 9:53 am
THE complete list. Awesome. Thanks a lot. Please update them if possible.
Veer
November 6, 2010 at 7:08 am
i think you have every resource on windows phone 7 thats out there, this list never ends
Awesome list and great work! Will use this list at work when needed
## CRTL+D ##
Bluedog
December 1, 2010 at 8:23 am
Thank you !!
it’s a lot of resources to learn and developp
to WP7.
Beautiful!!
sleleu
December 20, 2010 at 4:25 am
This is really great work!
Thanks for sharing it.
Naga Harish Movva
December 29, 2010 at 12:40 am
Really very helpful links….
Nikhil
January 13, 2011 at 4:11 am
[...] Liens utiles: Une masse de lien tous plus utile les uns que les autres. http://indyfromoz.wordpress.com/windows-phone-7-resources/ [...]
Djamy'Site
February 5, 2011 at 11:56 pm
[...] Windows Phone 7 Resources « Indyfromoz’s Weblog Windows Phone 7 Resources (tags: mobile windowsmobile) [...]
links for 2011-05-06 « sonofbluerobot
May 7, 2011 at 10:06 am
Great list. Thank you very much for posting these. I referred these from time to time when developing games for windows phone7 that I have blogged at http://atabow.wordpress.com
atabow
September 26, 2011 at 2:37 pm
Nice List! Thanks for releasing it.
It’s nice to see how many people are interested in windows phone.
when i need some help i think your blog is very helpful
Thumbs up!
Windows Phone 7
October 4, 2011 at 5:27 pm
[...] http://indyfromoz.wordpress.com/windows-phone-7-resources/ [...]
METRO UI | Tony Leone Blog
December 17, 2011 at 5:57 am
[...] Resources [...]
Tutorials & examples | Enzo Contini Blog
January 29, 2012 at 11:53 pm