Really simple windows phone 7 application idea for beginners - windows-phone-7

I am just a beginner in developing windows phone 7 apps. Can you suggest some ideas or rather exercises that can get me started working on the platform and start building some real applications.
Will really appreciate the help.

Well, simple games like pong or breakout are always good ways to play around and get used to a new platform. You could also a try writing a simple notepad style app.
If those are more than you'd like to take on just yet, 'guess the number' and other similar games are always good too.
Maybe you could also Google for some simple tutorials and run through them? This one seems to be a good, if very basic, introduction.

Related

How to use Bluetooth with app inventor

I was using app inventor to build an app for a school project. The problem is I can not find a single strong tutorial on the internet of how to use Bluetooth with app inventor. I do not no much and can't give too much detail because I have now information to start with. If someone could give an example program along with how it works of point me in a direction to find some good tutorials.
Note: This is between two phones.
After 2 minutes of searching on the net I have this:
http://appinventor.pevest.com/?p=520
http://puravidaapps.com/btchat.php
http://ai.kittywolf.net/index.php/BTChat
http://www.appinventor.org/Chapter12
Good luck.

Designing WP7 App

I have made one windows phone based application. i want some designing ideas from you wp7 people.how can we apply styles,transparent background or the design which suits wp7 app. may i have some links which provides snaps for good designed apps. please help
One app that jumps to my mind when talking about great use and adaption to the metro design, it's "Cocktail Flow". It has very well done implementations of many design cues for WP7. As special treats it has features like parallax effects controled via gyroscope.
You can find a free version on the marketplace. Definitely worth a look.
MSDN user experience guidelines are pretty good, User Experience Design Guidelines for Windows Phone.
Also, it helps to install some popular apps from the marketplace and study their design.
The BEST thing you can possibly do to get a good idea of how to build a great WP7 app is to own a Windows Phone, and use it as your primary phone.
Get used to the way the operating system flows. Download cool apps. As time goes on you begin to understand from the user's perspective what a "good" app looks (and more importantly) feels like. It's a hard thing to nail down in a "user experience" spec. I find that a lot of people who set off to build a WP7 app do so before understanding how apps are supposed to behave on the platform. It is vital that you understand how users expect applications on the windows phone to operate. If you use a windows phone for a good 3-4 months, and really make an effort of butting it through the steps, it will be hard to walk away from that experience without a very clear idea of what a "good" application looks like for the windows phone.
That being said, and while I honestly don't believe that there are any short cuts to good design for the windows phone, I highly recommend downloading the following apps, and playing around with them to get a feel for "good" UI:
Wordament
Cocktail Flow (previously mentioned)
Twitter
Spotify
Yelp
Any of the built in applications (Office, Zune, Internet Explorer)
The above are good to start with, but again, you're really not going to understand it unless you live and breath it everyday for at least a few months.

Tutorial for learning xaml for windows phone 7

I want to develop mobile applications for the WINDOWS PHONE 7 using silverlight. Can anybody suggest me suitable tutorial please.
Thanks in advance.
Well you should probably start at MSDN on the Phone Platform section.
Then I would recommend you go and download the Windows Phone 7 Developer Training Kit which contains some introductory tutorials on getting started with WP7 and building your first app.
From there you can check out a couple of different things like the following:
This resource, WP7 in 7 minutes was pretty helpful for accomplishing basic tasks when programming for WP7.
The App Hup is a great spot for finding resources for developing for WP7 also (They have both Silverlight and XNA samples there).
This place, Windows Phone 7 Tutorials - Kirupa.com also has some pretty good tutorials.
EugeneDOTNET has a ton of tutorials as well It's definetly worth checking out.
My last suggestion would be to follow Erno's suggestion and read the free book by Charles Petzold. That book is great for just getting started.
Keep in mind that most of these resources require you have a little experience in .NET and C#. If you want to learn that first check out this other free book by Rob Miles on learing C#.
Hope this helps.
A lot depends on your experience.
If you know .NET get started with the free book from Charles Petzold
The Windows Phone 7 for Absolute Beginners series on Channel 9 is an excellent way to get started.
Check out the QuickStart guides in the app.hub at http://create.msdn.com/en-us/education/quickstarts
also watch the JumStart training sessions on Channel9 http://channel9.msdn.com/Blogs/egibson/Windows-Phone-7-Jump-Start-Session-1-of-12-Introduction
I used this "Introduction to Windows Mobile 7 Development " when i first started.

