My First Published Windows Phone Application

Original.png

OriginalFinally it’s here! My first Windows Phone application just got published in the Marketplace.

The idea is simple… keep track of the money your spending/earning. Below is the marketplace description I gave the app. Feel free to download and enjoy!

P.S. The application is FREE! :D!

“Paper Tracker simplifies the daily task of keeping track of your money! It lets you add entries that log you spending money, but also lets you add entries when you receive money! Then using its amazing formulas and calculations; it spits out the amount you have left and puts it in BIG letters at the top of the screen. Now you can see how much “paper” you have left right from your phone!

*Disclamer* This app does not upload any personal spending data to the web. All information is kept locally for the users safeguard. “

 

Download

Windows Phone 7.8 Update

I love my HTC Titan however I think these key items should be updated in the Windows Phone OS.

(Key items that 7.5 lacks.)

  • Sending multiple photos in one text.
  • Sending video though MMS.
  • Upload videos to video sites, like YouTube, Revver, Vimeo, etc…
  • Video Editing.
  • Notification Center
  • Way to track data usage.
  • Me hub should remember last reading position.
  • Way to display data on the lock-screen.
  • Control of alarm volume.

Thoughts on WP7 Data…

Today I went through a tutorial on building a simple application with the new LINQ to SQL that is now supported on the Mango. My opinion on it.. Not a very good option for developers to choose at the current time to be their main source for data entry. I suggest you still use XML files and Isolated Storage in your application. Especially if you want to worry about getting your application on the market in a timely manner.

My worst pet peeve was having to type out the source for each data class. You might like it, and the control you can have over the data you store or receive but I’m goanna wait to support their database in my applications until they release a more visual editor or something to generate the “boring” code by it’s self.

Tell me what you think about the new database solution the WP7 team has put together for us by leaving a comment below.

Multi Scale Images using #wp7 touch features!

Alright in my last post I pointed out how you could simply use Zoom.It by Live Labs inside of your windows phone 7 project. Where just a few moments ago @LocalJoost on twitter wrote a very good tutorial on his blog about using WP7’s multi-touch pan/zoom behaviors with the MSI control. You might want to check it out and apply it to your application for better results rather than using the touch controls I was playing with.

Windows Phone 7 build 6414 July’s Beta Unlock Emulator

Alright so the steps are simple and as follows.

  1. Your going to have to download the .bin of the new WP7 OS. I suggest you place it on your desktop(you can change this later).
  2. Now we need to send a special command to the emulator so that it will open and load up the full operating system. You can do this by heading to your command prompt, right click and select “run as administrator”. Accept the security alert that follows then copy the code below into the CMD and run the emulator. Be sure to replace USERNAME with the username of the account you are using, also if you are running 64bit make sure to add the (86x) to the end of the “Program Files” section of the command that way the emulator will be found.

Good Luck!

image

Article Source: http://forum.xda-developers.com/showthread.php?t=724193

WP7 – Hello World!

Alright, lets make a simple Hello World application for WP7. Note to self, this is going to be created in Silverlight so no XNA framework being used… least not in this tutorial.

To start out we need to create ourselves a new project in VS(visual studio).

File>New>Project

Now you should see a dialog such as the one below. Dig deep into the nodes on the left tree view till you get to the “Silverlight for Windows Phone” node and select the regular “Windows Phone Application” from the list. In the name box below, find an appropriate name for the application and location to store the files, then select “OK”.

image

Now you should see your first preview of the designer and stage for the WP7 application. The first document opened is the main document in the project, conveniently named “MainPage.xaml”. Go ahead and right click on the Application Title, which should say “MY APPLICATION” in it, and select Properties. Now you should see your properties panel pop up if it wasn’t already there. Change the Text property to “Are You My World?” then hit the enter key or click on the stage.

image

image

Next also change the “page name” text to the name of your planet (fiction or not), mine is called “Brazzel”. Now it’s time to dag some controls to the xaml. Open up your toolbox if you haven’t already and drag a TextBox, TextBlock, and Button to the form placing them to look like the form below(does not have to be perfect).

image

Formatting the TextBlock and TextBox

To format the textblock, right click and select properties yet again. We don’t want this application to interrupt the users preference of colors so lets make the Foreground color to the system PhoneAccentBrush. This will make the color of the text the selected color by the users from with-in the settings application. Also go ahead an change the width of the textblock to auto. That way it will grow to how much text in put inside of it.

On this note you should remove any text inside of the TextBlock and TextBox by deleting all the characters in the text property.

Making the button a BUTTON

First off no one wants to click a button that says button, for they have no idea what’s going to happen. Change the content to “Send Message” and change the width to auto then re-align the button to where you think looks good.

Now to add the action to the button, double click on the “Send Message” button and it should load up a page of C# code. You should see an function now with button1’s click event such as below.

We will be adding code in between the {} brackets that will populate the textblock with text the user has entered into the TextBox. This will be achieved by pulling the text out from the textbox and then inserting it into the textblock below. This is a simple and single line of code so use it wisely!

After inserting that line of text between the brackets go ahead and run the code by pressing F5. Ta-Da! It works, you now have your first simple and easily made, single line of code, WP7 application. Enjoy!

WP7 Hello World Application

Helpful Resources:

http://developer.windowsphone.com/windows-phone-7/

http://social.msdn.microsoft.com/Forums/en-US/category/WindowsPhone

Getting Your Application in the WP7 Marketplace.

It costs nothing to download the Windows Phone 7 SDK and write code using the emulator. How ever if you want to sell your applications in the marketplace Microsoft there is a bit of a twist.

  • It costs $99 a year for a developer license, or access to the developer market where you can sell your applications. In return you are allowed to publish 5 free applications and any number of applications that cost any certain amount.
  • For any additional application it costs $20 extra.

 

[Source: http://borntolearn.mslearn.net/wp7/m/classresources/default.aspx – WP7 Jump Start Session 1(PDF) ]