Rss Feed Like Us on facebook Google Plus
Showing posts with label dev-design. Show all posts
Showing posts with label dev-design. Show all posts

July 1, 2012

Want to become an App Developer , follow these Steps


Ever heard of any rags to riches stories of app developers? Ever heard of iShoot? Written by a programmer at Sun Microsystems in his spare time, the iShoot game rocketed to the top of the App Store charts earlier this year and earned its creator enough money to pursue a career as a professional developer.



Keith Stuart on guardian.co.uk charts the steps that any app/ game developer could adopt to become a top one.



1. Buy a Mac:


You don’t need a top of the range model; just one that has an Intel-based processor and runs the Leopard version of MacOS X. Any machine offering a degree of maneuverability should be preferred.


Peter Scott, CTO at Connect2Media recommends Mac Minis, "They are more than powerful enough, small and easy on desk space when you already have PCs, three LCD monitors and a bunch of devices. They are also easy to move round, developers can take them home at the weekend if they want to continue work."


2. Getting the SDK (Software Development Kit):

Apple provides the free SDK for iPhone development from their Developer site. Stuart Varrall, Creative Director at Fluid Pixel says, "This includes everything you need to get going, including the development environment Xcode, the iPhone Simulator for testing, performance analyzers, interface builders and the full documentation reference library."

3. Read up on Objective C:




This is the primary programming language for development on iPhone. "It's an extension of C to include object-orientated principles," says Varrall. "It has scripting elements to it, so is easier to pick up than some languages and anyone with programming experience should be able to transfer their skills."


 
4. Just Start Writing:

Give yourself a project and start working. If you can't face starting out on an original project, Varrall suggests a couple of modification tasks. "The SDK actually comes with a whole host of sample projects that cover most aspects of development. So the best place to start would be to take one of those and reverse engineer it and work out how it has been constructed. You can then build on these by adding new features and create your very own game very quickly."

5. Sign-up as an Official Developer:

If you plan to release your app, you'll have to sign up with the iPhone Developer Program. The standard cost is $99, and you will have to agree to Apple's terms and conditions, and sign and return the contract. It’s important you know that you'll need to sign up in order to test your code on an actual iPhone instead of an onscreen emulator. Once you're on the Developer Program you will receive a certificate, which allows you to pair up with an iPhone device.


 
6. Gear Up for a Few Months of Hard Work:

Depending on how much time you can devote to it and how many resources you have, developing a game or app could take weeks or months. You also need to face the possibility of dealing with crashes and debugging.





7. Submitting Your App to Apple:

Using an interface which is similar to the one used by music producers to submit albums, a finished app will have to be submitted. The process is straightforward enough- zip your file, upload it with a description, large and small icons and screenshots. If your app is good to go, Apple will take a week to approve the content and it will be made available in the store. If your app has bugs, it may take longer time to review and it may be rejected. In such a scenario, you can fix the issue and resubmit it.


8. Market and Adapt to Survive:

Things don’t get simpler once your app makes it to the App store. It is a possibility that your app has some design issues or a few bugs which is an issue that you will only know about when many users try out your app. In this case, you can submit your modifications.


To garner recognition for your app, you need to stand out in the crowd of over 20,000 apps. You need to have your marketing strategy in place from the inception of the developing process. Blog about your programming procedure, produce screenshots, stay in touch with developing communities, and send out press releases to iPhone news sites. You could always use social networking websites as well.


Read More

March 22, 2012

What is Google Adsense [Video]

Google AdSense is a program that helps websites earn money by displaying targeted Google ads on their websites.

Google launched the AdSense program in June 2003 for English language websites and today, it has become the most popular advertising program among web publishers worldwide who are looking to monetize their online content.

Read also: Adsense Extension for Google Chrome

According to Wikipedia, Google earned around US$2 billion, or 30% of total revenue, through AdSense along in the first quarter of 2010.

What's AdSense?
The flexible, hassle-free way to earn revenue online

    adsense
  • Get paid for displaying targeted Google ads on your site.
  • Customize ads to match your site's look and feel.
  • Track your success with online reports.
  • It's free! With AdSense, you'll pay nothing, spend little time on set-up, and have no maintenance worries.
How AdSense Works

specify ad 1. Choose where to show ads

  • Specify where you want ads to appear
  • Choose what types of ads can compete for those slots
get paid

bid 2. Highest-paying ads display

  • Advertisers bid on your inventory in a real-time auction
  • Always show the highest-paying ad

3. Get paid

  • Google bills advertisers and ad networks
  • Get paid through our reliable payment options  


Read More

March 17, 2012

Host your Website on Google Free

In what looks like a brilliant PR win for Google, the Royal Family of UK has selected Google as the web hosting provider for Prince William’s official wedding website. The site, available at officialroyalwedding2011.org, contains news updates, photo galleries and videos and all this is hosted on Google App Engine.

What’s new here? Web developers have long used Google App Engine to host web apps in the cloud – see Sleeping Time and Tall Tweets for example – but this is probably the first time that Google’s infrastructure is being used to host a ‘static website’ of an event that will get plenty of press attention and web traffic in the coming days.

website hosted on googleHost your own website on Google App Engine

There are quite a few advantages with hosting websites on Google App Engine. First, it should be more reliable since your site will get served through Google’s own data centers.
Second, if you have a low traffic website, it is highly likely that you won’t have to spend a penny for web hosting. You get 1 GB of free storage space for hosting your images, HTML web pages and other files and 1 GB of bandwidth per day. If you exceed that quota, you pay-per-use similar to Amazon S3.
Ready to jump?

With a regular web hosting company, you rend some storage space on their server, you then transfer your HTML and other files to that server using FTP or cPanel and your website is ready to serve. Google App Engine works in similar manner except that the file transfer mechanism is a bit different.

Step 1: Go to appengine.google.com and create a new application. If you have never used App Engine before, you might be asked to verify your mobile phone number before you can create a new app.

Step 2: Give your application a name – it should be unique and may only include lowercase alphabets and digits. For this example, our app identifier is “thisismyawesomewebsite”.

Step 3: The next two sub-steps may scare some of you but trust me, they simply require you download and run two installers in the given sequence.
3a. Download and install Python from python.org.
3b. Download and install App Engine SDK from this code.google.com.

Step 4: Download and unzip this file – website.zip – somewhere on your desktop. It contains a basic website with some HTML pages, images and CSS that we’ll try to host with Google App Engine.

Step 5: Open the app.yaml file with notepad and replace the word ‘labnol’ with the application identifier that you created in Step 2 above. Save the changes.

Step 6: Finally it’s time to deploy /upload our website to Google App Engine. Open the Google App Engine Launcher program from the Start Menu, choose File –> Add Existing Application and browse to the folder where you unzipped the website.
Hit the deploy button, input your Google Account credentials and within seconds, your website should become available online at abc.appspot.com where abc is your unique app identifier. Later, if you add or modify any web page, press Deploy again and your new /edited files will get uploaded to App Engine.


Read More

© 2011-2016 Techimpulsion All Rights Reserved.


The content is copyrighted to Tech Impulsion and may not be reproduced on other websites.