0% found this document useful (0 votes)
33 views

Lesson 1 The Basics of Application Development

The document provides an overview of mobile application development including defining mobile apps, the benefits of mobile apps for business, the development process and types of mobile apps. It also discusses the key technologies used for mobile app development and the top downloaded and most profitable apps on various app stores.

Uploaded by

Lance
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views

Lesson 1 The Basics of Application Development

The document provides an overview of mobile application development including defining mobile apps, the benefits of mobile apps for business, the development process and types of mobile apps. It also discusses the key technologies used for mobile app development and the top downloaded and most profitable apps on various app stores.

Uploaded by

Lance
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Name: Lance A.

Elizalde Date: September 09, 2023


Address: Bitaug, Enrique Villanueva, Siquijor
Course and Year: BS Info Tech II

Lesson 1: The basics of Application Development

• Define the meaning of mobile application


A mobile application, most commonly referred to as an app, is a type of
application software designed to run on a mobile device, such as a smartphone or
tablet computer. Mobile applications frequently serve to provide users with similar
services to those accessed on PCs. Apps are generally small, individual software units
with limited function. This use of app software was originally popularized by Apple
Inc. and its App Store, which offers thousands of applications for the iPhone, iPad
and iPod Touch.
• Understand the benefits of mobile apps in business
For the business’s growth, there are immense advantages of mobile apps
because it helps the business to stay competitive in today’s digital landscape. By
harnessing the power of mobile technology, businesses can drive growth, enhance
customer satisfaction and unlock new opportunities for success.
• Describe the development of mobile application, types and its benefits
Mobile application development is the process of making software for
smartphones, tablets and digital assistants, most commonly for the Android and iOS
operating systems. The software can be preinstalled on the device, downloaded from
a mobile app store or accessed through a mobile web browser.
Mobile app development is rapidly growing. From retail, telecommunications
and e-commerce to insurance, healthcare and government, organizations across
industries must meet user expectations for real-time, convenient ways to conduct
transactions and access information. Today, mobile devices—and the mobile
applications that unlock their value—are the most popular way for people and
businesses to connect to the internet. To stay relevant, responsive and successful,
organizations need to develop the mobile applications that their customers, partners
and employee’s demand.
Exploration 1.1. Types of Mobile Application
Search on the net for at least eight most popular types of mobile applications or apps
to help you understand the current trends in the mobile landscape.

Name of the Apps Description Example URL


Social Media Apps These apps https://www.facebook.com/
facilitate social https://www.instagam.com/
networking, https://twitter.com/
sharing updates, https://www.whatsapp.com/
photos, and
videos with
friends and
followers.
Video Streaming Apps for watching https://www.youtube.com/
Apps: movies, TV shows, https://www.netflix.com/
and video
content.

Music Streaming Apps for https://open.spotify.com/


Apps: streaming and
listening to music.
Productivity Apps Apps for https:/ /www.microsoft.com/
organizing tasks, https://workspace.google.com/
managing https://evernote.com/
schedules, and
increasing
efficiency.
Messaging Apps Apps for instant https://www.whatsapp.com/
messaging, voice https://www.messenger.com/
calls, and video https://telegram.org/
calls.
E-commerce Apps Mobile shopping https://www.ebay.com/
apps for buying https://www.amazon.com/
products online.
Gaming Apps Mobile games for https://www.mobilelegends.com/
entertainment,
including both
casual and
hardcore gaming.
Navigation Apps: Apps for maps, https://www.google.com/maps/
directions, and
real-time traffic
updates.
Exploration: 1.2. Key Mobile App Development Technologies
Look for the key mobile app development technologies, to help you understand the process
of building a mobile application.

Name of the Description Benefits Drawbacks


