Wireless Expertise expresses that by 2013 smartphone penetration will be approaching approximately 28-30% of the total mobile market in 2013.
Those entire smartphone users are using the smart mobile application. Now a day most of the smartphone has WLAN/WiFi. So user can connect to Internet or local network with high data transmission rate. In previous mobile application uses data we can see that maximum used applications are social communication, map navigation, search or entertainment. But, because of better connectivity in future the mobile application provider are going to make application for doing business. In near future we can get that kind of software like desktop software for managing business, office automation, financial management etc. [12]
2.1.5 Mobile Applications Types
' Native apps
Native apps are installed through an application store (such as Google Play or Apple's App Store). They are developed specifically for one platform, and can take full advantage of all the device features , are created and compiled using specific programming languages to run uniquely on one mobile platform. [17]
' Web apps
A mobile web app is a web application formatted for smartphones and tablets, are built with web languages (e.g., HTML, CSS, Javascript, AJAX) and are interpreted using any web browser. can able to run on any platform. A mobile web app is normally downloaded from a central web servers. [18]
' Hybrid apps
Hybrid apps are part native apps, part web apps. . Like native apps, they live in an app store and can take advantage of the many device features available. Like web apps, they rely on HTML being rendered in a browser, with the caveat that the browser is embedded within the app. [17]
2.1.6 Advantage and Disadvantages of Mobile Apps
2.1.6.1 Advantages:
1. Mobile applications help users by connecting them to Internet services more commonly from accessed on desktop or notebook computers. [19]
2. The information is stored within the application; there is no need to wait for loading information over a connection to Internet. Also allowing you to access other information while you wait on the app to load. [20]
3. Mobile Apps are storing large amounts of information, such as videos and catalogues in one place. [20]
4. Apps cheaper than SMS messages and paper newsletters. [20]
5. Mobile apps have the advantage of utilizing features of a mobile device like a camera, contact list, GPS, phone calls, accelerometer, compass, etc. Such device features, when used within an app, can make the user experience interactive and fun. [20]
6. Mobile apps provide a much faster alternative than mobile web browsing. Whereas it only takes a second to launch a mobile app because the majority of the information is stored in the application itself making it possible to function offline. [21]
7. Ability to Work Offline or online. [21]
8. Improve communication with customers and increase interaction. [22] [23]
9. Increase the competitive advantage of the institution, whether in internal communications or in the ability to respond and introduce the latest technology and modern applications to market selected projects. [22] [23]
2.1.6.2 Disadvantage:
1. Sometimes you will get a virus when downloaded on mobile devices without being aware of it. [20]
2. Some apps don't get installed in all latest versions of the same platform. [20]
3. Since mobile devices have limited amount of storage and size of the products screen compared to computer, there is limitation. [24]
4. Battery drain. [25]
5. Occupancy of phone space. [25]
6. Need to update. [26]
7. More costly to maintain. [26]
2.1.7 Uses of mobile application:
A smartphone is a ubiquitous device that is becoming more powerful with every passing day. The core capability of this phone depends on how applications utilise the mobile phones. Brands use apps to promote their products and make it easy to access such products.
Mobile apps in Business:
By acquiring an app, a business becomes prepared for the future. A business with an application stands a chance to benefit immensely from future technologies. With an app, it is possible to send information to customers based on their past activities and choices and this makes the promotion about your business so easy. It can be a platform from where a business can display its services and products. Through the application can display discounts and offers. Customer interaction via apps is likely to become a standard practice in the world of business this will further reinforce the importance of an app for a business. Apps provide users with enhanced experience because they allow users to post queries and feedback anywhere, anytime which makes it easy to get in touch with a company. [22][23][27][28]
Mobile apps in Banking:
Through the apps, the customer can do many think [29] such as:
1. Handle all type of Transactions from anywhere at any time.
2. Timesaving, secure transactions, fast access to balance, and transaction information.
3. Pay bills.
4. Order your chequebook.
5. Activate, block and replace your credit or debit card.
6. Transfer funds.
7. Request for cash advances from your credit card.
8. View balance information.
9. Get quick access to sign on screen.
Mobile apps in Education Industry:
While there are many applications available at the app store, choosing the right one I will change the way the student look at the process of learning. There are many uses of medical applications ,which contain:
1. Preparing young students for the Future. Educational apps are making things easier for children to understand. Books are often found to be tiring and boring for children while replacing them with colorful pages and moving animations can make learning fun to the core. [30]
2. Learning through Mobile helps many students who do not have the ability to come to the educational institutions physically that because of the working conditions or household activities, or other competing demands on their time. [30]
3. M-Learning makes education more accessible in that it enables learners to pursue their studies according to their own schedule, which helps them exploiting time learners what is useful to improve centered or learner-centered learning processes. [30]
4. M-Learning, they indicate, can also facilitate changes in the character of learning modalities that in turn impact educational outcomes. [31]
5. Make available content in any place and anytime anywhere.
6. Speed and simplicity and diversity of communication between learners and teachers .or between students and the educational institution or among the educated with each synchronously or asynchronously. [31]
7. Attract educated people especially the youth understand them to enjoy using which increases the motivation to learn through. [31]
Mobile apps in Healthcare Industry:
The use of mobile devices by healthcare professionals has transformed many aspects of clinical practice. Mobile devices have become commonplace in health care settings, leading to rapid growth in the development of medical software applications for these platforms. Numerous apps are now available to assist with many important tasks, such as information and time management; health record maintenance and access; communications and consulting; reference and information gathering; patient management and monitoring; clinical decision-making; and medical education and training. [32] There are many uses of medical applications, which contains:
1. Hospital apps for physicians and nurses: it uses of the bringing the process into the smartphone is medical professionals like nurses and doctors. Having all the information about the patient and his case report, doctors can provide all x-rays, health tests; ultrasound and MRI are now at the distance of few finger taps. Nurses also use the mobile app with individual patient control over the environment of the room; nurses are not being disturbed for these issues anymore and can concentrate on improving care and those who are in critical conditions. [33]
2. Hospital apps for facility managers: With a smart management, a mobile app with many features facility managers getting better connected to the buildings infrastructure. The system monitors usage of energy, building maintenance occupancy. This way all future problems can be resolved quickly and with minimum consequences and cost spending. [33]
3. Hospital apps for executives: With an app of their hospital, officials and administration can always monitor statistics like availability of rooms, flow of funds and so on. In addition, the app can automate all processes connected to the insurance procedures and payments. Having an own app for the hospital establishes it as technically advanced. [33]
4. Hospital apps for patients: Patients can they use the apps to them to engage with their health. Having all the data on their smartphones, they can observe the dynamics of being on the mend, report doctors and nurses about changes in stage. [33]
Mobile apps in recruitment Industry:
The use of recruitment apps it helps significantly by both the employer and researchers with him and greatly increased the effectiveness of hiring decisions that could be taken as it increased employment opportunities. For example, our application "LET'S Work " an application that uses connecting clients with direct access to the top specialists that we hire on the app depending on their experience and knowledge. This kind of apps it uses to offer jobs for each of the unemployed or needs to increase his income or retired and wants to help people take advantage of his experience it is also used in order to attract different experience from anywhere in the world. Also, it's used for facilitating and save the time of both the employee and the employer in the search for with the need It's also been a lot of options of through the pressed button. [34]
'
2.2 Related Work Survey
In this section we will evaluate similar website and application that provide the services for users and we will mention their strengths and weaknesses. Toptal.com and Freelancer Application are related to our application.
Evaluation of Toptal.com [34 ]:
Toptal.com is a rapidly growing network that was created by engineers comprised of some of the digital designers and software engineers, distributed across the globe. They provide companies with elite designers, engineers, and teams on an hourly, part-time, or full-time basis for any web, mobile, or desktop technology stack or design environment.
Strengths:
1. Hosts a diverse network of talented leaders in cities in addition to monthly events and community building.
2. Rely on a strong strategy and a number of difficult tests to sort and select the best designers and developers.
3. If you're not 100% satisfied after up to two weeks of working with a toptaler, it's free.
Weaknesses:
1. It provides assistance just in the field of design and development.
2. It provides the services only through a blog.
3. Only supports English language.
4. They use skype to connect with the client.
5. More expensive than other options, only T&M.
Evaluation of Freelancer Application [35 ]:
Freelancer app is a freelance marketplace. It allows companies and individuals to find freelance workers for completion of work. It provides a place where people obtain regular income.
'
Strengths:
1. Provides samples of a bid and proposal so you'll have a guide for future reference.
2. Allow the freelance uploads a resume, samples of works and a list of their skills.
3. Send notifications about projects for the client.
Weaknesses:
1. Only supports the language.
2. Costly if non-member (10+%), otherwise monthly fee.
3. Server gets too slow to work.
4. Freelancers pay a lot of fees just to get paid.
5. The application is not easy to use.
Description of Let's work Application ( Our Application ):
LET'S Work application is an online workplace that connects clients with direct access to the top specialists that we hire on the app depending on their experience and knowledge for part-time or full-time basis. We will do interview with every single one who applies for a new job, this will increase the quality of service in our application, while the current available websites and apps don't do this.
This application helps the clients by providing all the services that meet their needs in easy, fast and reliable way. Furthermore, this application provides new job opportunities for those who are looking for jobs. Our application will be in Saudi Arabia region especially in Riyadh to make the trust stronger.
Strengths:
1. Provide all of our services fast and with high quality.
2. Provide the service in the mobile application.
3. Offering freelancers with different knowledge.
4. Offering the service cheaper than others.
5. Send alert and notifications to the client.
6. Provides freelancers and users profile.
7. Provide the services through a mobile app in Riyadh.
Weaknesses:
1. The application available only for the people live in Riyadh.