Showing posts with label WindowsPhone. Show all posts
Showing posts with label WindowsPhone. Show all posts

Monday, December 01, 2014

Thinking about developing for Windows Phone 8.1? Here's a great learning roadmap for you...

myamama - Windows Phone 8.1 Developer Roadmap

Finally, I managed to put the time to complete the updated version of the Window Phone 8.0 Developer Roadmap and compile the Windows Phone 8.1 version of it.

For those of you who are new to such developer roadmaps, it’s simply a compilation of lots of Windows Phone 8.1 developer resources represented in hyperlinks with some checkpoints that should help you getting started with the platform (Learning, Porting, Designing, Building, Testing, Publishing, and Monetizing your app)

image

You can download the roadmap from here.

Kindly share with your developers and community.

Make sure you click through as the PDF is fully hyperlinked, etc....

Thursday, October 09, 2014

MVVM Light V5 for Windows, Xamarin and * (pretty much everywhere you'd want to .NET MVVM)

Laurent Bugnion (GalaSoft) - Announcing MVVM Light V5 for Windows and Xamarin

Here at the Xamarin Evolve conference in Atlanta, I just announced the immediate availability of MVVM Light V5. This version runs on the following platforms:

  • Windows Presentation Foundation (3.5, 4, 4.5, 4.5.1)
  • Silverlight (4 and 5)
  • Windows Phone (7.1, 8, 8.1 Silverlight, 8.1 RT)
  • Windows Store (8, 8.1)
  • Xamarin Android
  • Xamarin iOS
  • Xamarin Forms

What’s new?

There are three major changes in this version: Xamarin Support, NavigationService and DialogService, and Portable Class Library support.

...

Visual Studio Gallery - MVVM Light (VS2013)

image

The MVVM Light Toolkit is a set of components helping people to get started in the Model - View - ViewModel pattern in Windows 8, Silverlight, WPF, Windows Phone, Xamarin Android and Xamarin iOS. It is a light and pragmatic framework that contains only the essential components needed. It includes classes such as RelayCommand, Messenger, ViewModelBase and ObservableObject, SimpleIoc and more.

MVVM Light Toolkit (http://www.mvvmlight.net/)

Jump to: Intro / Documentation / Installation and Creation / Source and Codeplex / Support / Donate / Credits / Praises

...

Introduction

The main purpose of the toolkit is to accelerate the creation and development of MVVM applications in WPF, Silverlight, Windows Store (RT) and for Windows Phone.

The MVVM Light Toolkit helps you to separate your View from your Model which creates applications that are cleaner and easier to maintain and extend. It also creates testable applications and allows you to have a much thinner user interface layer (which is more difficult to test automatically).

This toolkit puts a special emphasis on the "blendability" of the created application (i.e. the ability to open and edit the user interface into Blend), including the creation of design-time data to enable the Blend users to "see something" when they work with data controls.

...

My current workday MVVM framework of choice is Caliburn.Micro, but I keep seeing more and more projects using MVVM Light, to the point where I think I'm going to have to check it out... That and it's hard to beat how portable it is. :)

Tuesday, October 07, 2014

Cool Preview eBook of the Day: "Creating Mobile Apps with Xamarin.Forms" by Charles Petzold (Yes, that one)

Microsoft Press - Free ebook: Creating Mobile Apps with Xamarin.Forms, Preview Edition

Greetings! To help celebrate the Xamarin Evolve conference, we’re happy to release a free ebook today: Creating Mobile Apps with Xamarin.Forms, Preview Edition: Cross-platform C# programming for iOS, Android, and Windows Phone, by Charles Petzold. This ebook was created jointly by Xamarin and Microsoft Press.

image

You can download PDF and Mobi formats at the Microsoft Virtual Academy.

This Preview Edition ebook is about writing applications for Xamarin.Forms, the new mobile development platform for iOS, Android, and Windows Phone unveiled by Xamarin in May 2014. Xamarin.Forms lets you write shared user-interface code in C# and XAML (the eXtensible Application Markup Language) that maps to native controls on these three platforms.

This ebook is a Preview Edition because it's not complete. It has only six chapters. We anticipate that the final version of the book will have at least half a dozen additional chapters and that the chapters in this Preview Edition might be fleshed out, enhanced, or completely reconceived. The final edition of the book will probably be published in the spring of 2015.

Here’s an excerpt from the ebook’s Introduction, with greater detail:

Who should read this book

This ebook is for C# programmers who want to write applications for the three most popular mobile platforms: iOS, Android, and Windows Phone with a single code base. Xamarin.Forms also has applicability for those programmers who want eventually to use C# and the Xamarin.iOS and Xamarin.Android libraries to target the native application programming interfaces (APIs) of these platforms. Xamarin.Forms can be a big help in getting started with these platforms or in constructing a prototype or proof-of-concept application.

This ebook assumes that you know C# and have some familiarity with the use of the .NET Framework. However, when discussing some C# and .NET features that might be somewhat new to recent C# programmers, the ebook adopts a somewhat slower pace....

Xamarin.Forms is one of the more exciting things to happen in the C# and XAML space in a long time (to much to say it's revitalized XAML? Given it a new life? Defib'd XAML? Maybe.. [but maybe not]). Why? Read this free ebook and you'll see...

Wednesday, July 16, 2014

Unified Windows Dev Portal, Documentation (and more)

Building Apps for Windows - New Opportunity: Kinect for Windows + Unified Windows developer portal and documentation and 21 additional payout markets

Earlier this week Microsoft released the Kinect for Windows Public Preview which represents a new opportunity for Windows developers, as apps created with the new SDK may be published to the Window Store later this year. We’re making plans to prominently feature Kinect-enabled apps to provide customers with an exciting new Windows experience. I’d like to encourage you to download the preview today and be one of the first to publish a Windows app integrating the Kinect experience.

Today we are also taking the next step in the journey to a single unified Windows platform which began last November with unified developer registration, and continued at Build with universal Windows apps. With this release, we are bringing together Windows Phone and Windows Store online developer resources including education materials, guidance, code samples and reference documentation. We now have a single Windows Dev Center website – dev.windows.com – to aid those of you developing apps and games across phone, tablet and PC.

Finally, this week we’re also expanding the number of payout markets to include 21 new markets from which you can submit paid apps. This includes apps with in-app purchase, the fastest growing Store revenue model, representing nearly 50% of Windows Phone developer payout and over 30% of Windows payout – and growing.

New opportunity: Kinect for Windows

[GD: Check out my Channel 9 Coding4Fun Kinect Gallery post, It's Kinect for Windows v2 Day!]

...

dev.windows.com, the one place to learn about Windows app development

image

In the unified site you will find the content and guidance for both Windows Phone and Windows Dev Centers consolidated in to a single location. Learn about design, find the tools you need for development, and understand the steps to publish universal Windows apps. We’ve also combined code samples and forums into a single, convenient location.

Unified documentation: You will now see a comprehensive, combined documentation set to help you learn how to build apps for Windows devices (phone, tablet and PC), with API and feature distinctions clearly called out. Documentation is now available in 11 languages: German, English, Spanish, French, Italian, Japanese, Korean, Brazilian Portuguese, Russian, Simplified Chinese and Traditional Chinese.

Single location for code samples: The code samples for Windows Phone and Windows Store apps, as well as for universal Windows apps, continue to be published in the MSDN code gallery. The difference is that they are now easily accessible directly from one Dev Center page.

Single location for developer forums: The Windows Store apps and Windows Phone developer forums have been merged into one streamlined set of forums. The dashboard forums have been combined so that they appear together in one location, while the technical forums remain specialized for each form factor.

The dashboards will remain separate for Windows Phone and Windows. When you first click the Dashboard link in the Dev Center, you’ll be able to choose which one to start with. After that, switching between the two is simple. Just use the link in the left-hand navigation pane.

...

Nice to see the Windows/Phone unification continue. It's investments in things like this that gives me hope (you know, how the doc's are always last'ish? So if doc's are being updated, then it looks like this might stick... :)

Thursday, June 26, 2014

From AppStudio to Android, porting AppStudio apps with a little help from Xamarin

Just a couple days ago I blogged about how you can take your AppStudio app and load it into Visual Studio, From Studio to Studio - Apps made in App Studio, opened in Visual Studio. This post is even cooler, taking it to a whole new level...

Falafel - Porting a Windows App Studio Universal App to Android Using Xamarin

Microsoft's App Studio is a fantastic tool to help you design and generate applications for Windows Phone as well as Universal Apps for both the phone and Windows. The online interface allows you to add content like RSS feeds, Facebook pages, Flicker photos and more with a few clicks, generating a complete Visual Studio solution that can immediately be launched on the phone or desktop.

Today we'll look at how we can enhance the App Studio solution’s Portable Class Library so that we can use Xamarin to add an Android version of the app.

Creating the Solution with App Studio

I want to keep things as simple as possible, so for this example, I'm using the "Empty App" template, adding a single feed from our Falafel Blogs. Here's a quick look at the project page on App Studio:

image

Retargeting the PCL for Xamarin

The Universal project includes a Data project which contains the classes for accessing data which we will want to share to the Xamarin Android project. Although this is a Portable Class Library, it's only targeted to Windows and Windows Phone 8.1. A quick change to the project properties will take care of that.

...

...

Adding the Android Project

At this point your solution should be able to build, and we can proceed to add the Android Xamarin project. Obviously you need to have Xamarin installed, and for more information on getting started be sure to take a look at their Getting Started With Android Guide.

Add a new Android project to the solution. One important thing I discovered is that if the name of your app ends with ".Android" you will have problems resolving references from the Android component libraries in Xamarin.

...

image

...

Conclusions and Considerations

I kept things simple here, using the minimal amount of code from the AppStudio.Data project to make it easy to port to Android. Obviously the more components and datasources your App Studio project uses, the more complex it might be to port everything over.

However, we have seen that Xamarin can be a true cross-platform solution, reusing C# code developed exclusively for use by Windows and with only some minor changes and a new UI, expand its reach to an entirely new platform!

Download the source code and try it for yourself: ... [GD: Click through for the link]

...

image..."

You have to admit, that's pretty darn cool. I wouldn't have ever thought that I could take an AppStudio app and with a little tweaking get it run on Android. That's like some kind of Xamarin super power or something (well the super power of portable at least... :)

Wednesday, June 25, 2014

4+1 Free Resources for Windows Store and Windows Phone App Development

Rob W Irving - Great free resources for improving your Windows Phone App

Last month at the MMADNJ user group Nick Landry (@ActiveNick) started doing a ‘show & tell’ segment for published app developers to share some of their work. I talked about Car Dash and shared some tips and free resources I used to make the app successful.

Today I wanted to go into some more details on some of these resources. There a lot of great tools available, and many of them are free for independent app developers.

UserVoice ....

OneSkyApp ...

WPCentral and WMPowerUser ...

Modern UI Icons ...

image..."

See you learn something new every day. I hadn't heard of OneSkyApp or Modern UI Icons before reading Rob's post. I love the Net! :)

