Faebook a social networking site is expanding its horizon day by day. Once it was used only to keep yourself updated about your friends and share pictures online. Through this website people came to know people in different part of world and mutual interaction has been enhanced. But with passage of time facebook is offering more services to their clients so that it can be not only a recreational activity but also can help people to share their skills and interest.
Facebook application is another such aspect of facebook standard website. Facebook application is a feature which help creator to display his skills all over the world and gives recreational activity to users. The main aspect of creating a facebook application is to have skilled programming.
The application you built can interact with existing features of facebook like news feed and notification etc. The technologies like Social plug-in, Graph API and platform dialogs are available to applications at facebook.com
As application will be loaded in context of facebook, you must look out for some design constraints for user interface. Your application may need to access users information which can be obtain by users authorization. You can build your application through several programming guides available on internet. One other way is you can have a custom built application which can be costly but certainly will be unique. Second other way is to buy turnkey scripts which are available to general public on lower rates.
After creation of application second step is how to introduce your application among users. This is facilitated by facebook, if users allow application to access their personal information and invite their social group through invitation. Secondly by posting the results at wall post like that of quizzes, horoscopes etc other users will attract to these applications. These are viral features of applications and after obtaining 10 users one can register his application in facebook application directory. These all are methods for promotion of your applications and skills.