Mobile App Development – Native vs Phone gap

Its accepted that, the cost of the phone gap development will be less by 20% to 30% in cost when compared with the native development, But following disadvantage are there in the phone gap development.

• UI Quality will not look clearly like native development and communication performance issue with server.

• PhoneGap doesn’t support all built-in phone features.  Because it’s covering multiple platforms, PhoneGap is often one step behind the native platforms when new features are introduced.

• PhoneGap apps look the same in all phone environments.  While they all look and function like a native app, the look is a little more generic—not necessarily like an iPhone app or an Android app. Mobile Application Development

• Poor performance compared to its native counterpart. It’s sluggish. For eg: Buttons don’t respond as quickly as native ones. Often, there are little (or big) UI glitches that make the app feel out of place on iOS. Things sometimes don’t behave as they should in a native app.

• Even though you have lot of plugins, there isn’t for everything. So, If you have to use something which doesn’t have one then you got to build it from scratch. That is going to take a lot of time.

• Different devices support similar functionality not identical, building for all of it is even more money.

• Scalability of the App is not feasible when developed using phone gap.

• Limited Capabilities vs Native.

 

To know more about our web and mobile development service visit http://evincetech.com.
For more information, please contact us with the specifications for your project. You can email our sales team at info@evincetech.com, also you can call us at following numbers.
India: (+91) 44 42170775, (+91) 91766 40375
USA [Toll Free]: 866 220 6565

Steps to deploy an Android App in the Google Market

 Step 1: Login to Google play with the registered Google account. You will be redirected to the Google play Developers Console

Step 2: Click on the Add new application button to open a new screen to upload the android apk. Fill in the required data like the Default Language and the Title and click on Upload  APK.

Step 3: On click of the upload APK button it will open a space for the particular App to fill in all the required details before uploading the APK to production. Make sure the button on the top right corner is in DRAFT.

Step 4: Under the LHS there are various tabs namely APK, Store Listing, Pricing and Distribution, In-app products, Services & APIs and Optimisation tips. Click on the tab Store Listing and fill in all the required details wrt the app to be published.Android Application Development
The important and mandatory data that has to be filled under this section are:

  1. Title
  2. Short Description
  3. Full Description
  4. Screenshot of the App flow (important screens alone). If needed we can add the screen for the tabs also.
  5. Hi Resolution App icon
  6. Application Type
  7. Category
  8. Content Rating
  9. Website
  10. Email

Once done click on the save button next to the STORE LISTING in the main page to save the data.

Step 5: Next move on to the Pricing & Distribution tab and fill in the required details that are listed below:

  1.  Since this is free App, select the option for the field The application is as Free.
  2.  Distribute in Countries – Select the countries in which the App needs to be distributed. If the App has to be distributed globally then select all the country option.

Step 6: Next move on to the APK tab. It has three options Production, Beta and Alpha. Under the Production option tab it has the option to upload the APK to the production. Click on the button Upload APK to Production.

Step 7: Using the browse file option upload the APK file into the drop box. This will allow uploading only the APK file and will not allow uploading files with any other extension. Once the APK file is uploaded only then the below two buttons Publish now to production and Save draft will be enabled.

Click on the Save draft button to upload the APK in the later stage o production. Or click on the Publish now to production button to upload it immediately into production server. Web Development India
Once uploaded into production under the Production options in the APK tab it will show the version as 1 (on first time upload). It will increase automatically each time that we upload a new APK to reflect any new change in the android App.

Step 8: Once all the data pertaining to the android App is updated correctly change the option Draft on the top right corner to publish. Once this is done the App will be listed in the developer console dashboard.
It will take min of 16 to 24 hrs for the published app to be ready to download from the google market.

To know more about our web and mobile development service visit http://evincetech.com.
For more information, please contact us with the specifications for your project. You can email our sales team at info@evincetech.com, also you can call us at following numbers.
India: (+91) 44 42170775, (+91) 91766 40375
USA [Toll Free]: 866 220 6565