Monday, June 23, 2014

From Studio to Studio - Apps made in App Studio, opened in Visual Studio

Pluralsight blog - Taking Windows Phone apps from App Studio to Visual Studio

Microsoft’s App Studio just got a whole lot more powerful. In the latest version, you can make universal apps that run on Windows Phone 8.1 and Windows 8.1, as well as Windows Phone 8 apps – you can also include maps, music and RSS feeds. Even better, you can speed up the whole process by getting started in App Studio and then opening your code in Visual Studio.

...

You can also create your entire app right in App Studio. This includes making the manifest by adding details in the Publisher info section; you’ll need to create a privacy statement and include the publisher information for your developer account if you want it published to the official Store. It should also be noted that you’ll have to create screenshots separately, since you can’t do this in App Studio (you can either run it on your device or load it in Visual Studio and grab screenshots from the emulator).

Opening apps in Visual Studio

If you want to add social connections, tweak the Windows tile, create a multilingual app or include advertising, you’ll need to open your app in Visual Studio. To do this, make sure you have Visual Studio and the latest version of the Windows Phone SDK installed (download here). Choose “Finish” on the App Studio site, then “Generate.” Along with the installable download package and the Publish package, this also generates a source code package. If you created an app in the first version of App Studio, it’s worth going back and getting the source code again; the new release creates much cleaner, higher quality code using the MVVM pattern.