App
Java Java is a widely used, Java offers platform Java can have
high-level, and versatile independence, a rich performance
programming language standard library, a overhead, high
known for its platform strong developer memory
independence. community, robust consumption,
security, portability verbosity in code,
across applications, slow start-up times,
multi-threading and limited low-level
support, and object- access compared to
oriented features, natively compiled
making it versatile and languages, which
suitable for various may not be ideal for
software projects. all scenarios.
Swift Swift is Apple's • Rapid development • The language is
programming language process still quite young
for iOS and macOS app • Easier to scale the • Limited talent
development product and the pool
team • Poor
• Improved interoperability
performance, with third-party
speed of tools and IDEs
development, and • Incomplete
safety cross-platform
support
Flutter Flutter is an open-source You don’t have to Though it’s gaining
UI toolkit developed by worry about steam among the
Google for building maintaining cross-platform
beautiful native user consistency across developer
interfaces, UIs, from a Android, iOS, and the community, Flutter
single codebase. In other web. A single codebase is still an emerging
words, apps built with handles it all, leading framework. This
Flutter can run on to faster build time, means there are
Android, iOS, and the saving resources, and limited learning
web. simplifying resources and a
maintenance of the relatively small
code. number of plugins
and packages.
Exploration 1.3. App store and other application store ranking
Look for the top 5 most downloaded and top 5 most profitable applications in 2019, to help
you see the different digital distribution platforms that may fit the market entry strategy to
reach a specific audience.

TOP Most people downloaded the following User spent the most money
apps in the following apps
1 Facebook Netflix
2 Youtube Youtube
3 Tiktok Amazon
4 Instagram Tinder
5 Pinterest iQIYI

Your Turn to shine:

Answer the following questions from your own assigned reading. Attached is a rubric that
will be used as basis for rating you answers.

1. What are good ways to get potential clients to discover your app?
Basically, your app should be interesting. People don’t have time to download any
apps that doesn’t concern them or apps they don’t need. Even if you market them or
post it online and create lots of ads, if they’re not interested, they don’t have time of
check it. When creating an app, you should check what’s trending online, what’s the
most topic, and popular apps. From there, you can think of what to create. It might
be a gaming app, productive app, lifestyle app, earning app or photo/video editing
app. People nowadays are still recovering from covid and a lot of them are being
jobless. An earning app will do to help them. By watching ads and doing a task, from
there, you’re also helping them from earning money. But before doing so, you have
to market your app, put an eye-catching description and keywords. Your logo should
be clear and eye catching. Establish a strong social media presence on platforms
relevant to your target audience. You can also do collaborations with influencers and
someone who will sponsors you. From there, you are making a connection. You can
also submit your app to popular app review websites and blogs to gain exposure and
potential clients. However, the success of an app depends on user experience,
functionality and ongoing user engagement. Continuously monitoring user feedback
and making improvements based on it is crucial for long-term success.
2. Why do you think mobile app development is a good start for you to practice as an IT
student.
As a student, we must keep up with evolving technologies and user preferences. We
have to develop our problem-solving skills and increase our knowledge and
strengthen self-education. Mobile app development is good starting point for a
students like me because we need to sharpen our skills and hands on learning
experience. Were still learning and a lot of practice and study to do, before digging
dipper to another app development.
3. What do you think are the skills you should have as a mobile app developer?
Proficiency in programming languages is essential, of course. When creating an app,
it's not easy; you have to debug and go through many processes before successfully
developing your own app. You need to be patient, possess strong problem-solving
abilities, analytical thinking, and teamwork skills (if you're part of a team).
Continuous learning, design skills, data structuring, and coding expertise are all
crucial. There's much more to it. If we consider interest as a skill, then you need to
have it. When creating an app, passion and dedication should drive you.

References

References
Rouse, A. P. B. M. (2020, August 7). What is a Mobile Application? - Definition from
Techopedia. Techopedia. https://www.techopedia.com/definition/2953/mobile-application-
mobile-app
Introduction to mobile application Development | IBM. (n.d.). https://www.ibm.com/topics/mobile-
application-development

Freeborn, C. (2022, September 21). Pros and cons of Flutter app development - LogRocket Blog.
LogRocket Blog. https://blog.logrocket.com/pros-cons-flutter-app-development/

Panchal, R. (2023, March 17). Developing iOS Apps with Swift: Know the Pros and Cons. Rlogical.
https://www.rlogical.com/blog/developing-ios-apps-with-swift/
References
What is a Mobile Application? - Definition from Techopedia
Introduction to Mobile Application Development | IBM

You might also like