Showing posts with label iPhone Programmers. Show all posts
Showing posts with label iPhone Programmers. Show all posts

Getting a Flash Player on iPhone

We all are aware by this time that iPhone does not come with an inbuilt Flash player. Yes, it can be separately installed using the Jailbreaking technique, but again that is illegal thing. However, there are a plenty of iPhone plugins available in the market as well as on the internet to make this process smoother – and these plugins are either developed or discovered by the iPhone programmers. One of the available plugins is iMobileCinema plugin, and so on.

However, on a smarter note, one can always utilize the cloud computing on the iPhone. With the ‘Cloud Browse’ app, access flash players for use on your iPhone. Just follow the below steps:
Step 1: Go to the iPhone App store. Search ‘Cloud Browse’ app. Download the app once you find it.
Step 2: Launch the app on the iPhone, and press ‘Web’ icon button
Step 3: Enter the URL of the website where you wish to get the flash player working
Step 4: Play the flash file or files within that specific website on the iPhone

At SPEC INDIA, we have a trained team of 175+ professionals and mobile apps development has always been our core strength, since its evolution. You can send us any query or requirement at our email id lead@spec-india.com and our Business Development Executive will definitely get back to you with 100% satisfactory answer.

App Store Rejection Criteria

Many iPhone developers all over the world are trying to get their app listed at the App store. Apple do have a high-level selection/rejection criteria for all their developers. 

Here is some of clubbed observations for Apple’s criteria to reject the developed applications:
> If the application makes contains some unusual sounds, which may hinder some other brand
> Copying of any other existing iPhone application
> Specification about network connection in the User Manual itself
> Use of Apple’s graphics in your own app
> Use of some private and prohibited APIs
> Naming convention – usage of appropriate version numbers
> Using same icons for ‘lite’ and ‘pro’ versions of a single app
> Improper handling of editing in tableview cells
> It is not permitted to use continuous vibrations in your apps

All the iPhone developers, kindly note these are not any listed criteria at App store. Instead, these are a set of observations, which is coming from our experience dealing with iOS projects.

At SPEC INDIA, we have a trained team of 175+ professionals and mobile apps development has always been our core strength, since its evolution. You can send us any query or requirement at our email id lead@spec-india.com and our Business Development Executive will definitely get back to you with 100% satisfactory answer.

Cloud Server: Concept of Mobile Programming

A Cloud Server is the main and server-side component of the infrastructure that is located in the ‘Cloud.’ From the mobile apps developers point of view, a cloud server stays in between the mobile device and the actual cloud data services, which is being mobilized. The Cloud Server provides a Java based API to expose the data services. The system provides mobile-oriented features like data sync, real-time push, etc.

The Cloud Server further has 2 concepts:

1. A ChannelA Channel serves as a gateway for integration the on-device model/data objects with the server-side backend storage systems such as relational databases, Enterprise systems like CRMs, etc. It provides an interface to expose the backend data. The catch here is to keep a channel which is purely data-oriented component.

2. A MobileServiceBeanA MobileServiceBean frees up the developers from all the RPC concerns like security related issues, network connections, checking/unchecking payloads, etc. It exposes some coarse grained business process to the on-device Mobile App, and provides a simple request/response based synchronous invocation mechanism.

At SPEC INDIA, we have a trained team of 175+ professionals and mobile apps development has always been our core strength, since its evolution. You can send us any query or requirement at our email id lead@spec-india.com and our Business Development Executive will definitely get back to you with 100% satisfactory answer.

New Features of Mac OS X Lion

Way back in the last Calendar year, Apple had introduced many new features to its Lion Version of the operating system Mac. Here are some of the top exciting features of the same:

> User can get some multi-touch gestures to dynamically and efficiently scroll, zoom, browse through Safari, photos and other files too
> Safari, iPhoto, and all rest of the standard features of the Apple apps to be full screen
> Spaces and widgets can be easily accessed by the 3-finger swipe
> Takes the purchase of apps to another level, that can be accessed with customizable notes & updates
> User can have all the icons, newly purchased apps organized in custom manner on the desktop
> Go back to where you were, when you quit any application
> Autosave feature for the documents
> Autosave will create the versions of the original file, so that the User may browse through previous drafts
> Better viewability, applicability and search capability to the Users

At SPEC INDIA, our trained team of iOS project development professionals can take care of any custom requirement for application development, from our valuable Clients all over the globe. You can always send us all your enquiries at our email id lead@spec-india.com, and we will get back to you immediately.


Setting up iOS 5 Twitter integration for iPhone or iPad

Facebook and Twitter have been emerging as undisputed kings of the social media marketing since last quite a few years. If you are new to iPhone or iPad and have just started with iOS 5, then as a programmer – you might be wondering how to set up the new Twitter integration feature. It gives you the ability to tweet directly from Photos, YouTube, Safari, Maps, and any other 3rd party applications that request the access to the twitter settings from the iPhone.

It is pretty easy to set up this integration. Here are the steps:
> Go to Settings
> Enter the Twitter Settings
> Enter your @username and password
> Select which apps you wish you have access to the twitter settings