...

image

AppStudio can make Windows Phone 8 apps or universal phone and Windows apps.

Remember, you can choose Windows Phone 8 or universal apps here; they need Windows Phone 8.1 so if you don’t have the developer preview on your phone, you won’t be able to sideload them. If you want, you can generate the Windows Phone 8 app, then click the Generate button again to get the universal code. (You’ll need to change the App.zip file name if you download both, but you’ll probably want to do that anyway.)

If you don’t want to go through the steps of starting your app on App Studio, you can also download the source code for the two sample apps on the site. This gives you an outline MVVM app you can use to get started, with placeholders that can be changed.

When you open your project, Visual Studio should automatically load the packages from NuGet that App Studio uses, ...

...

To localize an app with multiple languages, open the AppResources.resx file in the Resources folder of your project source code. On the project’s Properties page in the Supported Culture box, select whichever languages you want to use for the UI.

Visual Studio will create a new resource file for each supported language that is a duplicate of the AppResources.resx default language resource file, renamed using the locale code, such as AppResources.de-DE.resx for German and Germany or AppResources.de-AT.resx for German and Austria. Edit each language file to put in the correct UI strings. Now, when you build, your app should be multi-lingual.

The new version of App Studio makes more powerful apps than the original, but they’re still basic. Opening the code in Visual Studio means you can get started with an app quickly, including adding resources like tiles and icons. In a nutshell, the new App Studio lets you get cracking on the interesting code more quickly.

