MyTwits another rich Twitter client powered by WPF

Initially I started learning ASP.NET and built a few ASP.NET web sites professionally, but I didn’t try desktop windows programming as I had only ASP.NET projects to work on, but I curiously want to build a desktop client application, so I decided to build a client for Twitter. so in this post I want to show some bits of my new client which is powered by WPF.

I hope you would like it. I’m showing you some screenshots of the application first then in the future post I will post technical part.

I will distribute this application via codeplex.

When you launch application for the first time it will show you the sign in window like this:

MyTwits Signin

To sign in you need to authorize your account at Twitter, after you authorized at Twitter you will get token pin for entering it in MyTwits like this:

mytwits_twitter_authorize

and the pin:

mytwits_twitter_pin

For signing in MyTwits just copy this pin and paste in the MyTwits sign in windows like this:

mytwits_enter_pin

Enter pin you’ve got and submit, then it verifies pin you entered and sign you in to get start. This is one time process to authorize at Twitter.

After signing in, you will see following window, which shows home timeline and other information, from here you can also update your status:

mytwits_main

You can view your complete profile and your timeline by selecting Profile tab:

mytwits_profile

You can also delete your twits here by right click on the twit and select delete context menu.

To interact with users, such as reply to user, view his/her profile, friends, followers, twits, follow, unfollow, mention, block etc, you need to right click on the user twit and select option you want to perform on the selected user or just click his/her ScreenName to go to the profile tab for more interaction:

mytwits_main_contextmenu

You can view list of your friend’s friends and followers by clicking on your friend ScreenName or View Profile context menu.

mytwits_profile_friend

If you want to view your friend’s friend or follower profile just click on their profile picture from the right side and voila the profile will be loaded instantly in the same window:

mytwits_profile_friend_friend

Ok, profile is loaded what will I do now? From here you can follow him/her by clicking the Follow button [see above screenshot], you can also view his/her friends and followers list and follow them.

In MyTwits, you don’t need to refresh home timeline to see your friend’s recent twits, it will automatically added to the list when new twits available, I’m using Dispatcher Timer to check for new twits at a certain interval configured by the user. I also implement notification window which will show you new twits notifications above the taskbar area:

mytwits_notify 

These are some bits of MyTwits which is currently under development and will be available [Beta version] shortly from codeplex.

In the future post I’ll start multi part series to show some goodness of the WPF and technical information regarding MyTwits.

Hope this works!

Shahnawaz

Want to explore the world, now explore it with enhanced BING Maps

I’m a big fan of Microsoft, but who cares! I’m busy in exploring the world through virtual globe application like Google Earth, Bing Maps, Microsoft Worldwide Telescope whenever I’m free.

Download AdventureWorksLT 2008 Database SQL Script for learning SQL Server 2008 Express

When you download the SQL Server 2008 Express which is free. Did I mention?, no sample database is installed by default to work on, you have to download a sample database from Microsoft designated download site [Codeplex]. If you go to the download site and think about to download it then think again, look at download size, crap.

New domain name for my website

Let me inform my visitors that I’ve just purchased a new domain name http://www.shahnawazk.com from GoDaddy. I’m happy having this domain name available for me. I’m busy in my freelance project right now, after finishing it, I’ll blog about new features of Windows 7 and Visual Studio 2010 Express.

Hope this works!

My first Drupal theme released

I started developing themes for Drupal and end up with my first ever Drupal theme, which you can download below [See attachment].

Table less, multiple column, sleek and slim theme for corporate or personal websites. I'm using this theme for my personal blog at nawaznet.co.cc.

Features

  • Table less Fluid layout, most of the style taken from garland theme.
  • Supports multiple column [Left | Content | Right]

Playing with Blogger json feed using jQuery

I used blogger [a.k.a BlogSpot] for sometime and liked it, in the recent time I want complete control over designing and displaying and moved to Drupal hosting and start blogging over there with my own website.

I want to show my old entries from blogger on my new website, then I found blogger provides us rss feeds in xml or json format of the full post, I was happy and start working on it.

First I thought that I would add entries manually, but what if I have hundreds of entries, then I opt to show all recent entries dynamically. I opt jQuery for all  my work.

Implementing jQuery AutoComplete with ASP.NET and PHP

Here I’ll show you how to use jQuery AutoComplete with ASP.NET & PHP.

For this demonstration I’m using Jörn Zaefferer jQuery Plugin that you can download from jQuery and also from author’s site here.

Syndicate content