Steps to deploy an iOS App in the Apple Store

1.Prerequisites

  • App ID – Every application needs an App ID or application identifier.
  • Distribution Certificate
  • Provisioning Profile – Once you’ve created an App ID and a distribution certificate, you can create an iOS provisioning profile for distributing your application through the App Store. You need to create a separate provisioning profile for App Store distribution Mobile Application Development
  • Build Settings – With the App ID, distribution certificate, and provisioning profile in place, it is time to configure the target’s build settings in Xcode. This means selecting the target from the list of targets in Xcode’s Project Navigator, opening the Build Settings tab at the top, and updating the settings in the Code Signing section to match the distribution provisioning profile created earlier. Newly added provisioning profiles are sometimes not immediately visible in the Code Signing section of the build settings. Quitting and relaunching Xcode remedies this issue.

Iphone Application Development

  • Deployment Target – It indicates the minimum version of the operating system that the application can run on. Be very careful when you decide to increase the deployment target of an existing application. Mention this in the application’s release notes of the updates that precede the change and again in the update that uses the new deployment target. Warn the customers well in advance, to prevent potential problems. For new applications, always set the deployment target to the last major release.

2.Needed Assets

  • Icons
  • Screenshots
  • Metadata

3.APP Submission

Step 1: The App Name, which needs to be unique, is the name of your application as it will appear in the App Store. This can be different than the name that is displayed below your application icon on the home screen, but it is recommended to choose the same name. The SKU Number is a unique string that identifies your application. Usually use the application’s bundle identifier. The last piece of information is the Bundle ID of the application. This means selecting the App ID that you created earlier from the drop down menu.

2

Step 2: Specify the application’s price and availability. Apple works with price tiers so there is no need to specify a price for each country that Apple operates in. One can also specify in which stores the application should – or shouldn’t – be available. The information that’s entered in this step can be modified once the application is live in the App Store.

3

Step 3: Based on the application’s content and functionality, it is given a rating. This rating is not only useful for telling users about your application’s content and features, the rating is also used by the operating system for the parental controls features.
It is strongly recommended that you don’t try to outsmart the rating system. Apple is well aware of this and will reject your application if it doesn’t agree with the rating that you have set.

4

Step 4: Once the application’s metadata is submitted, it will present a summary of the application. Under Versions, you can see the version that you submitted a moment ago. Click the View Details button and click the Ready to Upload Binary button in the top right. Once the application related question is answered then a message telling that its now ready to upload application binary will be displayed. The status of the application has changed to Waiting for Upload.
5
Step 5: To submit the application, have to create an archive of the application. The archive can be created by building the application on a physical device. Select the iOS Simulator in the active scheme, the Archive option in Xcode’s Product menu is grayed out. Connect an iOS device to the Mac, select it in the active scheme, and select Archive from Xcode’s Product menu.

6

Step 6: The Xcode’s Organizer will automatically open and show the archive just created. Select the archive from the list and click the Distribute… button on the right. From the options presented, select Submit to the iOS App Store. After entering the registered iOS developer account credentials and selecting the Application and Code Signing Identity, the Web Application Development india binary is uploaded to Apple’s servers. During this process, the application is also validated. If an error occurs during the validation, the submission process will fail. The validation process is very useful as it will tell if there is something wrong with the application binary that would otherwise result in a rejection by the App Store review team.

7

8
89
Step 7: If the submission process went without problems, the application’s status will change to Waiting for Review. It takes several days (approx 2 weeks for any app but the time it takes tends to fluctuate over time) for Apple to review the application.
To know more about our web and mobile development service visit http://evincetech.com.
For more information, please contact us with the specifications for your project. You can email our sales team at info@evincetech.com, also you can call us at following numbers.
India: (+91) 44 42170775, (+91) 91766 40375
USA [Toll Free]: 866 220 6565