... [Click through to read the entire post, see all the pictures and support the author :]

I dig that you can kind of scaffold the app in App Studio and then apply your personal tweaks in VS. The power dev's can make their App Studio App's stand out from the rest... :)

Tuesday, June 10, 2014

C++ a little overkill for your next great Windows app? Check out AppStudio!

developer.com - Beginner’s Guide to Using AppStudio for Building Windows 8 Applications

Building applications isn’t easy, especially if you are not a developer and do not know how to. To help boost the number of apps on its ecosystem, Microsoft has provided a very way to build applications that can target Windows 8.1 and Windows Phone 8.1. In an earlier article (Speeding up Windows Phone Application Development Using App Studio) we saw how easy it was to create applications for Windows Phone 8 using AppStudio from Microsoft.

At Build 2014, Microsoft announced Universal apps (apps built once that can run on multiple Windows devices). At the same time, AppStudio updated their tools to support building Universal Apps, which can run on both Windows Phone 8.1 as well as Windows 8.1

In this article, we will explore how we can use AppStudio to easily build Windows 8.1 applications (which can also run on Windows Phone 8.1)

Hands On

To get started building applications using AppStudio, visit http://appstudio.windows.com/ and sign in.

...

image

Windows 8.1 and Windows Phone 8.1 packages

At this stage, we have a few choices.

1. Check out the application on our devices before we publish to the respective app stores.

a. For this, we will need to install certificates (which are linked under the prerequisites section).

b. Use the Installable packages to install the application on the device.

2. We can also publish the application directly to the app stores. If we want to do that, we will have to associate our application publishing profile with AppStudio.

3. We also can download the source code of the application, to add other features that are not provided by default.

As we can see, application developer for Microsoft’s new ecosystem isn’t very hard when we use AppStudio. Happy building.

Summary

In this article, we saw how easy it was to create applications for Windows 8.1 and Windows Phone 8.1. I hope you have found the information useful.

...

If you're looking to build a quick "information" app and don't need uber-power or performance that a native framework like Marmalade would provide, Free is always better with Marmalade... Marmalade SDK 7.3 for Windows now has a free edition, then something like the AppStudio might be just what you are looking for...

Free is always better with Marmalade... Marmalade SDK 7.3 for Windows now has a free edition

Building Apps for Windows - Marmalade SDK 7.3 for Windows platform: new features, free license

Marmalade, a Windows platform middleware partner, just released a new version of their popular SDK.  The Marmalade SDK enables developers to deploy code across multiple platforms and devices from a single code base. The new 7.3 SDK release brings new capabilities for Windows 8 and 8.1 and Windows Phone 8 across all license types, including Community licenses.  And for new users, the SDK will be available for no license fee. Existing users with Indie, Plus or Pro licenses will get a free upgrade. 

The addition of the Extension Development Kit for Windows Store (both Windows 8 and Windows 8.1 apps), enables developers to access Windows managed and native APIs, plus integration with advertising and social networks.

The prior Marmalade SDK 7.2.1 release provided support for features such as Accelerometer, Audio, Compression, Video, and more. Just a few enhancements in this release include APIs to access:

  • Device camera UI and ability to capture frame data
  • Device’s magnetic compass reading
  • Facebook website via Facebook Connect
  • Get the full list here

In addition, this release includes an ads-in-apps extension that support monetization through the Microsoft Advertising SDK or AdDuplex SDK.

...

Made with Marmalade - Marmalade 7.3 is here. Get started...for free!

Today we are excited to announce the release of Marmalade 7.3.

Headlining this release we have:

  • Enhanced support for Windows Store platform 
  • Multi-touch support for Windows Desktop platform
  • OpenGL ES 3.0 support for iOS, Android and Windows Desktop platforms
  • OpenGL ES 2.0 and OpenAL 1.1 support for Marmalade Juice
  • GCC 4.8 support for building x86 and ARM application binaries
  • Hub support for simultaneous x86 and ARM deployment packaging on Android platform
  • iOS 7.1 framework support
  • ARM architecture variant support