Windows Phone 7 Samples

What Windows Phone 7 demo/reference applications have you seen which really made you interested in developing for the platform?
I know of Scott Gu's Twitter example and Foursquare. Also see here for MIX10 demo apps.
Other than developing games and re-creating functionality already present on other mobile platforms (iPhone, BlackBerry, Android), is there any good reference material and business benefits of developing for Windows Phone 7? Does the Silverlight dev environment really offer an advantage over what is already out there? My gut feeling is that this is definitely the case, but it will take some time for the platform to establish itself, if it does.
You can find a lot of examples and reference applications here www.reddit.com/r/wp7dev/ or search using the hashtag #wp7dev on twitter (full disclosure - some of my examples appear there).
There a examples of what people are openly working on, but one can assume it is a lot more - hopefully this is useful, as it shows what can be done, or is being done on the platform.
As a novice developer, other phone platforms came with a lot of overhead required to build even the simplest application. The fact that XNA will be available for game development is a huge thing for me, it means I can create simple games for me and my friends without having to spend time learning a new language or setting up awkward SDK's and deployment settings.
More advanced developers may scoff at that, but development tools that are already being used that can work right out of the box for the intended platform is important for the hobbyists. I think this will open up a huge arena for homemade games and apps just like XNA did for 360 development.
It should also help sales. I will buy a Windows 7 phone because of this, and I can imagine others will do the same. As it stands, I am going to port my existing XNA games over so I can play them on the go. It will be cool to show people at the office, airport, etc. projects I have made right on the spot, and even give them the option to play if they have the right hardware.

Is there a good Fogbugz client for Mac OS X?

And/or: do I need one?
I've recently started using FogBugz for my hobby projects, and I'm very happy with things so far. Having read more about it, especially the evidence-based scheduling, I'd like to start using it for my PhD as well. (Heh; something tells me my supervisors won't be opening tickets for me, though.)
Last night I stumbled onto TimePost, which looks like a tidy app that doesn't do much but could be a real bonus to logging my time in FogBugz effectively. I tried looking around for similar apps but came up a little empty-handed. Are there any other FogBugz clients that you've used and recommend for Mac OS X? Or are you happy with the web interface?
The official answer is no, there is not a dedicated Mac client, other than Safari :)
There's a command line version that runs on Linux, Windows, and Mac.
There are also plans for an iPhone version although I'm not technically supposed to announce features before they are done or even spec'd so pretend I didn't say that.
I recently spotted this one which looks quite nice for additions:
http://manicwave.com/products/tickets
I'm happy with using the web interface. I've used Fluid to create a custom browser for it, and even gotten some help making a pretty icon.
We recently released a new Fogbugz client software for Mac, maybe you are interested to give it a try, http://lithoglyph.com/ladybugz/
I remember reading that there was a client in development, and I believe they're still looking for beta testers. See this URL
http://support.fogcreek.com/default.asp?fogbugz.4.24403.0
Shameless plug here, but you might wanna check out QuickBugz --- it is a lightweight program that integrates into your status menu. http://www.quickbugzapp.com
I have been very happily using the Tickets program from Manic Wave for a few weeks now. it provides a very fluid experience. I am using it in a pressure cooker of doing a competition entry in my odd hours around my day job.
Tickets makes it incredibly easy to create lots of small cases and juggle them between different milestones. I particularly like its outline view which helps when doing task breakdowns into sub-tasks.
Being a long way from the Fogbugz servers, in Western Australia, the speed of a searchable local interface is very much appreciated.
The UI has a lot of nice little Macisms such as mouse over a milestone and see the hours summarized.
Support has also been very prompt and comprehensive.
I don't think there is any other such Mac tool. I've never found the web interface too bad personally.
I don't know of any native tool, but like Matt I am pretty happy with the web interface.
The beta of Safari 4 and SSB feature is a pretty good option...
I found using a Mac browser w/ the screen snapshot and search engine add-on to be very useful. I think what you are saying is that it can be hard to edit your timesheets, but that is part of the web design.
I've just released Bee, which is a Mac client for FogBugz. (It also pulls in your tasks from GitHub and JIRA.)
It offers several benefits over the web interface and is designed to be simple, fast and elegant. You can check it out at: http://www.neat.io/bee/fogbugz.html

Resources