#Brainmobi | Mobile App Development | BrainMobi Blogs and News https://www.brainmobi.com/blog Tue, 05 Feb 2019 06:21:11 +0000 en-US hourly 1 https://wordpress.org/?v=5.2.3 The BrainMobi App Store Submission Checklist For Developers https://www.brainmobi.com/blog/brainmobi-app-store-submission-checklist-developers/ https://www.brainmobi.com/blog/brainmobi-app-store-submission-checklist-developers/#respond Thu, 14 Sep 2017 13:24:47 +0000 http://www.brainmobi.com/blog/?p=1274 Apps are changing the world and want designers and developers to innovate and change themselves with the constantly changing trends. With so many… Read More

The post The BrainMobi App Store Submission Checklist For Developers appeared first on Mobile App Development | BrainMobi Blogs and News.

]]>
Apps are changing the world and want designers and developers to innovate and change themselves with the constantly changing trends. With so many apps being developed and uploaded on app store, Apple has now become quite strict with the norms and guidelines. At BrainMobi, we have been continuously pushing new and updated apps to app store since our inception. We test the applications at every interval to make sure that every app uploaded should run as flawlessly as possible. Still, uploading apps on app store have gotten much more complex over the time with many more items added by Apple to check. Since we’ve adhered to the ever changing guidelines and process for app submissions for years, we thought of sharing our app submission checklist that we’ve been using for ourselves and clients for years. Our goal to develop this checklist was to make the developers know how to upload the app on app store without rejection. We’ve tried to cover all the basic items without them the app cannot be uploaded. To ensure we didn’t get lost, we focused on a single platform approach, viz, iOS.

1. App Name, App Icon, App Screenshots, and Application Description

App name is the name of your application you’re going to upload on app store. According to Apple, the length of your app name should be 23 characters or less for optimal presentation on every device. The app icon is the identity of your product. The icon size differs with every device, 180px*180px for iPhone 7, 7 Plus, 6 Plus and 6S Plus, 120px*120px for iPhone 6 and 6S and SE.

Screenshots help the user to figure out your app and convince them to download your app. You can upload maximum of 5 screenshots. These days app owners are using short video tutorials to demonstrate the features and functionality of their applications. Your app description helps the user to better understand your product and make them familiarize with the features and functionalities of the application. Always keep your sentences simple, short and focused.

2. Version Number and Build Number

Apple also requires you to submit the app version number and build number in order to submit your application on app store. Both version number and build number work mutually and help you to identify your app on app store. There are basically two types of versioning, major and minor. For example, you upload an app on app store and name it version 1.0 (where 1 = major and 0 = minor) and build number 1. Now the complete version number is 1.0.1. 

Now you encounter some bugs in your last app store build submitted like you forgot to include the app icon. As a result, you have to produce a new build. But the build number will be different in order to differentiate from the other builds submitted. Since there are no major feature changes, so the version number will remain same. In case you include a new feature like in your previous build there was no chat module but in your new version, you included it then in such a case both the version number and build number will be different. 

3. Category and Keywords

Apple allows you to select up to two category types Primary and Secondary. Well, Apple also allows you to change the category but doing so will affect your app ranking. Keywords on the other-hand play an important role in getting your app rank higher on app store and search engines. The length of your keywords is limited to 100 characters. 

4. Support URL and Marketing URL

Providing support URL will help you to answer the queries that people have regarding your application. Marketing URL is a not mandatory, you can add it with the support URL. Most of the people have a website for their product, in such a case marketing URL is required. This helps the user to easily search for products and solutions, rather than searching on AppStore. This is very helpful in SEO. You can use AppSite, landing page generator to create a perfect well designed responsive landing page for your application within seconds.

5. Copyright, SKU Number and Licence Agreement

Copyright is filled automatically by Apple. However, you can fill on your own like Copyright 2017. SKU or Stock Keeping Unit is a unique identification number assigned by Apple to every app being uploaded on the app store which cannot be seen by normal users. One cannot edit the SKU number after saving the app on app store. A licence agreement is an optional field by Apple which lets the user to enter their terms and conditions related to the product.

Similar read: React Native – The Modern Day App Development Framework

During our research, we find out some of the additional checklists that needed to be taken care by the developers before the app is being uploaded on app store. Below are some of the most common issues that lead to app rejection.

  1. Test your app on different devices for bug fixes and crashes.
  2. Test your application on IPv6 connections.
  3. Make sure your app display properly on iPads even if they are built for iPhones.
  4. Make sure there should not be any broken link.
  5. Ensure that you have fulfilled all the required information needed for the review.
  6. Your app screenshots and app description must be clear.
  7. Never submit your app repeatedly as it may result in rejection.
  8. Check that the back-end services are enabled and accessible during a review.

We have tried to organize the items in a way so that developers can decide which items to tackle first. The above items also require proper quality testing. For example, a designer should check for app screenshots, web developers should check for API related issues and so on. Regardless of when you use, make sure that you have a fresh copy of app submission checklist when you upload an app on app store. We will keep on updating it from time-to-time. We welcome comments from app creators and iOS app developers on how we can improve this. Well, that’s it for today, I’ll try to keep you updated on my findings.