Over the next few days we will be going into a bit more detail on some of these so look out for further blog entries.

Along with the new features above, we’ve squished a few pesky bugs and made a bunch of other smaller changes to improve your overall Marmalade experience.

And the best news? Starting with the 7.3 release, Marmalade is now free for new users!

...

Download It!

image

These guys are my Build Conference Buddies, and I've been giving them hell for years now about not having a all-the-time free version of their SDK. Since they now have one, I guess it's only fair to give them a shout-out.... :)

Monday, May 19, 2014

Channel 9 goes wild for Windows Phone 8

Channel 9

image

Windows Phone 8 application for the Channel 9 web site (accessible at http://channel9.msdn.com) provides a way to browse, rate and view videos on a variety of developer and consumer topics.

image

One of my favorite Microsoft places (Gee, I don't know why that is! lol) now has an official WP8.x app. Read the posts, view the videos, see the shows, attend the events on-demand, its l there...

Vectoring in on the perfect set of Windows/Windows Phone app logo's. Just add one SVG and Vector

David Washington - Create logos for Windows and Windows Phone with one SVG

In a previous post, How to make an app logo that doesn’t suck, we talked through the importance of using vector graphics for your logos to maintain fidelity as they are scaled up to higher pixel density screens. We used a tool that I wrote called Vector to then export the logo to all the different required sizes and scale factors.

Since I wrote that post, Microsoft has announced universal Windows apps for Windows and Windows Phone that you create one app that can be published for all Windows devices.

...

Vector now exports Windows and Windows Phone images

So I took the feedback to heart and updated Vector so it can now export all 42 potential images for Windows 8.1 and Windows Phone 8.1. You can take all the images that are exported, drop them in you Visual Studio shared project, and call it a day.

Go get it now and go make logos for both Windows and Windows Phone that don’t suck!

Vector

image

Description

Vector is for Windows and Windows Phone app developers. Use it to automatically create images for tiles, splash screens, and all other images required from your app from one scalable vector graphics (SVG) file. Simply choose an SVG file, place it on your tile with multi-touch or your mouse and export all of the images. Vector also exports all the images for devices with high pixel density screens. Exports up to 42 images from one SVG file!

Exported images from one SVG:
image

Features

  • Create tile images from one SVG automatically

  • Export all scales for high pixel density screens

  • Preview different tile colors

  • Use multi-touch or mouse to place the image

  • Use settings to choose which images to export

  • Auto-center images

  • Supports Windows 8.1 and Windows Phone tiles

Besides his awesomely titled post, How to make an app logo that doesn’t suck, this utility is a must have for Win/WP App dev's. I mean do you really want to generate 42 different versions of the same image? (of course, as soon as I wrote that, seems like Microsoft should be able to do that for you... given a SVG, generate the images, but one thing at a time I guess... ;)

Tuesday, April 29, 2014

Kurt's Tips, Tricks and Links for Windows Phone 8.1

Kurt Shintaku's Blog - INFO: Windows Phone 8.1 Links, Tips & Tricks

Here’s a few things to keep in mind as you explore Windows Phone 8.1:

Annnnd I also found this list of tips that might be useful for those of you that are just now getting interested in Windows Phone 8.1.

// Update

Q: How can I update my Windows Phone to 8.1 now?
A: Visit the App Studio site and register with your Microsoft Account details. Once that’s done, download the Preview for Developers app  from the Store. Once installed, open the app, sign in with the same Microsoft Account credentials and tick the ‘Enable Preview for Developers’ box. Then go to Setting > Phone Update > Check for Updates.
Q: What’s new on Windows Phone 8.1?
A: Look here to get started, continue here, and then look here if you want to go deep.

// Where did it go? ...

// Cortana ...

// Music and Video ...

// Shortcuts ...

// Keyboard ...

// Settings ...

// Notifications ...

image

An additional thing related to this point;

Q: I don’t see Cortana? And Search just looks like a Bing page?
A: If Cortana isn’t in the list of applications or on the Home screen, chances are she’s not available for your region yet. If you’re happy to experiment, in Settings, you can add the United States Language and Region, and Cortana should appear.

Make sure you have Location on. If off, no Cortana, which also makes this a quick switch to bring back the Bing search if you want it (say to use Bing Image Search...)

Tuesday, April 22, 2014

If change is good, then changelogs are even better! Windows Phone 8.1 Store now has a "New in this version"

WP Central - Dear developers: Please start using changelogs for Windows Phone 8.1 apps

Changelogs. They’re the list of reasons why we want to update an app or game. It’s the simplest thing that some app creators often ignore. It’s baffling. Version 1.2 of your app is out? Great, umm, why do I care unless you tell me?

Granted, in Windows Phone 8.0, and earlier there was no real region for a proper list of changes, resulting in some developers creating pop-up screens detailing the fixes upon first launch, or a separate area under ‘About’ where they can detail their continuing hard work, or even jamming it under the app description in the Store. It wasn’t ideal, but people definitely appreciated the effort.

But developers, you no longer have such an excuse with Windows Phone 8.1. And we hope you notice.

For our audience, if you head to the Store in the 8.1 Preview, you can tap on an app to see the new layout. There are four sections, including Overview, Reviews, Details and Related. You’ll want to start paying attention to the Details page, because developers now have an optional ‘New in this version’ subheading. That’s where you’ll find those app changes (assuming the developer filled it out).

...

Please please WP Dev's use this. As a consumer I hate getting an app update and not knowing what was updated, refreshed, fixed or new. And now you don't have to invent your own wheel...

"Windows Phone 8.1 for Developers" series with 19 posts so far...

Jayway - Windows Phone 8.1 for Developers

We will during the next few weeks together with Microsoft evangelist Peter Bryntesson post a series of blog post regarding the new windows phone 8.1 platform.

We will publish our posts on the Jayway blog and also on Peters blog here. Peters posts will be linked to down below so they are easy to find.

After the release of windows phone 8.1 during Build there are many news for us windows phone developers. Hopefully you are as exciting about this as we are and will follow this series of blogs as they are published.

Links to all post in the series:

image

If you're interesting in developing for Windows Phone 8.1 this is a must read series...

Monday, April 21, 2014

Mirror, Mirror on my PC, who's the coolest Windows Phone projector of all? (Windows Phone 8.1.. ;)

Monkey Slaps - Projecting your Windows Phone screen to a PC

One of the common questions I’ve been getting over the past week from folks has been how to take advantage of this semi-obscure ‘Project my Screen’ entry that was added to the settings collection with Windows Phone 8.1.

This entry is enabled in one of two ways: by using Miracast capabilities delivered in 8.1, and by using the Project my Screen app on a PC and connecting your phone to your PC using a USB cable (sorry – no WiFi yet).

I believe the ‘Project my Screen’ app has been one of the more eagerly awaited features by developers and technical enthusiasts alike. Since we launched Windows Phone 7.0, I’ve received at least a 2-3 mails/questions a month on how they can do demos like Microsoft presenters. With this enabled, anyone can fire up their phone and project a demo of their app or their phone. So, let me lay out how you can demo your app and phone.

To make use of the Project my Screen app, you need to do the following:

...

image

…if your screen won’t project…

..."

I had seen this in my WP8.1 settings screen, but I thought it was something like adding a second monitor or something. I didn't know it was like what you see in just about ever Microsoft WP8.x demo, where your phone screen is mirrored to your PC. And it's two way too! Now that's cool... ;)

Friday, April 18, 2014

//build/ –> //learn/-> //publish/ -> //your free new training sessions/

Building Apps for Windows - //build/ –> //learn/-> //publish/: new resources to help you publish your universal Windows apps

You’ve heard announcements at //build/ around the launch of Windows Phone 8.1 and the converged development platform; now get the details and support from community experts to bring your universal Windows apps to life. We’d like to invite you to join us over the next month for a series of educational and hands-on events.

First up is //learn/, a unique opportunity for you to get an introduction to building your own universal Windows apps for phone, tablet and pc. Ask questions and learn what’s new from Microsoft MVPs and get insights from your peers.

Jumpstart, a 3-day training course from Microsoft’s Virtual Academy follows, giving you an in-depth overview of the most important new features and platform capabilities.

Once you’ve started your app, be sure and register for one of our in-person //publish/ regional events, where Microsoft MVPs and local experts will be on hand to help you bring your apps over the finish line and into the Windows Store.

...

//learn/ - coming soon, April 24

Microsoft MVPs will present live webinars introducing the latest features and technologies for phones, tablets and PCs. ...

Date: April 24, 2014

Click here to register

Jumpstart

In this live training webinar by Microsoft Technical Evangelists Andy Wigley and Matthias Shapiro, you will learn how to design and build Windows Phone 8.1 apps using XAML and C# to share a high percentage of code. You will also learn...

Dates: April 29 – May 1, 2014

Click here to register. If you are unable to attend live, you can watch this course on-demand on Channel 9 after May 9, 2014.

//publish/

//publish/ is a global event series where you will bring your project to polish and complete, and receive support, incentives, prizes and just have a lot of fun along the way.

//publish/ events occur in more than 60 different locations worldwide - simultaneously, all connected by a big online digital dashboard (“The Board”) You will receive expert guidance and support for app design, performance, testing, publishing, and Unity porting in a cool and inspiring environment.

Attend in-person at one of the 35 Microsoft-led events or 30 MVP-led satellite events at locations worldwide. No matter which event you attend, you’ll find it an extraordinary opportunity to learn, share and code; connected to the others via a unique online experience. Register early as space is limited.

Dates: May 16 - May 17, 2014

Click here to register

...

//learn/

Whether you are a New Windows App Developer or an Experienced one- we have something for you!

Join us and take a deep dive into the latest features and technologies for Windows Phones, PCs and Tablets.//learn/ from our community in this “to the community, for the community and by the community” event where our MVPs and Expert Developers will help you better understand all that’s new with Windows.

Want to learn how to easily share code between store apps of different form factors? or Want to build your own universal App? You are at the right place. These sessions will cover all the basic concepts to develop Universal Windows apps –One App for all form factors (PC, Table and Phone), Windows Phone 8.1 apps: the new application lifecycle, the new XAML etc.-with live chat and Q&A with our speakers

No need to dress up or step out you can watch and learn from the comforts of your home/office in this online webcast of informative sessions delivered by our community experts. That’s not all, our local experts will deliver these sessions in not 1 but 8 languages from across the globe(each accommodating the local time zone) to help you learn and leverage the new features and technologies.

So get started and Register Now!

image

...

Building Apps for Windows Phone 8.1 Jump Start

If you're an app developer who wants to design and build Windows Phone 8.1 apps using XAML and C#, don't miss this exciting event. The two-and-a-half day, demo-rich course, taught by experts who have years of experience developing (and writing about the process), focuses on how to create apps for Windows Phone 8.1 in Visual Studio and how to create universal app projects that share a high percentage of code and that target both Windows and Windows Phone.

Course Outline:

  • Day 1: Introduction to Windows Phone 8.1 & Building Windows Store Apps
  • Day 2: Programming Windows Phone 8.1 Platform Features
  • Day 3: Store, Universal Apps, and Silverlight

image

publishwindows.com

SNAGHTML1fe3651

Now, get your learn on!

Wednesday, March 12, 2014

"Windows Phone 8 Succinctly - The practical approach to Windows Phone 8 development" eBook (Reg-ware)

Syncfusion - Windows Phone 8 Succinctly

image

The Windows Phone 8 operating system is closely tied to the hardware of Windows Phones, enabling the development of high-performance apps that provide excellent user experiences. With Windows Phone 8 Development Succinctly by Matteo Pagani, you’ll go from creating a “Hello World” app to managing network data usage, enabling users to talk to your application through speech APIs, and earning money through in-app purchases. Dozens of additional features are covered in the book, including launchers, choosers, and geolocation services, so you’ll have a place to start no matter what you want your app to do.

Table of Contents

  1. Introduction
  2. The User Interface: Basic XAML Concepts
  3. Core Concepts
  4. Data Access: Storage
  5. Data Access: Network
  6. Integrating with the Hardware
  7. Integrating with the Operating System
  8. Multimedia Applications
  9. Live Apps: Tiles, Notifications, and Multitasking
  10. Distributing the Application: Localization, the Windows Phone Store, and In-App Purchases

Speaking of eBooks and Windows Phone 8 development...  :)

(via expression{web.blog} - Windows Phone 8 Development Succinctly)

 

Related Past Post XRef:
PDF's on PDF's... The complete Acrobat PDF Reference Library
Need some help up the WPF learning curve? "WPF Succinctly" from Syncfusion is now available (and free :)
TypeScript Succinctly - Free [Name/email-ware] eBook
Getting sharp with F# with the free "F# Succinctly" eBook [reg-ware]
Syncfusion helps shed a little succinct light on LightSwitch with "LightSwitch Succinctly" (Reg-ware)
"JavaScript Succinctly" - Another free (reg-ware) eBook from Syncfusion
Get into sync with HTTP with the new free (reg-ware) Syncfusion Succinctly eBook, "HTTP Succinctly"
Spelunk the technical details of the PDF format with "PDF Succinctly" from Syncfusion (Free/reg-ware PDF/Mobi ebook)
"Git Succinctly" Free/reg-ware PDF/Mobi ebook)
jQuery Succinctly - Free eBook (reg-ware, PDF and/or Mobi)

