Monthly Archives: October 2013

How To Create Client ID and Secret For PayPal

Hussain Fakhruddin
Follow me

Hussain Fakhruddin

Hussain Fakhruddin is the founder/CEO of Teknowledge mobile apps company. He heads a large team of app developers, and has overseen the creation of nearly 600 applications. Apart from app development, his interests include reading, traveling and online blogging.
Hussain Fakhruddin
Follow me

Latest posts by Hussain Fakhruddin (see all)

For all payments to be made via PayPal, you would require a Client ID and Secret. This post would help you out in the process of procuring your Client ID and Secret.

Steps For Creating Client ID and Secret For PayPal :

Step 1 : Log in to your PayPal developer account.

Step 2 : Go to the Applications (as shown below)

Copy of Copy of 00000001



Step 3 : Now click the Create Application Button

Copy of Copy of 00000004


Step 4: Enter a Application name And Create Application

Copy of Copy of 00000005


Step 5 : Now, go to your created application and get the Client Id and Secret

Copy of Copy of 00000006


Step 6: Finally, save your Client ID and Secret and send it.

Copy of Copy of 00000007

How To Understand Your Client’s Demands

Hussain Fakhruddin
Follow me

Hussain Fakhruddin

Hussain Fakhruddin is the founder/CEO of Teknowledge mobile apps company. He heads a large team of app developers, and has overseen the creation of nearly 600 applications. Apart from app development, his interests include reading, traveling and online blogging.
Hussain Fakhruddin
Follow me

Latest posts by Hussain Fakhruddin (see all)

Client’s Demands

If business relationships have to work, clients have to like you. If they feel comfortable with the company, the company shall be on solid ground; a good rapport reduces the likelihood that you’ll get into difficult client situations. When we invest in a relationship — any relationship — the value of that relationship increases and it becomes more likely to bear fruit. So, once you’ve found awesome clients who are fond of you and your work, go the extra mile to ensure their loyalty and esteem. Here are a few ideas to get you started.

1. Presentation is Key-Be on the same page as the client
We need to give the client what they’re asking for. You might be surprised at how much clients will allow you to get away with creatively. The key is how you present your work and your ideas.Spending a few moments to get inside your client’s head would be really helpful.The research should be done and the case should be presented clearly. It’s better to support the design decisions with data. One could, for example, use usability research results to back up your choices. Yes, this takes a bit of extra effort, but it’s almost always worth it.

2. Be clear about the Can’s & Cant’s and out-of-scope work:
There’s an easy way one can mitigate the problems caused by bad clients in a project. Some of the most frequent complaints given about design clients have to do with time. Designers gripe that their clients expect them to be time wizards, completing an impossible amount of work in the space of a day, or even mere hours. Though the client wants a rush job or extended labor, but doesn’t want to pay you for your extra time.

So, what do you do? In your project contract (there should always be a contract between you and the client on any project you work on), include a clause which breaks down your expected compensation in the event of a rush job or any overtime work.

Make it very clear to them what they’re asking for and how difficult it is to accomplish, when they want you to redo the web page layout of the site to a two-column layout from a three-column layout, for example. If you’d rather not be stuck doing revision after revision, include a set number that you’ll allow each client to have.

Be specific about the project’s deliverables and outcomes, and protect yourself by having a solid terms and conditions agreement in the event of out-of-scope work.

3. Regular updates
You may not know at what point of time your client realizes that he would have wanted a different design and interface. Updating them from time to time and getting their ‘go ahead’ can work on your part of the obligations in the contract.

4. Be innovative
Most clients prefer a unique output on their project. Garner your talents and experience to create a new idea. While sometimes this may be a risk, it sets a higher standard on your credentials in most cases. However, you need to work closely with the client and understand his thought process.

5. Make Sure Your Portfolio Represents Your Business
You want to make sure that every single piece of work in your portfolio is tailored to the needs of your ideal client. In a lot of ways, this helps in making sure that you work with people that best matches the way you work, acting as a sort of filter and preventative medicine against clients that you might not work well with.

If you’re trying to attract a higher-caliber client, you’ll need to adjust your portfolio accordingly. If you work well with programmers/coders, have a portfolio that caters to this group of people. If you prefer dealing with small-sized businesses or startup companies as opposed to Fortune 500 companies, build a portfolio that is attractive and focused on the needs and wants of these businesses.

6. Always be open to change
When it comes to making changes in your project or design, do not be rigid. Keep your project fluid so that new ideas or last minute changes can be introduced. Keep them in loop by sending a quick email to update them with any new changes and feedback.

