Mobile App Development: Project Steps, Challenges, and Monetization

Verified

Added on  2023/01/12

|8
|1916
|43
Report
AI Summary
This report provides a comprehensive overview of a mobile app design and development project. It begins by outlining the major steps involved, including problem identification, customer needs analysis, app design, and platform selection, culminating in beta testing. The report highlights key learnings from the project, such as the importance of communication, time management, and team building. It then delves into the challenges faced by the team, including lack of trust, conflict, information sharing issues, and poor change management. The report also explores UX challenges specific to mobile app design, such as defining the target market and addressing security concerns. Furthermore, it discusses various ideas for monetizing the app, including freemium models and virtual currency. Finally, the report explains the rationale behind choosing Java and Python as the preferred platforms for mobile app development, emphasizing their versatility and ease of use.
Document Page
Mobile App Design and
Development
1
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Table of Contents
List the major steps of project.....................................................................................................3
The most important thing I learned my experience within this project.......................................3
Challenges faced by team............................................................................................................4
UX Challenges of design for mobile...........................................................................................5
Ideas for monetizing App............................................................................................................6
Platform choose by me for developing mobile app.....................................................................6
REFERENCES................................................................................................................................8
2
Document Page
List the major steps of project
Step 1
To create successful mobile the first thing we identified is the problem that be solved through
the app designed by an individuals and after that design features for app.
Step 2 identify
Then the next step is taken was to identify the needs of the customer so the App must be
developed to keep in mind that target group have clear vision (Jones. and Moffitt, 2016).
Mobile devices and platform can be selected by keeping in mind that battery life, hardware
performance.
After that we identify the revenue model that can be used in developing this app as there are
various types of revenue models such ad Paid application such as subscription and many more.
So it was necessary for us to select appropriate model (Moorkens,O'Brien. and Vreeke, 2016).
Step 3 Design the app
Designing the app is known-as another factor that is accountable for success of an app within
market. For that we have to concentrate on the multi – touch gestures, UI design. Regarding for
touch enabled devices and also we consider UI design is also plays a vital role as it increasing
popularity day by day.
Step 4
Then after that we select the right approach that focuses as per the accordance with budget and
time of costumers. Such as Native apps allows the net user experience, these are the costly app
and also time taking (Willocx,Vossaert. and Naessens, 2016). Also webs apps are cheap and
quick that run on various platform we need to create unique features that can be available by
JavaScript.
Step 5
After that we have done Beta Testing that provides the feedback from the targeted customers . It
is crucial to increase the viability within app store.
The most important thing I learned my experience within this project.
The most vital thing I learned from this project is that I learn the communication skills as while
doing work with the team members I came to know that I my communication skills is very weak.
I was feeling very shy to communicate to others But while developing mobile app I came to
communicate with so many people and helps to gain confidence while talking to others (Jones.
3
Document Page
and Moffitt, 2016). I also learn how to manage myself and also learn time management skills
such as earlier I was completed my work not on time or I always delayed my work and this
sometimes creates very conflict type situations (Willocx,Vossaert. and Naessens, 2016). I also
feel embarrassed as my peers scold me for not doing tasks on time but after completing this
project I am able to manage my work on time. Now I can completed task assigned to me on time
and able to manage to come office at time and also attend the meetings on time. I came to
realize after this project that I also learned team, building skills so now I can learn how to
manage things within a team and cooperate with others. This helps me to give height my
professional and personal life both.
Challenges faced by team
Lack of Trust
It is a vital factor in a teamwork as team members needs to connect with each other personally
and professionally so they can easily trust teach other when there project is at peak (Jones. and
Moffitt, 2016). Otherwise, if they don't trust each other they don't want to engage because of the
human connection so for that we have to build good connection with each other.
Conflict and tensions
Sometimes they are considered as healthy but if managed them carefully. It makes the people
within our firm makes think differently as it would be healthy (Willocx,Vossaert. and Naessens,
2016). People gives various opinion but sometimes while developing people makes negative and
hinder in developing app.
Not sharing information
In our team all the members have unique knowledge, wisdom and experience as they can share
regularly for the benefit of everyone. Here the teams are effective project teams that able to share
regularly as well as benefit for each one. This makes my whole team grow as well as more
powerful.
Lack of Transparency
In our team, sometime we feel that there is no transparency and this effected our trust issues. It
starts from top as most of the seniors are more responsible for having a role model as we the
employees follow the behavior of the leaders. Employees also follow the leader's behavior that is
good or bad.
Poor change management
4
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Change is always constant as well as careful managed as it is crucial to teamwork as well
as results. As here within our firm change begins with communication. There is a need of more
communicate as well as people need to be more interactive such as Listen, involve as well as
talk. In our team there is always a lack of management. So our team members faces a lot of
mismanagement things as we as a developers faces some challenges regarding delaying in
software updates and no one to care about that (Moorkens,O'Brien. and Vreeke, 2016).
UX Challenges of design for mobile
Mobile user experience (UX) design refers to the design regarding the positive experience during
the use of the Application . Mention below are the challenges that are faced by the app
developers such as
One of the challenges is to decide and figure out what to develop as Being an app
developed we faced constant pressure to create the apps that can be actually needed by
the people.
Clearly defined the target market is also a challenge as for the perspective to outline a
target market and for that we have to monitor metrics such as average revenue per user,
cost to acquire customers as it focuses that finding a pure analytical solution consider as
the real challenge (Moorkens,O'Brien. and Vreeke, 2016).
Managing finance as well as adequate funds as developing an app consider as expensive
affair as somehow it will sometimes creates problem for us . If we are unable to find the
investors to invest within our app, angel investors as well as join ventures all are
considered as effective (Jones. and Moffitt, 2016).
Another challenge is to develop an app that can be consider as the best suitable
technology regarding the app such as hybrid, native and many more.
Another challenges is to develop an app that able to run all across various devices with so
many screen sizes as much as possible as for that we have to find about the Responsive
Design for apps that gives screen more flexibility as well as adjusted to suit various
screen formats and Sizes (Jones. and Moffitt, 2016).
Security issues is one of the nagging concern for the developer as there are also Malware
problems that can be arises such as hardware as well as software. Our firm provides the
strict guidelines regarding app development.
5
Document Page
Attention- There is always a big gap difference between the successful app and good app
as for that first thing is to target is to win the people's attention as set the everything as
per the expectations of the users (Willocx,Vossaert. and Naessens, 2016). So we have to
pay attention to attract the customers otherwise app will lost within market and nobody
aware about it.
Ideas for monetizing App
One of the best common ways to generate revenues by the help of the freemium models.
As App is known as the user base created for the free versions of the app after that We
can upgrade the model to the premium model as it is this is the effective idea as is
considered as an easy invite regarding downloading the app that can be sent to the users.
Since the app is free to download as user don't mind taking a trail (Moorkens,O'Brien.
and Vreeke, 2016).
Users also get the full informed decisions while moving to the premium version as this
means it can use before they are ready to pay for it.
Here also virtual currency is considered as one of the creative ways regarding making
revenues as such kind of money is known as prominent as considered as a part of the
game that can be earned by playing more by installing or by winning through special
advertising offers (Willocx,Vossaert. and Naessens, 2016).
Platform choose by me for developing mobile app
Java
I choose the Java as it has been most undisputed leaders as highly employed for the mobile app. I
liked this app because it is known as the versatile language as well as offers the flexibility for
the app development (Jones. and Moffitt, 2016). It is useful because it is a quick as well as error
free mobile application development. Using Java it helps my team when they face any kind of
technical issues.
Python
Within recent years, Python has also becomes a widely popular language as due to its ability it
provides better results and the developers like me uses such kinds of languages as it also gives
the error free results and enhance the experiences of the customers (Willocx,Vossaert. and
Naessens, 2016). As Python is easy to understand as well as it is unmistakable as it has basic and
6
Document Page
natural syntax that can be more looks like English languages. All such types of features makes
Python the best choice for the amateurs.
7
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
REFERENCES
Books and journals
Jones, N. and Moffitt, M., 2016. Ethical guidelines for mobile app development within health
and mental health fields. Professional Psychology: Research and Practice, 47(2), p.155.
Moorkens, J., O'Brien, S. and Vreeke, J., 2016. Developing and testing Kanjingo: A mobile app
for post-editing. Revista Tradumàtica, (14), pp.58-65.
Willocx, M., Vossaert, J. and Naessens, V., 2016, May. Comparing performance parameters of
mobile app development strategies. In Proceedings of the International Conference on
Mobile Software Engineering and Systems (pp. 38-47).
8
chevron_up_icon
1 out of 8
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]