Launch It Scheme... 325 (ish) custom schemes you can use to launch other apps from your WP8 app

Matt Lacey: Awesome with Windows Phone - 325 Windows Phone apps you can launch from your own app

Have you noticed how some apps exist that will let you create tiles that launch other apps? Or that some apps will link to other apps?

If you didn't know, this is done through the app being launched having defined a custom scheme (or protocol) that can be used to launch it.

There is no public repository of registered schemes but this information is available via the metadata in the store. With a bit of free time I wrote a crawler to find all the schemes I could.

Here's what I found through checking the top 300 apps in each category.

SNAGHTML1910706

Some points worth noting:

  • This list is not exhaustive.
  • There is no guarantee that these apps or schemes will be around in the future.
  • Not all apps are available in all markets so some people may not be able to find anything when searching for certain schemes.
  • Some schemes are used for a LOT of unrelated apps. e.g. "xplatformcloudkit" which is applied to all apps generated with the XPlatformCloudKit.
  • Some apps may require certain values to be passed to open correctly.

If you're a developer and want to know how to launch apps with the above schemes see http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh701480.aspx
If you want to publish a scheme for your app see http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206987(v=vs.105).aspx#BKMK_URIassociations

You may find more information on some of the above schemes at http://developer.nokia.com/community/wiki/URI_Association_Schemes_List

