0% found this document useful (0 votes)
29 views21 pages

Semester 5 Group 24 Presentation

The document discusses developing a geofencing application in Android using Kotlin. It describes geofencing technology, outlines the problem it solves in marketing, lists the objectives and key features of the app. It also provides a literature survey comparing advantages and disadvantages of different papers on geofencing applications.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views21 pages

Semester 5 Group 24 Presentation

The document discusses developing a geofencing application in Android using Kotlin. It describes geofencing technology, outlines the problem it solves in marketing, lists the objectives and key features of the app. It also provides a literature survey comparing advantages and disadvantages of different papers on geofencing applications.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 21

Vidyavardhini’s College of Engineering & Technology

K.T. Marg, Vartak College Campus, Vasai Rd, Vasai-Virar, Maharashtra 401202

Geofencing app in android using kotlin


Department of Computer Science and Engineering [Data Science]

Group No: 23
Mrigayan Ray 48
Manaswi Vartak 63
Sahil Kadam 68

Ms. Odilia Gonsalves

Date: 05/04/2023
Contents
● Introduction
● Problem Statement
● Objectives
● Key features
● Literature Survey
● Proposed System
● Details of Hardware / Software used
● Output
● Result Analysis
● Conclusion
● References
Introduction

Geofencing is a location-based technology that has revolutionized the way we interact with digital services and the
physical world.

Creation of virtual geographic boundaries


When a device, such as a smartphone crosses these predefined boundaries, it triggers specific actions or
notifications.
Geofencing is a transformative technology that blurs the boundaries between the physical and digital worlds. Its
applications span across industries, from marketing and navigation to agriculture and public safety, making it a
pivotal tool in modern society
Problem statement
Geofencing in marketing can help solve several problems and enhance marketing strategies. The existing marketing
strategeies lack the following :

1. Precision and Location-Based Targeting: Traditional marketing methods, like billboards or TV ads, lack this
level of location-based targeting. Geofencing allows marketers to define specific geographic areas, such as a store's
vicinity or an event venue. This precision enables businesses to send highly targeted messages to users when they
enter or exit these predefined areas.

2. Real-Time Engagement: Traditional marketing often relies on delayed or passive engagement. Geofencing can
trigger immediate interactions with potential customers as they enter a designated area. For example, a retailer can
send a special offer or a welcome message to a shopper as they walk by the store, increasing the chances of a sale.

3. Personalization: Traditional marketing methods often have limited personalization capabilities. Geofencing
allows for personalized marketing messages based on a user's real-time location and behavior. This personalization
can enhance the relevance of marketing content and improve the user experience.

4. Cost-Effective: Geofencing can be more cost-effective compared to traditional advertising channels like TV or
print media. Marketers can focus their efforts on reaching a specific audience that is more likely to convert,
reducing wasted resources on broad advertising campaigns.
Some key problems addressed by geofencing include:

1. Targeted Advertising: Geofencing enables businesses to deliver highly targeted ads to users within a specific
geographic area, ensuring that marketing messages reach the right audience.

2. Increased Foot Traffic: By sending promotional offers or alerts to potential customers when they are near a
physical store or location, geofencing can drive foot traffic and boost in-store sales.

3. Competitor Analysis: Geofencing allows businesses to track competitor locations and activities, helping them
gain insights into competitor strategies and customer behavior.

4. Customer Engagement: It helps in engaging customers with personalized offers, discounts, or notifications when
they are in proximity to a business location, increasing customer engagement and loyalty.

5. Data Collection: Geofencing provides valuable location data that can be analyzed to understand customer
behavior, preferences, and traffic patterns, aiding in better decision-making.

This project attempts to understand and develop an application for combining user information with location aware
technology. The outcome of this innovative application which delivers relevant notifications and suggestions is to
target customers via location based advertising.
Objectives of the project:

1. Investigate information on applications and particulars of Geo-fencing.

2. Explore the different available geo-fencing setups and implementations.

3. Propose a Geo-fence generic software application concept.

4. Develop an application capable of solving the problem set forth.

5. Provide users with context aware services based on geo-fences.


