Tuesday, 30 September 2014

Hello Everyone....!!!!
mistakes to avoid while mobile application, tips for mobile application development

There are some mistakes to avoid while developing a Mobile Application.


Mistakes while developing a Mobile Application


1. Understand who will use your app and why :

Don' make the mistake of developing an application that don't offer anything or aren’t conducive to the mobile experience. Users want something they can use quickly and easily. So Don’t release an application unless you have a clear understanding of what function it’ll perform for the users and who your target market is.

2. Building for Multiple Platforms at Once :

Avoid doubling your engineering costs and focus on building on one platform first. It’s better to finalize an app on iOS and have a couple of iterations before porting it to Android (or vice versa).

3. Develop for any version :

To develop effective mobile web applications, you’ve got to think “light.” Understand that not everyone using your company’s application will have the latest, greatest smart phone and many may be using slower devices. Keeping these people in mind is essential. 

4. simplicity

 This goes not only for the actual function of your mobile app, but also for its layout and design. Aesthetics play an enormous role in determining whether or not someone is going to actually use an application. Remember that your target audience is accessing the application on a screen not much bigger than a credit card, and that failing to embrace a simplistic and sparse design can result in an ugly interface. And nobody likes an ugly interface. 

5.Not Testing the App :

 In addition to mobile design and development, you should test the app to ensure that no bugs reach the user and ruin their experience.

I have found these mistakes if you have more ..Please share with us in comments..

 

Regards : Mobile Application Development in Indore 



M2Soft, Custom Web Design Company, Mobile Apps Development, E-Commerce, SEO Services

Posted by M2Software Solutions Solutions Pvt. Ltd | 02:31 Categories:

Monday, 29 September 2014

Hello Everyone...!!!
Types of mobile applications in mobile application development, mobile application development in indore, Native, hybrid and mobile web applications

In Mobile Application Development there are many  antithetical views on the types of mobile applications can be developed for mobile devices. but most of the applications can be divided in three types...

Types of Mobile Application 

1. Native Mobile Application

Native mobile applications are completely coded in a specific programming language ( Ex. Objective C and Java) using the sdk of any platform (like Android and iOS). The language is used to implement both UI and functionality.These  apps provide fast performance and a high degree of reliability.
                They have access to a phone’s various devices,  like its camera and address book.and users can use some apps without having any  Internet connection.


2)Hybrid Mobile Applications:

Hybrid Apps use a skeleton native apps, run on the device, and load web content in it. This web content may be static or dynamic. You can use various HTML5 technologies and come up with an amazing user interface.
                        These apps can use device functionality like camera , contacts et cetera,thanks to the skeleton native application.

3)Mobile Web Application:


These App stored on a remote server and delivered over the internet through a browser (Ex : WebKit,Chrome,Firfox on Android).

 For Example : m.facebook.com is the mobile web application of facebook.com. in which App developers can customize their websites to load content more efficiently.
These Apps cannot use device functionality.


Let me know ... "What do you think about this article". Share with us in COMMENTS..


Regards : Mobile Application Development In Indore 

 




Of course
Of courseca
Of course
Of course
Of course
Of course

Sunday, 28 September 2014

Top 5 websites for web design inspiration

Posted by M2Software Solutions Solutions Pvt. Ltd | 23:18 Categories: ,
Hello Everyone...!!!


Today i am here with some inspirational sites for web designers ... have a look...


1. The Great Discontent





2. Polygon




3.Charles Apple's Blog

4. Web Design Ledger



5. Source







Share your Experience with us or give any suggestions....  VIA COMMENTS

Regards : Web designing company in indore





Hello Everyone...!!!
PHP multiple choice questions To prepare for interviews, improve web development skills by solving PHP questions, m2soft web development company,

 Today I am here with answer-sheet of  "PHP developers : Check your Programming skills" and many more PHP multiple choice  questions and answers for PHP developers to improve web development skills.


                                         Answer-sheet

                    Questions                              Answers  

                    Que.1                                         D
                        Que.2                                     B
                        Que.3                                     D
                        Que.4                                     B
                        Que.5                                     A
                        Que.6                                     C
                        Que.7                                     B
                        Que.8                                     C
                        Que.9                                     C
                        Que.10                                   A

                                        
For more questions CLICK THE LINKS BELOW


Share your experience or any suggestion with us .. VIA COMMENTS




Thursday, 25 September 2014


Hello everyone...!!!
PHP technical interview Questions And answers for PHP developers, PHP programming multiple choice questions,


I got too many mails in my Inbox about why i didn't provide PHP test Questions yesterday as every Thursday.. Sorry Guys i was not able to do that.