In a word... Awesome... I love that he wrote code to grab this list...

Friday, February 28, 2014

Here's your shortcut to the Windows Phone Emulator shortcut keys...

Kunal-Chowdhury.com - Windows Phone Emulator - Shortcut Keys

When working a lot on Windows Phone Emulator, it is sometime easy to use the  computer keyboard to perform some specific tasks instead of tapping onscreen display on the Emulator. Sometime, it is also require to know the keys when you don’t have the hardware buttons in emulator.

Here I am sharing all the keyboard shortcuts which the Windows Phone Emulator supports. I am sure, this will be handy to have while developing apps.

Do you know:
If you are a Windows Phone Developer, Windows 8 Store Application Developer and/or Nokia Asha Developer, you can get some Free Goodies from Nokia? Register for the Nokia's DVLUP Program, Partcipate in challenges, Collect XP Points and redeem them for some really cool goodies like Lumia Devices, Phone Accessories etc. For more info, click here.

Here I am sharing all the shortcut keys and their respective functions which you can perform directly using the computer keyboard e.g. simulate the phone’s hardware back button, start button, search button, volume buttons, power and camera buttons etc:

image

..."

Wednesday, February 19, 2014

Blend for VS2013 Windows Phone SketchFlow Templates

Timmy Kokke - Windows Phone Sketchflow 2013