Key features of the app:
1. Geofence Creation: Users can create and customize geofences on a map, specifying the location, radius, and
actions associated with each geofence.
2. Location Monitoring: The app will continuously monitor the user's device location and detect when it enters or
exits a defined geofence.
3. Notifications: When a geofence event occurs, the app will send notifications to the user, providing relevant
information or instructions.
4. User Profiles: Users can create profiles with different sets of geofences and actions, allowing for flexibility in
managing multiple geofencing scenarios.
5. Location History: The app will record and display location history, providing users with insights into their past
geofencing activities.
6. Permissions and Privacy: The app will adhere to Android's permission system and ensure user data privacy and
security.
Literature Survey
Sr. Year Paper Title Advantages Disadvantages
No
1 2023 Geofencing in location‑based behavioral It highlights the The paper lacks real-
research: Methodology,challenges, innovative life case studies or
and implementation. applications of practical examples to
geofencing, citing support the
its use in various theoretical aspects
sectors. discussed.

2 2020 Android-Based Child Monitoring Application It provides a While the paper


Using a Smart watch and Geofence Service comprehensive proposes several
explanation of the improvements for the
application's application but it
architecture, doesn't provide
design flow, and concrete steps or
system concept strategies on how to
implement these
improvements.
Sr. Year Paper Title Advantages Disadvantages
No
3 2019 Smart Geofencing: An Inventive Mobile The paper The paper seems
Marketing Strategy suggests a to focus heavily
practical on the positive
application for the aspects of
discussed theory. geofencing, but
does not provide
a thorough
analysis of the
potential
drawbacks
4 2017 Geofencing – Enhancing the Effectiveness of It presents a The paper lacks
Mobile Marketing detailed history of empirical data to
location-based support the
services, predicted trends
providing a clear and the potential
understanding of impact of
the evolution of geofencing and
this technology background
tracking on
LBSs.
Literature Survey
Sr. Year Paper Title Advantages Disadvantages
No
5 2014 Generic Geo-Fencing Application: Proximity The paper The paper
Triggered Notification Service Delivery provides a focuses solely
thorough on Geofencing
explanation of and does not
Geofencing, the consider or
technology it compare it with
utilizes, and its other mobile
multiple marketing
dimensions in strategies
mobile marketing.
6 2011 Geofencing and Background Tracking - The The paper The paper points
Next Features in LBS provides a out required
comprehensive Internet
analysis of connectivity is a
geofencing general
sensitivity and limitation of the
distance in geofencing
different approach.
environments
Proposed system
System Architecture
Details of Hardware / Software required

Hardware required:

● Processor – intel core i5

● RAM 3 GB

● 1GB Hard disk Storage Drive.

● Android X64 OS version 4

Software:
● Programming Language: Kotlin
● IDE - Android Studio
● Gradle version 3.6.1
● Google services version 4.2.0
Output
Result analysis

The application created addresses most of the difficulties identified with the current marketing strategies.

1. Since it is network based, meaning it would not require collecting phone numbers hence customer privacy
is preserved because the system does not require customer to log their information, the application only
operates as their personal books of location interest for which content is delivered.

2. The choice to subscribe to the geofences, advertising can be delivered in a non-invasive manner, user will
actively select the content they intend to receive by subscribing to geo-fences of their interest.

3. The notifications are delivered to customer to give them a note of new promotional events and customers
reserve the convenience to download a full advert.
4.
Conclusion

In conclusion, the Geofencing app project developed in Android using Kotlin provides a valuable solution for
location-based notifications and actions, enhancing user experiences in various scenarios. Throughout the project,
we implemented geofencing functionality, integrated location services, and created a user-friendly interface.
References
1. 1.Max Roman Leibbrand."Geofencing – Enhancing the Effectiveness of Mobile Marketing" 2021 NOVA School of Business and
Economics, Master Thesis. 2017.
2. Axel Küpper, Ulrich Bareth, and Behrend Freese. ”Geofencing and Background Tracking - The Next Features in LBS.” TU Berlin
– Deutsche Telekom Laboratories, 2011.
3. Indrayana , P Sutawinaya , N M W D Pratiwi , P M Prihatini , S A Asri “Android-Based Child Monitoring Application Using a
Smart watch and Geofence Service”, doi:10.1088/1742-6596/1803/1/012024 ICERIA 2020
4. Luís Pedro. An Android “Generic Geo-Fencing Application: Proximity Triggered Notification Service Delivery”, Universiti
Teknologi PETRONAS, January 2014
5. Aagy Paulose, Aswathy K S, "Smart Geofencing: An Inventive Mobile Marketing Strategy" International Journal of Engineering
Research & Technology (IJERT) ISSN: 2278-0181 Vol. 8 Issue 06, June-2019
6. Yury Shevchenko Ulf‑Dietrich Reips, “Geofencing in location‑based behavioral research: Methodology,challenges,
and implementation”, Behavior Research Methods https://doi.org/10.3758/s13428-023-02213-2, July 2023.
Thank you

You might also like