That's why today i am here with PHP Questions.But today i have changed something, No theory only technical questions which will help you to prepare for technical interviews and will also enhance the web development skills of PHP developers.

Here we go....

PHP Questions 

 

Que.1 What will be the output of the following PHP code ?

<?php

$i = 0;

for ($i)

{

print $i;

}

?>

a) 0
b) infinite loop
c) no output
d) error




Que.2 . What will be the output of the following PHP code ?


<?php

$a = "1";

switch($a)

{

case 1:

break;

print "hi";

case 2:

print "hello";

break;

default:

print "hi1";

}

?>

a) hihellohi1
b) no output
c) hihi1
d) hi1



Que.3 What will be the output of the following PHP code ?


<?php

$x = 0;

if ($x == 1)

if ($x >= 0)

print "true";

else

rint "false";

?>

a) true
b) false
c) error
d) No output



Que.4 What will be the output of the following PHP code ?


<?php

$i = 0;

while ($i = 10)

{

print "hi";

}

print "hello";

?>

a) hello
b) infinite loop
c) hihello
d) error


Que.5 What will be the output of the following PHP code ?


<?php

for ($x = 0; $x <= 10; print ++$x)

{

print ++$x;

}

?>

a) 123456789101112
b) 12345678910
c) 1234567891011
d) infinite loop


Que.6 What will be the output of the following PHP code ?


<?php

switch($b)

{

case 2:

print "hello";

break;

case 1:

print "hi";

break;

}

?>

a) hello
b) hi
c) no output
d) error


Que.7 . What will be the output of the following PHP code ?


<?php

$i = 5;

while (--$i > 0 && ++$i)

{

print $i;

}

?>

a) 5
b) 555555555…infinitely
c) 54321
d) error


Que.8 What will be the output of the following PHP code ?


<?php

$a = 1;

if (echo $a)

print "True";

else

print "False";

?>

a) true
b) false
c) error
d) No output


Que.9 What will be the output of the following PHP code ?


<?php

for ($i++; $i == 1; $i = 2)

print "In for loop ";

print "After loop\n";


?>

a) In for loop
b) After for loop
c) In for loopAfter for loop
d) infinite loop


Que. 10 What will be the output of the following PHP code ?


<?php

$a = "a";

if ($a)

print "all";

else

print "some";

?>

a) all
b) some
c) error
d) no output


Answer-sheet of these questions will be available Tomorrow

For more questions CLICK THE LINKS BELOW


Share your experience or any suggestion with us .. VIA COMMENTS



Tuesday, 23 September 2014

Android versions with release dates and features

Posted by M2Software Solutions Solutions Pvt. Ltd | 23:14 Categories: ,
Hello Everyone...!!!

Android is a vast part of mobile applications development. there are many versions of Android. I have often seen in many interviews, interviewer asks the features and releases of android versions. Every android developer should know about that So here they are :


Android versions with release dates and features


Android 1.0 - Alpha




 Android 1.1 - beta




Android 1.5 - Cupcake




Android 1.6 - Donut




Android 2.0 - Eclair




Android 2.2 - Froyo




Android 2.3 - gingerbread



Android 3.0 - Honeycomb




Android 4.0 - Ice Cream Sandwich



Android 4.1



Android 4.4 - KitKat









Share your experience or any suggestion with us .. VIA COMMENTS

Regards : Mobile application development in indore 

Monday, 22 September 2014

Hello Everyone...!!!
Android, mobile application development company in inodore, Interview Questions and answers for Android developers, android application development.,

As we all know Mobile application development is a major field and now a days  android applications development is a booming market.It is popular and there is a huge demand of android developer because many organisations switching to android based development or opening a new mobile development wing.

if you are preparing for  interview as a Android developer. Here is a set interview questions and answers asked by interviewers in general:

Common Android Questions and answers


Que.1 What is the manifest file and how is it used?

Answer:
Every Android app must have this manifest file in its root directory named . The file includes critical information about the app, including the Java package name for the application,

Bonus follow up question: What is the first element in the AndroidManifest file, right after the encoding declaration?
Answer: 
  Note: The ‘permissions’ element is the next best answer if the developer assumed you meant the first element within the structure.

Que.2 Explain .apk extension.

Answer: 
The .apk extension files are common in Android development. It refers to a file type having compressed information of application code, resource files and AndroidManifest.xml file. APK stands for Application Package and the final project lies within this file.
  
Que.3 Name 4 ways Android allows you to store data?

Answer:
Any of the following 5 possible options are acceptable:
1.SharedPreferences
2.Internal Storage
3.External Storage
4.SQLite Database
5.Network connection

Que.4 What language is used to develop Android?

Answer: 
Android is developed mainly using Java however there are lots of SDK’s to translate the Java to code to any language.

