Professional Documents
Culture Documents
Case Study - Cse320
Case Study - Cse320
Truecaller is a
smartphone application
which has features of
caller-
identification,call-
blocking,flash-
messaging,call-
recording,chat and
voice which uses the
internet.The service
requires
users to provide a
standard cellular
mobile number for
registering with the
service.It was
developed by the
swedish company True
Software
Scandinavia AB.The
application is available
for
Android,IOS,BlackBer
ry,Symbian,Windows
Mobile and
Windows Phone.
INTRODUCTION :
Truecaller is a
smartphone application
which has features of
caller-
identification,call-
blocking,flash-
messaging,call-
recording,chat and
voice which uses the
internet.The service
requires
users to provide a
standard cellular
mobile number for
registering with the
service.It was
developed by the
swedish company True
Software
Scandinavia AB.The
application is available
for
Android,IOS,BlackBer
ry,Symbian,Windows
Mobile and
Windows Phone.
provide INTRODUCTION : Truecaller is a smartphone application which has features of caller-
identification,call-blocking,flash-messaging,call-recording,chat and voice which uses the internet.The
service requires users to a standard cellular mobile number for registering with the
service.It was developed by the swedish company True Software Scandinavia AB.The application is
available for Android,IOS,BlackBerry,Symbian,Windows Mobile and Windows Phone.
SCOPE :
The company’s
overall mission is to
build trust everywhere
by making
communication safe
and efficient.
Truecaller SDK is
available on
Android,IOS and web
platforms
and can be used by any
app or a website to
onboard,autofill
user information,or
verify the user’s phone
number based
identity through the
user’s consent.
SCOPE :
The company’s
overall mission is to
build trust everywhere
by making
communication safe
and efficient.
Truecaller SDK is
available on
Android,IOS and web
platforms
and can be used by any
app or a website to
onboard,autofill
user information,or
verify the user’s phone
number based
identity through the
user’s consent.
SCOPE : The company’s overall mission is to build trust everywhereby making communication
safe and efficient.Truecaller SDK is available on Android,IOS and web platformsand can be used by
any app or a website to onboard,autofill user information,or verify the user’s phone number based
identity through the user’s consent.
FUNCTIONAL REQUIREMENTS :
CREATE AN ACCOUNT:
If the user is new and does not have the truecaller account.INPUT:we have to enter the mobile
number after installing the app.A verification code is send to entered number.
It allows you to list important information about your company,and its an excellent way to
associate with your customers in a more trustworthy way.
INPUT:Select create business profile in the wizard.Enter details of your company you want to show.
SPAM BLOCKING:
It is used to protect yourself from calls and messages from most reported numbers.
OUTPUT:blocked successfully.ted.
OUTPUT:blocked successfully.
INPUT:go to manage blocking settings and tap on block numbers from foreign countries.
OUTPUT:blocked successfully.
INPUT:go to manage blocking settings and tap on block numbers not in phonebook.
OUTPUT:blocked successfully.
OUTPUT:you will be able to see the name and profile of person who viewed your profile.
UPGRADING TO PREMIUM:
You can get call recording,incognito modeof viewing and no ads features.
INPUT:On tap upgrade premium on navigation area.you will be directed to payment gateway.
INPUT:A verification code is send from your sim to verify your bank account.
UPDATING PROFILE:
INPUT:go to update profile icon on navigation bar,and enter details you want to update.
QR SCANNER:
LOCAL SERVICES:
INPUT:go to navigation bar and select local services.you will be directed via a number to selected
service.
CALL RECORDING:
INPUT: go to navigation bar and select recording services.select which calls you want to record and
save the entered settings.
INPUT:go to navigation bar and select local services.you will be directed via a number to selected
service.
CALL RECORDING:
INPUT: go to navigation bar and select recording services.select which calls you want to record and
save the entered settings.
It has its own backup feature tostore evrything about your contact book.
INPUT:go to settings and activate backup.
INPUT:select feature you want to use like video call through googleduo,message through other
launcher etc.
OUTPUT:successfully integrated.
INPUT:select add contact to phonebook icon on navigation bar and enter details.
NON-FUNCTIONAL REQUIREMENTS :
Network Conditions
For a networked application,It is crucial that you evaluate each network-enabled feature of the
application from the point of view of determining the protocol that it is most likely to require.
Be sure to evaluate each network-enabled feature in your application in the situation,where the
protocol over which it is operating becomes unavailable or its signal strength reduces.
This network condition deals with the mobile application’s behaviour when the device transitions
from one protocol to another.it is useful to evaluate the application ‘s functionality in such situations
and design it for a seamless transition to the new protocol or fora graceful degradation or failure.
This network condition relates to the mobile application’s behaviour when there are multiple
network protocol radios active at a time.Note that most of smart phone operating systems today
automatically prefer WIFI if it is available,rather than using cellular data.in general,you will not have
this option today to choose a specific radio-wifi or cellular in your app.
When a phone call,sms or sometype of notification arrives,your mobile device will usually inform
your application of this event.if the user chooses to respond to the event,the os may either
background your application or in case of non multi-tasking mobile operating systems simply
terminate your application.
So it is Important that your mobile application handles the interupt in such a way that it does not
come in way of OS’s processing the user’s decision to respond to interupt.
BATTERY USAGE :
On mobile devices, the battery is a scarce and valuable resource.On a mobile phone,the battery
should remain maximally available for the phone application i.e. for making and recieving phone
calls.Your application may therefore fall by the wayside or even get uninstalled by the user,if it
drains too much battery.
Most of the commonly used mobile phoneoperating systems are designed so as to be “forward
compatible”.the OS writers try hard to ensure that as long as your application uses the official
developer SDK in a manner prescribed by the SDK documentation.
OPERATING RANGE:
Most sensors have a maximum range beyond which they will not provide a useful value.
SENSITIVITY:
UNDERSTANDABILITY:
MAINTAINABILITY:
FUNCTIONAL
REQUIREMENTS :
If the user is new and does
not have the
truecaller account.
INPUT:we have to enter
the mobile number after
installing the app.A
verification code is send
to entered number