And now, you will be able to share from the Photos, YouTube, Safari, Maps and other 3rd party apps that support the twitter integration.

At SPEC INDIA, our trained team of iOS project development professionals can take care of any custom requirement for application development, from our valuable Clients all over the globe. You can always send us all your enquiries at our email id lead@spec-india.com, and we will get back to you immediately.


Tips for iPhone development Beginners

iPhone development has been a very booming and promising sector from the point of view of the developers. Taking a somewhat different approach, here we are writing some tips and tricks to the beginners of the iPhone development process:

> Sharpen the minds for custom iPhone drawing and animation code
> Good speed and recall for the Xcode and interface builder
> Experience to work on the iPhone’s table views and other UI components
> Accessing the iPhone user inputs from touches, as well as from the core location of the code
> Setting up and managing the iPhone controls such as text fields, buttons and pickers
> The proficiency with objective-C 2.0 and the foundation framework for the iPhone development.
> Experience to work on the application state, user data and the navigation controllers

At SPEC INDIA, our trained team of iOS project development professionals can take care of any custom requirement for application development, from our valuable Clients all over the globe. You can always send us all your enquiries at our email id lead@spec-india.com, and we will get back to you immediately.


View Controllers: Role in iOS projects

Today here, we will be bouncing back to the basics and going to discuss the View controllers. Let us start with the basic introduction of the View controllers and their role in the iOS projects development.

The View controllers are the core part of any iPhone application development. They act as a bridge between your models and your views. View controllers are both responsible for fetching/initializing your models as well as loading the views to display the information they contain.

The basic View controllers

Every view controller that Apple provides extends from the base UIViewController subclass. This gives the iPhone programmers a few basic properties that they might find handy. The most important is the view property. This is the basic reference to the view that the controller is managing.

Here are some of the basic view controllers to be discussed in this post:
> UINavigationController
> UITableViewController
> UITabBarController

At SPEC INDIA, our trained team of iOS project development professionals can take care of any custom requirement for application development, from our valuable Clients all over the globe. You can always send us all your enquiries at our email id lead@spec-india.com, and we will get back to you immediately.

Importing contacts into iPhone simulator


While working with Addressbook.framework in iPhone programming, the developers might be looking forward to import the device’s data in the simulator. If you are not in sync with iTunes, it is compulsory to enter the all data manually. This is not only time consuming, but also there are certainly many things in your address book – that you would not necessarily think of.

Here is one another option – iPhone Backup Extractor. The User needs to download it, run it and go to Read Backups. Select your device, and the list of all the apps appears. Next, pick the last item on the list, iOS Files, and extract it to your desktop. When its done, open the folder it created for 2 files – iOS Files/Library/AddressBook, AddressBook.sqlitedb and AddressBookImages.sqlitedb. here, the background of all the important backup is already present, you just need to retrieve it by following below steps.

Open the simulator’s app Support folder and go directly to Library/AddressBook. Exit the simulator, delete everything present in the directory, and copy the two files noted above from your backup. And you are done!

Thus, if everything is well enough and correct, the next time you launch the simulator you should see all your contacts.

Happy iPhone programming. Let us know if you have any requirement at our email id lead@spec-india.com, we will be happy to assist you.

Updating beta version of iTunes in advance

Normal practice of all the iPhone developers is they install a beta version of iTunes along with the beta releases of the iOS 5 SDK, and then update the whole thing to the public release version. Here, you may come across a problem while updating to the public version.

For e.g., when one tries to update the non-development iOS device to iOS 5 with the beta version of iTunes 10.5, the message says that you need iTunes 10.5 to perform this task. Here, the catch is 10.5 had been released to the public, so you need to Check for the updates to download it. But the software update application said that there was no update available.

So, the tip her for the iPhone developers if the download the iTunes disk image file and install it well in advance to overcome this probable problem.

At SPEC INDIA, our team of iPhone developers and analysts are here to assist all our Clients for their requirements for iPhone app design, coding, development, testing, hosting services providers, etc. Our many apps are also currently successfully uploaded at the App stores and iTunes. If you have any requirement, you may send an email to lead@spec-india.com and we promise to get back to you within 24-48 hours.

Localizing iPhone Apps

Localization and Internationalization are complimentary activities. With localization, we can display cultural information like units, dates, etc. The User can change the language by going to Settings -> General -> International -> Language. When language is changed, the iPhone also changes the name of the application, only if the application supports it.



The step-wise guide goes as:

1.    The first step is to find out what languages your application is going to support and gather all the text, images, videos, sounds and put them in a resource file or in a language directory.
2.    Then, the iPhone developer needs to localize the strings file
3.    Creating the resource file using genstrings
4.    Localizing iPhone display name

Thus, since the iPhone application can be downloaded by anyone in any country, it becomes significant that the app looks and behaves according to the User’s locale, culture and more importantly – the language. And this objective can be easily achieved with the above steps.

Happy iPhone apps development!


 
Mobile App Development © 2012 | Designed by SPEC INDIA