Que.5 What items or folders are important in every Android project?

Answer: 
 The developer should name at least 4 of these 6 items below, as these are essential within each Android project:
1. AndroidManifest.xml
2. build.xml
3. bin/
4. src/
5. res/
6. assets/


Que. 6 What is the Open Handset Alliance?

Answer: 
 The OHA is a group of 84 technology and mobile companies including Google, HTC, Sony, Samsung, Dell, Intel, Nvidia and many morewho strive to accelerate innovation in mobile technology and offers the end users a better and richer mobile experience. Android is the main software of the alliance.

Que.7 What are the primary components used in Android architecture?

Answer
The architecture of Android is designed considering four essential components: Linux Kernel, Set of libraries, Android Framework and Android Applications.

Que.8 What is ANR?

Answer:
ANR stands for “Application Not Responding”. It’s a dialog box that appears when an application doesn’t respond for more than 10 seconds (sometimes it can be less than 10 seconds). The ANR dialog box offers the user the option of either closing the app or waiting for it to finish running.

Que.9 What are containers?

Answer:
Containers holds objects and widgets together, depending on which items are needed and in what arrangement they need to be in. Containers may hold labels, fields, buttons, or even child containers, as examples.

Que.10  What do you know about AIDL?
 
Answer:  
AIDL stands for Android Interface Definition Language. It offers to define the client’s interface requirements and moreover a service in order to communicate at same level with the help of inter process communications.

Que.11 What did you like better, Ice Cream Sandwich or KitKat?

Answer:
These are code names for Android releases, and are well known throughout the Android community. Your developer should be familiar with them. Ice Cream Sandwich was Android version 4.0 (API level 14) released on October 18, 2011. KitKat refers to Android version 4.4 (API level 19), released on October 31, 2013.
               This question is really to weed out the beginners who may not be as familiar with the different Android releases and that changes within each. You really want your developer to be in tuned to the Android updates so they know what’s possible, how to best implement what you are asking, and where things are headed in general.

Que.12 What is referred to Explicit and Implicit Intent?

Answer:  
The role of explicit intent is to specify an activity to respond to intent. Implicit intent on the other hand is declaration of intent. Explicit intent is used for internal messages of an application while implicit intent is used to activate components of another application.

Que.13 What is the role of Orientation?
 
Answer
Orientation is used to determine the presentation of LinearLayout. It may be presented in rows or columns.

Que.14 List the data types supported in AIDL?

Answer:  
AIDL supports string, list, map, charSequence and all type of native java type data types.

Que.15 What are App Widgets?

Answer:
Also referred to simply as Widgets, App Widgets in the Android world are miniature views that are embedded within Android apps and typically display periodic updates. Music players, weather updates, sports scores, and stock price changes are all examples of data that can be displayed in an App Widget.
 
 

Share your experience or any suggestion with us .. VIA COMMENTS

 

Regards : Mobile application development in indore 

 

 




Sunday, 21 September 2014

Hello Everyone...!!!
Cross-Platform Mobile app Development Tools,  tips and tricks for mobile application development, mobile application development in indore,



lets start with What is cross platform mobile app development :

Cross-platform mobile development refers to the development of mobile apps that can be used on multiple mobile platforms.

In Mobile Application Development Cross-platform apps are the “in-thing”. So as a Mobile App Developer, it is essential to develop best cross-formatted apps.

Below there are some Top rated 6 Cross Platform Mobile App Development Platforms. have a look at this..


Tools to create cross platform mobile applications

1. Phone -gap : 
It is a award-winning  Platform that can create applications for Symbian, Android, Blackberry, Palm, iOS (iPhone and iPads) and Windows.  These developers write their applications based on web shortcuts such as JavaScript, HTML, and CSS3. It is also open source and free, so there are no licensing costs. PhoneGap works systematically, and provides developers an easy access to hardware components.
2. Appcelerator :
This platforms uses web technology  such as PHP, JavaScript, HTML, Python and Ruby to allow cross platform compatibility between platforms. This platform gives users access to over 300 API’s and location information to access easily.
3. Sencha Touch :
It is a HTML5 mobile application framework for iPhone, Android, and BlackBerry.  It can be used to develop UI’s for mobile web applications that have a look and feel like those of native applications on the supported mobile devices.
4. Whoop
whoop claims that we are  "the one-stop mobile app publishing platform for non-developers". It is considered as one of the best ways to go for beginners in mobile development and those seeking beta versions of their projects. But it is very basic and  misses out important requirements for the latest features on hardware, even though it is very easy to use.
5. MoSync
It is an advanced tool for developing cross-platform apps. This SDK provides the developers with many useful tools such as runtimes, libraries, integrated compilers and more.MoSync is largely eclipse-like and supports C/C++, PHP, Python, Ruby, JavaScript, and Java. It includes Eclipse based IDE and supports C/C++, PHP, Python, Ruby, JavaScript, and Java. MoSync supports OS’ such as Android, Windows Mobile, Moblin, Symbian, Mobile Linux distro.
6. RhoMobile
It is an integrated framework based on Ruby. Rhomobile is used to develop apps that can be used on several other mobile OS. It allows native applications to be developed for Symbian, Android, Windows Mobile, iOS and RIM. RhoMobile provides a framework, which needs the developer to just code once. This same code can be used to develop apps for different OS’. 
Share your experience or any suggestion with us .. VIA COMMENTS

