:::: MENU ::::
Browsing posts in: Pluralsight

Recording iPad Screencast on your PC with AirServer

I am currently recording a kids’ course for Pluralsight. It is a great experience to get a new generation interested in technology and in this particular case it is programming. Teaching kids is not something I have a great deal of experience with, although I have worked with plenty of kids in the past as a tutor, mentor and adult learning-partner.

In my opinion, kids respond much better to visuals, and Death-by-PowerPoint is very easy to cause quickly. I settled on using an iPad (which is shock and horror to my regular readers), as it is a device many kids have and there is a lot of educational apps for it.

Here is the problem: How do I record the screen of an iPad, when all I have is a PC, some USB cables and a wireless network? I had lots of ideas

  • Perhaps I could record the screen with a video camera?
  • Perhaps there is an iPad emulator I could use?
  • Perhaps I could borrow a Mac, a Mac TV and 184 other proprietary devices to build my own Rube Goldberg machine?

I really didn’t know. And my whole course really depended on this working. Continue Reading


Featured in the latest PSA from Pluralsight

Today the latest promotional video from Pluralsight was released. It takes form as a public service announcement (PSA) to highlight a world where everyone is a developer. It is pretty funny, and I just happen to be featured in it too. Check it out below

 


Building Quality Apps for Windows Phone

This post was originally post on blog.dvlup.com

With the rise of Windows Phone globally, mainly thanks to amazing Nokia Lumia devices, the number of apps has started to grow rapidly. With more than 200,000 apps in the Windows Phone Store, it is now more important than ever to build quality apps and distinguish yourself from the competition.

It is really important that the first time a new user tries your app they are amazed and impressed. Users have to feel confident that you can solve their problem, whether it is showing a list of nearby museums, taking a photo which puts moustaches on all the faces, or provides a list of recipes for a certain ingredient. Whatever it might be, there is no second chance for a first impression. If your first impression is not up to scratch, you might have one or more of the following unintended consequences:

  • Users will leave negative reviews, which can take a long time to balance out. We always want to start with positive reviews, and then build on that momentum
  • Amazing features lodged deep inside your app might not be discovered.
  • Download numbers will suffer.

There are many apps in the WP Store, and users can find an alternative to your app with a couple of clicks and a spare 30 seconds. If your app is not impressing users on a first run, they are very likely to just discard it all together. I know I have.

Make Every App Amazing – Right from the Start

Here is a list of easy steps you can use to ensure your new app is truly amazing from day one:

  • Use unit tests to ensure logic is sound and accurate (more on that soon). This can easily be set up when you develop your app.
  • Use a beta release to invite trusted users to help test and evaluate your product before a public release.
  • Use a logging framework such as Bugsense to capture any failures and events such as usage counters of important areas and features.
  • Provide a feedback mechanism for such as email or form from within the app, rather than only depend on reviews for feedback. Be responsive to your users, and act on their requests and feedback whenever possible.
  • Release many small enhancements on a consistent basis, rather than large overwhelming updates.

If you make these simple points part of your development plan and roadmap, there is very little overhead. It will become second nature to you, and the pride you will have in your product will shine through.

It really is a true win-win scenario for you and the users of your app.

If you want to know more about unit testing, integration testing, performance testing, error management and much more in that area for Windows Phone, watch my latest Pluralsight course on the topic, Windows Phone Testing and Error Management. It will make your app robust, reliable and successful.


First Pluralsight Course Published

This morning I published my first online video course with Pluralsight, titled Building Windows Phone Apps that Stand Out. It has been a long journey with an insane amount of hours spent writing, recording, editing and polishing everything off. It has given me an appreciation of how much work goes into producing high quality content for the World’s best hardcore developer training site, and I am immensely proud of the outcome.

Below is a small taste of my course, giving you the outline of the content. If you are a Windows Phone developer, this course will add that important knowledge gap of how you can make your app be awesome (and make you more money in the end).

So go ahead and check it out. You can get a free 30 day trial, so there really is no excuse to not start learning now.


Pages:1234