The post The BrainMobi App Store Submission Checklist For Developers appeared first on Mobile App Development | BrainMobi Blogs and News.

]]>
https://www.brainmobi.com/blog/brainmobi-app-store-submission-checklist-developers/feed/ 0
Top 5 Programming Languages for Mobile App Development https://www.brainmobi.com/blog/top-5-programming-languages-mobile-app-development/ https://www.brainmobi.com/blog/top-5-programming-languages-mobile-app-development/#respond Wed, 23 Aug 2017 22:20:41 +0000 http://www.brainmobi.com/blog/?p=1104 In the last five years, the number of mobile app development companies and languages used to develop mobile apps have increased in in leaps… Read More

The post Top 5 Programming Languages for Mobile App Development appeared first on Mobile App Development | BrainMobi Blogs and News.

]]>
In the last five years, the number of mobile app development companies and languages used to develop mobile apps have increased in in leaps and bounds, changing the way businesses function worldwide. Enterprises and Entrepreneurs are aligning mobile solutions to raise productivity and break the monotony of regular customer service with a high-end mobile solution available across various platforms. This poses a great challenge for business owners to bring the idea alive on all device to cover a maximum number of users. Now, the question arises how to get this done when there are multiple numbers of devices and even greater number of technologies to choose from. Thankfully, mobile app developers worldwide keep introducing new technologies and languages to cope up with the situation and make it easier to handle. The guide below will help you choose the right mobile app development coding language. By the end of this guide, you will have one thing absolutely clear in your mind – what language you will use for your app development project:

Swift

Many believe that the language will be one of the most used languages and has all the potential to reshape the future.

Released in June 2014 by Apple, Swift has gained immense popularity across all the possible realms of the iOS mobile app and Web development. With latest framework and libraries, the tool becomes the primary choice for developers which allows to code with Objective C. The language forays into the apple ecosystem with efficient APIs, Cocoa and Cocoa Touch. Apple has been ingraining all the possibilities to reduce all the scope for vulnerabilities associated with Objective C. There are so many other attractions when the language is used for coding cutting-edge mobile apps.

According to TNW, Swift is one of the fastest-growing languages. Google is also considering to include Swift as their official language for coding Android apps and if the prediction is true, the demand for Swift developers will skyrocket than any other popular language.

Meanwhile. the language is used to code iOS and Apple web for all the available platforms but since it’s open source and available for use. It will be beneficial for those who pick up the language early in time.

JavaScript + HTML

JavaScript is one of the third most popular languages used world wide to create application up above client could imagine. When used in combination with HTML, the amalgamation becomes more powerful and has greater benefits for mobile apps.Both are religiously used by developers to create different types of application including games.

HTML is one of the most prominent languages when it comes to web development. With simpler ways to insert complex data types, HTML is a preferred choice of top web developers. Whereas JavaScript is popular to be used on multiple platforms.

PHP

HyperText Preprocessor (PHP) is an open source server side scripting language developed by Zend technologies in 1995. Initially, the language was used for building websites but now it’s used for general purpose programming.

server side scripting, command line scripting and for coding applications. Using PHP, the app can be used to write complete Android, iOS, and windows apps.  According to many statistics like Jobs Tractor, PHP is the most popular programming language. The percentage of developers located worldwide that use PHP language is 78.6%.  It ensures that the language can easily be considered for building your next app.

C#

C# is known as C Sharp. It is a multi-paradigm programming language, which is object and component oriented. It’s a general-purpose programming language developed by Microsoft. Appeared first in 2000, C# is developed and introduced by Microsoft as Swift was introduced by Apple and both share a common characteristic to rule the world of mobile app development in coming years. Developer Economics Survey states, 38% mobile developers use C# for part of their work while 16% use C# as the main language.

BuildFireJS

BuildFire.JS leverages the BuildFire SDK and Javascript to allow developers to rapidly build mobile apps with the power of the BuildFire SDK & BuildFire backend along with JavaScript seems to be a great combination by top mobile app developers worldwide to develop apps. BuildFire.JS was built to have a flexible architecture to give developers the option to utilize any client-side Javascript framework they like including: jQuery, Angular, React, Underscore and many more.

With BuildFire already having plugins that cover 70% or more of the common business use cases, developers only need to build specific functionality that’s unique to the client, rather than build the whole thing from scratch. This helps a development team to prepare mobile apps in less time and labour.

At BrainMobi, our professional developers are experienced to perfectly match the compatibility of a language with the theme of the mobile app.

Which language out of these is your favourite? Mention in the comment section below.

 

The post Top 5 Programming Languages for Mobile App Development appeared first on Mobile App Development | BrainMobi Blogs and News.

]]>
https://www.brainmobi.com/blog/top-5-programming-languages-mobile-app-development/feed/ 0