Regards : Mobile application development in indore

Friday, 19 September 2014

Best tools to test responsive websites

Posted by M2Software Solutions Solutions Pvt. Ltd | 23:03 Categories: , ,
Hello Friends...!!!
web designing company in indore, responsive web design testing, web design tips


As we all know a huge amount of internet has been shifted to the mobile devices
 ( smartphones, tablets). So having a Responsive Web Design is must in this competitive market place.

Today i am here with some ways to test your Responsive Web Design. have a look...


 Ways to test Responsive Websites


1. Aptus : 

Aptus is one of my favourite method. it is a little Mac application allows us to test responsive websites.

allows To :
 
A. setup multiple breakpoints for testing your site on several devices

B. change the user agent for the browser as well

by the help of this you can test your website using any "Modern" broeser.Aptus It is not free, but it cost only $2.99 from the Mac app store.

2. Responsinator

If you don't use the apps or you don't have mac then there is a in-browser tool that is Responsinator. it is easy to use and well designed tool. it doesn't offer user agent modification means you will have to load it up in many browsers. But it offers a good selection of device size for testing. Its free of cost. 


3. Screenfly

It is also a browser-based tool, but it has much richer tool then Responsinator.This tool offers multiple breakpoints including mobile, tablet, desktop, and (surprisingly) TV and you can also rotate displat and enable/disable scrolling on the web page.

4.  Responsive Web Design Testing Tool

Its again a browser based tool. it is a simple RVD testing tool offers Multiple device sizes and just pixel dimensions. This tool can be forked on github. Again this tool doesn't offer user agent testing but it is still a nice tool.

5. Adobe Edge Inspect

Adobe edge inspect is a part of Adobe’s Creative Cloud platform. It allows you to test your responsive web designs to multiple mobile devices. But you will actually have to have the devices in order for this to function and you need to install an app on said devices in order for your desktop to communicate with it.Basically this app syncs whatever you’re looking at in a desktop browser with the app’s built-in browser and allows you to interact with and refresh the pages as needed. Providing you have multiple devices for testing, this is an absolutely amazing tool.

Please Share your experience or any suggestion with us .. VIA COMMENTS

Regards : web designing company in indore






Thursday, 18 September 2014


mobile application development in indore, latest trends for mobile application development in 2014

Hello Everyone...!!!

As you all know now a days mobile application development is a major field of IT industry. and in IT industry it is necessary to keep updating ourself. We all should know what are the latest trends for this year.


Latest trends in mobile application development for 2014


Development Options :

mobile application development in indore, latest trends for mobile application development in 2014,




Native Apps : 
mobile application development in indore, latest trends for mobile application development in 2014,

Advantages and challenges of native approach :

mobile application development in indore, latest trends for mobile application development in 2014,


Mobile Web :

mobile application development in indore, latest trends for mobile application development in 2014,

Advantages and challenges of Mobile Web Approach :


mobile application development in indore, latest trends for mobile application development in 2014,


Platform Apps :

mobile application development in indore, latest trends for mobile application development in 2014,

Advantages and challenges of Platform Apps :

 

mobile application development in indore, latest trends for mobile application development in 2014,

TIZEN :

mobile application development in indore, latest trends for mobile application development in 2014,

TIZEN Architecture

mobile application development in indore, latest trends for mobile application development in 2014,


Benefits and challenges of TIZEN


mobile application development in indore, latest trends for mobile application development in 2014,


 Developer's view :

mobile application development in indore, latest trends for mobile application development in 2014,


Mobile backend-As-A-Service (MBAAS)


mobile application development in indore, latest trends for mobile application development in 2014,

What To Consider : 

mobile application development in indore, latest trends for mobile application development in 2014,


App Development Architecture :

 

mobile application development in indore, latest trends for mobile application development in 2014,

Share your experience or any suggestion with us .. VIA COMMENTS

Regards : Mobile application development in indore

 

  • RSS
  • Delicious
  • Digg
  • Facebook
  • Twitter
  • Linkedin
  • Youtube