Coding4Fun Toolkit v2 http://coding4fun.codeplex.com released! New items and the start of Windows Store support! The same XAML / APIs will work against either platform.
The Coding4Fun toolkit is a set of API wrappers and XAML UI controls for building Windows 8 & Windows Phone apps. Keeping with a Coding4Fun tradition of making hard things simple, complex APIs are as simple as Start and Stop and controls all have a system-level polish to them. The new version’s target was to give same API/Control works against Windows Store and Windows Phone applications. Write once, deploy anywhere.
Download from http://coding4fun.codeplex.com/
I have used the toolkit myself for my Sphero Control app. http://www.windowsphone.com/s?appid=35cd9766-6888-4bfa-b515-13ed5fc9fed5
Varous Color Picker controls for Windows Phone 8 and for Windows 8.
With development of apps for Windows 8 and Windows Phone 8 getting much closer but still not being the same, there are some good resources out there in regards to creating projects that share a maximum amount of code between the two platforms.
The cornerstone of Windows 8 and Windows Phone 8 cross platform development are portable class libraries and MVVM pattern that help separate UI and logic.
The main area on the topic on MSDN including articles and code samples is here: http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj714089(v=vs.105).aspx
There is also a section on the “Microsoft Virtual Academy” called “Building Apps for Windows Phone 8” https://www.microsoftvirtualacademy.com/tracks/building-apps-for-windows-phone-8-jump-start that has a Module (#19) on this.
You can sign up to the Microsoft Virtual Academy for free using any Microsoft ID.
Furthermore, the following sessions on the topic were presented at the Build conference last fall in Seattle:
“How to Leverage your Code across WP8 and Windows 8”: http://channel9.msdn.com/Events/Build/2012/3-043
Link provided by Stuart Lodge: “Create Cross-platform Apps using Portable Class Libraries”: http://channel9.msdn.com/Events/Build/2012/3-004
Happy coding (and code reusing)!
“MINE for facebook” is a new Facebook client that can be found in the Windows 8 store. It seems to do everything right at first sight and above all, it has really great looks.
At first glance, I noticed it can run as a background app with notifications to the lock screen, it can show the full news feed as well as customizable feeds, the personal profile, notifications, friend lists, groups and events. It registers itself as a sharing target, so text or pictures can easily be uploaded to Facebook without ever leaving the new Windows UI. The search charm works as well, implementing the regular Facebook search page.
This app looks VERY promising and certainly gets a top position on my Windows tablet. Thanks, Marvin Apps!
My favorite productivity tool “PureText” is back with a version 3 that now runs perfectly under Windows 8.
PureText is a small tool that adds the shortcut key Win+V to paste any text in the clipboard without ANY formatting. I have used it for years but it stopped working in Windows 8.
The just released version 3 fixes that and even adds a 64bit version.
Head over to http://www.stevemiller.net/puretext/ to download the newest release.
Thanks a ton, Steven!
Very cool! This client will be the “corporate app store” to side-load enterprise Windows 8 / Windows RT apps, if said enterprise uses Windows Intune to manage devices..
It can be downloaded from the Windows Store from http://apps.microsoft.com/webpdp/app/4b1dff1a-e76f-4fdd-a993-9c59048c3768
Official app description:
The Company Portal app helps you search, browse and install apps made available to you by your company, through the Microsoft Windows Intune online service. Apps can be installed without requiring a connection to your corporate network. You can also enroll your personal computers and devices in the service and locate contact information for your IT team.
Note: This app requires your company to have an active Windows Intune subscription and to have provided you with an organizational ID to sign in.
In the “Windows Store apps for Absolute Beginners with C#” on Channel9 Bob Tabor from www.LearnVisualStudio.net will teach you the fundamentals of Windows Store app development by walking you through building the Contoso Cookbook Hands On Labs over the course of 34 lessons,
The Hands On Lab manual and source code can be found at: http://corti.ch/contosocookbook
Visual Studio 2012 was announced with the promise of a new approach for providing updates to Visual Studio on a regular cadence of shorter intervals.
The promise is kept by delivering “Update 1” today as a download for all Visual Studio 2012 users.
You can install it today from the download page (see “Visual Studio 2012 Update 1” under the “Additional software” section).
See “Somasegar’s Blog” for many details on Update 1.
The updates contained in Update 1 are summarized as:
For the release of Windows 8, Visual Studio 2012 added new templates, designers, and testing & debugging tools to support this new platform, including support for Windows Store apps with the Windows 8 Simulator. Update 1 adds support for mixed-mode (managed/native) debugging of Windows Store apps, and support for native ARM dump debugging. This update also includes code analysis support for Windows Phone 8 apps. But Update 1 isn’t just about new Windows platforms. It also enables you to target Windows XP with native C++ applications in Visual Studio 2012.
With Update 1, we also invested in expanding our lifecycle tools for SharePoint 2010, especially for testing and quality assurance. You can now use unit tests and coded UI tests for simulating user interaction, including the Microsoft Fakes Framework to stub out SharePoint dependencies. Load testing support enables stress testing of SharePoint applications under simulated load and network conditions. In addition, you can now capture SharePoint logging information using IntelliTrace to provide a rich analysis experience for SharePoint applications.
Visual Studio 2012 brought a lot of new features to support the work of agile teams. Update 1 builds upon these advancements with significant usability improvements in Team Foundation Server’s web interface and a much improved source viewing and diffing experience. Update 1 also includes functionality for Team Foundation Server that first appeared in Team Foundation Service, such as Kanban support with a Kanban board and a cumulative flow diagram. In the IDE, Code Maps enable you to create and view dynamic visualizations of relevant code to understand and navigate its relationships faster.
Enabling continuous quality is a key focus area of Update 1. Code coverage for automated tests is now available for manual testing, which enables you to analyze which areas of a code base are used during manual testing. Update 1 also supports cross-browser testing, with the ability to record web tests in Internet Explorer and then later replay them with most modern browsers. Using Test Explorer, you can group and run tests based on their traits (Test Category, Test Property, Priority, and Owner). You can also pause and resume manual test sessions in Microsoft Test Manager, and automatically create an image log of all actions performed during an exploratory testing session.