7. Predict Their Needs
Large companies have their own analysts to predict marketing needs as well as CTOs and IT managers to make sure their technology is up to date and scales with their demands.

Small and local businesses, on the other hand, rely a lot on their own experience and usually don’t have the luxury of having expert assistance from specialists. For example, the restaurant next door might need an advertising leaflet and know it, and their current design might look unprofessional or lack certain things that would attract more customers. The same goes for their website — if they even have one.

8.Grant Them Privileges
Awesome clients should be rewarded for their cooperation and constructive criticism. If you’re interested in establishing long-term relationships, inform your clients of the ongoing benefits that come from collaborating with you.Offer discounts to those who choose your services a second time.

Be understanding and flexible with your pricing and payment methods for clients who have always been punctual with payments and trusting of your ideas.Let them know they’re at the top of your list and that you cater to their needs first. Appreciating good customers will benefit your relationships, build trust and serve as a marketing gesture.

9. Don’t Neglect Them
No one likes to feel forgotten. Your clients want to know they can rely on you, now and in the future. Upon delivery and during the first stages of CMS troubleshooting, communication between the web professional and the client usually fades. This is less of a problem when you are maintaining the website for the customer, because you have to be in touch about every update.

Be in touch with your clients a couple of times per year at least, regardless of the type of work you did for them. Holidays provide a good opportunity to show customers that you remember them, and you can combine a couple of work-related matters with a friendly “best wishes” email or phone call.

And finally…

10. Stay calm
Being calm means that you maintain your rationale and help the client to remain calm also. They do not we want to appear unreasonable, some however just won’t care and will disagree or complain, but you can at least conduct yourself in a professional manner. Don’t take it personally; it’s business.

Key points


  • Adopt a professional manner at all times
  • A positive attitude goes a long way, see the demand as a challenge not an obstacle
  • Managing the perception of the demanding client enables you work within the constraints
  • Being motivated leads to better productivity, higher energy and greater enthusiasm
  • Always communicate even if there is no news – be diplomatic
  • Stay calm and in control when dealing with pressure or disagreements
  • Reserve surprises for birthdays and festive periods
  • Anticipate the needs of your client
  • Never make assumptions, work with facts
  • Really get to know your client

Finding your iPhone, iPod touch or iPad’s unique ID (UDID)

Hussain Fakhruddin
Follow me

Hussain Fakhruddin

Hussain Fakhruddin is the founder/CEO of Teknowledge mobile apps company. He heads a large team of app developers, and has overseen the creation of nearly 600 applications. Apart from app development, his interests include reading, traveling and online blogging.
Hussain Fakhruddin
Follow me

Latest posts by Hussain Fakhruddin (see all)

2Every iPhone, iPod touch and iPad has a unique identifier number associated with it, known as a UDID (Unique Device ID). Your UDID is a 40-digit sequence of letters and numbers that looks like this: 0e83ff56a12a9cf0c7290cbb08ab6752181fb54b. It’s common for developers to ask for your UDID as they require it to give you beta copies of iOS apps.

Finding your UDID using iTunes

-Open iTunes (the Mac or PC app, not iTunes on your iPhone).
-Plug in your iPhone, iPod touch or iPad.
-Click its name under the devices list.
-Ensure you’re on the Summary tab.
-Click on the text that says Serial Number. It should change to say Identifier (UDID).
-Select Copy from the Edit menu.
-Your UDID is now in the clipboard, so you can paste it into an email or message.

Why Your Business Should Have A Mobile App?

Hussain Fakhruddin
Follow me

Hussain Fakhruddin

Hussain Fakhruddin is the founder/CEO of Teknowledge mobile apps company. He heads a large team of app developers, and has overseen the creation of nearly 600 applications. Apart from app development, his interests include reading, traveling and online blogging.
Hussain Fakhruddin
Follow me

Latest posts by Hussain Fakhruddin (see all)

An application (or app) is a type of software that allows you to perform specific tasks. Applications for mobile devices are called mobile apps.Apps reside on a smartphone, iPad or Android tablet and fulfill sales, marketing or training objective by delivering a useful tool to your target market.There are two goals of an application: acquire as many customers as possible or deliver highest quality engagement within a target market.

When a majority of your target audience are using the same platform, the choice for platform becomes easy. But when you’re catering to a huge audience which may be using iPhone, Android, Windows Phone and others, there’s a need to design for multiple platforms.There are over 200,000 mobile applications out there today performing a huge range of tasks. Apps tend to be small, self-contained and focused on solving one unique task.Application developers today seeking to garner large fan bases target at least iOS and Android. Despite the many inherent benefits of traditional websites, mobile apps and mobile websites are becoming very popular. This is because majority of the consumers now basically browse the Internet using their mobile phones or tablets.