In the past I used SketchFlow to prototype my Windows Phone apps. Unfortunately the development of the windows phone SketchFlow templates stopped back in 2011. These templates don’t work in Blend for Visual Studio 2013. Today I had enough of not being able to use that template and just upgraded it to Blend for VS2013.

To use the template you’ll need Silverlight and SketchFlow (which comes with Blend on VS premium and ultimate).

You can download the Windows Phone SketchFlow templates here: http://1drv.ms/1gfqR1d

Once downloaded, extract the zip file into: %userprofile%\documents\Visual Studio 2013\Blend

...

image

Been quite on the SketchFlow front recently. Good to see it's not dead out there in the "real world"...

 

Related Past Post XRef:
For the Win[JS] - Blend for Visual Studio 2012 now available (and Blend for WPF/SilverLight & SketchFlow Preview too)
Will the real Windows Phone 7 SketchFlow Template please stand up...
Sketching out an WP7 user interface and interaction with SketchFlow
A SketchFlow Two-fer day - “Shawn Wildermuth on SketchFlow/dnrTV” and “Prototyping a WPF-3D game design workflow using TrueSpace 3D, Expression Blend 3 with SketchFlow, and exporting the prototype to XNA Game Studio.”
“Application Prototyping with SketchFlow” Refcardz
Four Expression 3 Starter Kits, two for Blend and two for Web, focusing on Sketchflow, Gaming, SuperPreview and SilverLight.