2. LEARNING OBJECTIVES
Understand key innovations shaping the mobile app industry.
1.
Explore real-world applications of AI, AR/VR, 5G, IoT, and other technologies.
2.
Discuss the impact of these technologies on user experience and development.
3.
3. AI AND MACHINE LEARNING
Artificial Intelligence is the field of developing computers and robots that are capable of behaving in ways that both
mimic and go beyond human capabilities.
Machine Learning refers to the technologies and algorithms that enable systems to identify patterns, make decisions,
and improve themselves through experience and data.
Computer programmers and software developers enable computers to analyze data and solve problems — essentially,
they create artificial intelligence systems — by applying tools such as:
Machine learning
Deep learning
Neural networks
Computer vision
Natural language processing
https://ai.engineering.columbia.edu/ai-vs-machine-learning/
5. Feature AR VR
Real vs. Virtual Mix of real and virtual environments. Completely virtual, replacing the real world.
Interaction with
the Environment
Users remain in their real-world surroundings
with digital overlays.
Users are fully immersed in a simulated environment.
Key
Technologies
Uses Computer Vision (CV), AI, and real-time
object tracking.
Uses 3D modeling, motion tracking, and full-field view
rendering.
AUGMENTED REALITY & VIRTUAL REALITY
Augmented Reality (AR) is a technology that advances the real world with digital content in real time, making it more
interactive and engaging.
Virtual Reality (VR) is technology that creates a simulated environment similar to or completely different from the real
world.
https://quokkalabs.com/blog/augmented-reality-and-virtual-reality-in-mobile-app-development/
11. 5G TECHNOLOGY
5G is the fifth generation of wireless cellular technology, designed to deliver faster speeds, lower latency, and enhanced
connectivity. It enables higher upload and download speeds, more stable connections, and greater network capacity
compared to previous generations.
With 5G networks, users can experience download speeds significantly faster than 4G, enabling large files—such as
movies and games—to be downloaded in seconds. Additionally, 5G offers lower latency and greater network stability,
making it ideal for real-time applications like virtual and augmented reality, autonomous vehicles, and remote
healthcare.
https://sageuniversity.edu.in/blogs/5g-network-technology-and-its-impact-on-society
12. INTERNET OF THINGS (IOT)
Internet of Things (IoT) refers to a network of physical devices, vehicles, appliances, and other physical objects that
are embedded with sensors, software, and network connectivity, allowing them to collect and share data
A mobile app is a bridge between an IoT device and a mobile phone, acting as the primary interface through which we
can manage our smart things. Whether you want to adjust the lighting in your home or monitor the temperature of a
manufacturing unit, mobile IoT apps provide the control panel, making the management of IoT technologies intuitive
and effortless.
https://www.ibm.com/think/topics/internet-of-
things#:~:text=future%20of%20IoT-,What%20is%20the%20IoT?,inventory%20and%20shipments%20in%20warehouses
https://relevant.software/blog/mobile-iot-apps/
13. PROGRESSIVE WEB APPS
Progressive Web Apps (PWAs) is an app that's built using web platform technologies, but that provides a user
experience like that of a platform-specific app.
https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps
Feature PWA (Progressive Web App) Mobile App (Native App)
Installation
No need to install; runs in a browser but can be
added to home screen
Downloaded from App Store (iOS) or Play Store
(Android)
Updates
Automatic updates (no need to download new
versions)
Requires manual or automatic app updates
Development
Cost
Cheaper and faster (single codebase for all
platforms)
More expensive (separate apps for iOS & Android)
15. BLOCKCHAIN TECHNOLOGY
Blockchain is a shared, immutable ledger that facilitates the process of recording transactions and tracking assets in a
business network.
Blockchain technology is an advanced database mechanism that allows transparent information sharing within a
business network. A blockchain database stores data in blocks that are linked together in a chain. The data is
chronologically consistent because you cannot delete or modify the chain without consensus from the network.
As each transaction occurs, it is recorded as a “block” of data
Each block is connected to the ones before and after it
Transactions are blocked together in an irreversible chain: a blockchain
https://www.ibm.com/think/topics/blockchain#:~:text=Blockchain%20is%20a%20shared%2C%20immutable,and%20new%20efficiencies%20and
%20opportunities.
https://aws.amazon.com/what-is/blockchain/?aws-products-all.sort-by=item.additionalFields.productNameLowercase&aws-products-all.sort-
order=asc
17. CROSS-PLATFORM DEVELOPMENT
Cross-platform development is the process of creating software applications that work on multiple operating systems
(OSes) or platforms
https://www.techtarget.com/searchmobilecomputing/definition/cross-platform-mobile-
development#:~:text=Cross%2Dplatform%20mobile%20development%20is,OS%20powering%20the%20mobile%20device.
Feature Cross-Platform Development Native Development
Codebase Single code for all platforms Separate code for each platform (Android, iOS)
Development
Time
Faster (one app for all) Slower (requires separate coding)
Cost More affordable More expensive
19. CLOUD-BASED COMPUTING
Cloud computing is the delivery of computing services—including servers, storage, databases, networking, software,
analytics, and intelligence—over the internet (“the cloud”) to offer faster innovation, flexible resources, and economies
of scale.
https://azure.microsoft.com/en-us/resources/cloud-computing-dictionary/what-is-cloud-
computing#:~:text=Cloud%20computing%20is%20the%20delivery,resources%2C%20and%20economies%20of%20scale.
20. INSTANT APPS
An instant app is a small program that allows users to access parts of an app without installing it on their device.
Instant apps are designed to save space on a device by only loading the parts of an app that are needed for a specific
action.
https://www.adjust.com/glossary/instant-apps/
Feature Instant App Regular App
Installation Not Required Required
Offline Access Needs the internet Can work offline
User
Engagement
Quick access for first-time users Users must install first
21. LOW-CODE/NO-CODE DEVELOPMENT
Low-code and no-code development are software development methods that use visual programming and
automation to create applications. They are designed to be faster and easier than traditional development.
https://www.techtarget.com/searchsoftwarequality/definition/low-code-no-code-development-
platform#:~:text=Low%2Dcode%20and%20no%2Dcode%20development%20platforms%20are%20software%20development,the%20developm
ent%20methods%20they%20embody.