According to surveys:

1. Smartphones sales reached 472 million in 2011, up 58% on 2010

2. 25billion iOS and Android apps downloaded in 2011,up 300%

3. 48% of smartphone owners use apps more then ten times a day

4. 73% use apps to make a purchase or buying decision

5. 78% use apps for customer services

6. In June 2010, 73 million mobile users use their phone to browse the web, whereas 69.6 million used apps.

7. 76% of customers think brands should have apps to make interacting and shopping with them easier.


Here are a few reasons why you should develop a mobile app for your business:

1. Greater Reach

As is obvious, the more platforms you cover, the more people you’ll be able to reach. With Apple’s iOS and Google’s Android competing for top positions worldwide, the number of smartphone users for these systems is increasing day by day. Developing an application that runs on both iPhone and Android gives you the added advantage of tapping into greater market potential.

2. Easy Marketing

When you have a larger fan base, marketing becomes easier in the sense that you don’t have to create niche messages to cater to a specific set of people. You have the liberty of marketing the application on various media and through generalized messages for the masses.

 3. Attracting new customers

As with any business, attracting new customers and making them aware of the benefits of your product is the key to producing more sales. With a well developed iPhone app, companies can advertise their service to a growing tech-savvy audience. This is an innovative way to present your company to the marketplace and will also help with your company’s brand recognition.

 4. Increasing and/or enhancing revenue

All businesses are in the business of making money. A quality iPhone apps developer will make suggestions about apps that they will create for you and that relate best to your business and the product you are selling. A well designed app can present companies with new ways to increase profits with additions to their current products or can introduce ways to generate revenue from new offerings.

 5. Enhance customer experience and service.

Customers can benefit from being able to access your company’s service with greater ease. Your company’s call center may not be manned twenty four hours a day, but your iPhone app can have a feature where a customer can send a message to your company, day or night. Keeping the lines of communication open is a major benefit to any business relationship. You can also stay in touch with your data base by highlighting upcoming sales or special events by sending customers updates. With the iPhone, developers can make access to your company and its products or services very easy.

6. Offline Access

Native apps can be used when a user has no network connectivity, such as on an airplane, in the subway or in an underground parking garage. If users are sometimes in areas where network access is unavailable or unreliable, a native app is your only real option.

 7. Flexible Synchronization

Native apps can be configured to periodically synchronize with various back end data sources, which can reduce data costs, particularly while roaming. If users do not need to synchronize their data until the end of the day, why go to the trouble and expense of having them establish an internet connection each time they do an update?

 8. Push Capabilities

Native apps can use “Push Technology” available on many mobile devices to automatically update the application data rather than relying on the user to log into the web application. You can get important information out to your users without having to train them to constantly check the database over the web.

9. Builds Brand Loyalty:

What business owner doesn’t want more or better brand loyalty. Through a mobile app your business can stay in one-on-one intimate contact with your customer base. Your app can keep the customer engaged with and informed about your business activities, events and specials, which is an important part of building this loyalty.

10. Staying ahead of Competition:

While you may or may not see your competitors with an app at this time, you certainly will. As more business owners learn that developing and launching an app is more affordable then they thought and the benefits a business receives, they will be. Being one of the few with an app for your business will allow you to engage with customers, build brand loyalty and be on the forefront of the technology.


The explosion of ‘smart­phone’ use pro­vides businesses with unique sales, marketing and communication opportunities. The power of ‘smart­phones’, such as the iPhone and Android based phones, makes it possibly the most effective tool for communicating, collaborating, marketing and, of course, selling.Which is why a well designed app can make your sales, marketing and communication far more effective.

• Want to tell your cus­tomers or clients about an offer or service using a method that’s ten times more effective than email?

Simply use your app’s notification feature.

• Want to direct your customers to their nearest store, wherever they happen to be? 

Use the app’s location feature.

Want your customers to see your products or watch videos explaining your services and buy from you wherever they are?

Use the app’s product list, video or shopping features

• Want feed­back from your clients and cus­tomers to strengthen relationships and develop your services and products?

Use the fan wall or discussion room feature.

 • Want your clients to be able to call the right person in your business with a touch of a button?

Use the one-touch call and directory feature.

• Want to encourage your customers to come back again and again and again?

Use the check-in dis­count feature.



Mobile apps are now integral part of almost every business, irrespective of their size and industry.With the mobile industry booming like it is right now, it is most advisable for any and every business to develop mobile apps to promote their products and services. Mobile is indeed the way all communication is headed today and so, embracing this technology is guaranteed to produce the right results for your business.