University Project: Poker Notes Android Application Development
VerifiedAdded on 2020/05/16
|11
|1029
|96
Project
AI Summary
This project report details the development of a Poker Notes Android application. The application allows users to take notes on up to five players during a poker game, storing the notes with timestamps in a SQLite database. The report covers the hardware and software requirements for the application, along with the testing strategy, which includes the use of emulators to test on different screen sizes. It further provides a commentary on the application's functionality, suggesting potential improvements such as more flexible user interface options. Ethical considerations, particularly regarding the responsible use of such an application in a poker game and the security of user data, are discussed. Finally, a financial case analysis is presented, outlining potential revenue streams through the Google Play Store and marketing strategies. The report includes references to relevant literature and an appendix with application screenshots.

Running head: POKER NOTES ANDROID APPLICATION
Poker Notes Android Application
Name of the student:
Name of the University:
Author note:
Poker Notes Android Application
Name of the student:
Name of the University:
Author note:
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

1
POKER NOTES ANDROID APPLICATION
Table of Contents
Testing Strategy.........................................................................................................................2
Hardware and Software Requirements...................................................................................2
Testing Requirements.............................................................................................................2
Application Commentary...........................................................................................................3
Improvement Recommendations...............................................................................................4
Ethical Considerations...............................................................................................................4
Financial Case Analysis.............................................................................................................4
POKER NOTES ANDROID APPLICATION
Table of Contents
Testing Strategy.........................................................................................................................2
Hardware and Software Requirements...................................................................................2
Testing Requirements.............................................................................................................2
Application Commentary...........................................................................................................3
Improvement Recommendations...............................................................................................4
Ethical Considerations...............................................................................................................4
Financial Case Analysis.............................................................................................................4

2
POKER NOTES ANDROID APPLICATION
Testing Strategy
Hardware and Software Requirements
The mobile devices that wishes to run this application must meet the following
hardware and software criteria:
RAM: Minimum 1 GB
Internal Memory: Minimum 4 MB
Screen size: Minimum 4.5 inches
Device Capability: Touch Screen interface
Operating System: Android
API level: Minimum Android 4.1 (Jellybean) API-16
Target API: Android 6.0 (Marshmallow) API-24
Considering that only android devices can run tis application, it is hence targeted to be
run on all android devices from the most renowned and growing android mobile
manufacturers. These include Samsung, Moto, Google and many more. This android app will
be available on the Google Play Store for download.
Testing Requirements
Testing is a very crucial part of application development. In this case, the
Gennymotion emulator has been used with a compatible mobile device that emulates API-16
with two different screen sizes. 540 x 960 pixels and 1080 x 1920 pixels are the two
resolutions that have been used to test the application. The testing process helped to identify
the bugs in the program’s execution and get a real-time experience of the interface and
layouts stand on different mobile screen sizes.
POKER NOTES ANDROID APPLICATION
Testing Strategy
Hardware and Software Requirements
The mobile devices that wishes to run this application must meet the following
hardware and software criteria:
RAM: Minimum 1 GB
Internal Memory: Minimum 4 MB
Screen size: Minimum 4.5 inches
Device Capability: Touch Screen interface
Operating System: Android
API level: Minimum Android 4.1 (Jellybean) API-16
Target API: Android 6.0 (Marshmallow) API-24
Considering that only android devices can run tis application, it is hence targeted to be
run on all android devices from the most renowned and growing android mobile
manufacturers. These include Samsung, Moto, Google and many more. This android app will
be available on the Google Play Store for download.
Testing Requirements
Testing is a very crucial part of application development. In this case, the
Gennymotion emulator has been used with a compatible mobile device that emulates API-16
with two different screen sizes. 540 x 960 pixels and 1080 x 1920 pixels are the two
resolutions that have been used to test the application. The testing process helped to identify
the bugs in the program’s execution and get a real-time experience of the interface and
layouts stand on different mobile screen sizes.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

3
POKER NOTES ANDROID APPLICATION
Ad-hoc testing is mandatory in such kind of small projects. The developer knows the
program he has designed and hence he would be able to guess the pits and falls of it (Lewis
2016). The Error Guessing ad-hoc technique shall therefore be beneficiary.
Application Commentary
The Poker Notes application helps the users to enter notes for 5 players that they are
playing with during a poker match. The users can login with their respective usernames and
passwords after confirming them. Thereby, they can enter note for each player and mark them
by the respective date and time. These data will be stored internally until the user presses the
Save All Entries menu option. A SQLite database will be used to store the data from the
internal array Lists.
Here, the android.database.SQLite package has been used to access the database and
implement queries. Individual tables have been created for each player (1 to 5) and then data
has been entered into these tables on saving. Every time, when the user starts the app, the
internal variables of individual players are updated from the database data. The Show Entries
button on each player’s page would display the entries made about him or her that have not
been cleared yet. Further, the database entries can also be sent via e-mail and the database
tables are dropped accordingly to clear it off all its stored data. The application provides the
users to create own database and the tables are created within them. Therefore, users get to
view records or send emails only of their own records. The user name is stored in a separate
database table and is retrieved during table creation or to attach with emails.
The screenshots of the application and its various interfaces have been attached in the
appendix section, below.
POKER NOTES ANDROID APPLICATION
Ad-hoc testing is mandatory in such kind of small projects. The developer knows the
program he has designed and hence he would be able to guess the pits and falls of it (Lewis
2016). The Error Guessing ad-hoc technique shall therefore be beneficiary.
Application Commentary
The Poker Notes application helps the users to enter notes for 5 players that they are
playing with during a poker match. The users can login with their respective usernames and
passwords after confirming them. Thereby, they can enter note for each player and mark them
by the respective date and time. These data will be stored internally until the user presses the
Save All Entries menu option. A SQLite database will be used to store the data from the
internal array Lists.
Here, the android.database.SQLite package has been used to access the database and
implement queries. Individual tables have been created for each player (1 to 5) and then data
has been entered into these tables on saving. Every time, when the user starts the app, the
internal variables of individual players are updated from the database data. The Show Entries
button on each player’s page would display the entries made about him or her that have not
been cleared yet. Further, the database entries can also be sent via e-mail and the database
tables are dropped accordingly to clear it off all its stored data. The application provides the
users to create own database and the tables are created within them. Therefore, users get to
view records or send emails only of their own records. The user name is stored in a separate
database table and is retrieved during table creation or to attach with emails.
The screenshots of the application and its various interfaces have been attached in the
appendix section, below.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

4
POKER NOTES ANDROID APPLICATION
Improvement Recommendations
The app can be enriched with more user interface options that allow the user to delete
specific notes or chose what they wish to save in the database. More fields can be added to
the player notes entry pages, to allow entering their name and other essentials.
Ethical Considerations
The user, who wishes to use this app in a poker game, must make sure that the use of
such digital assistance abides by the rules of the game. In addition, it must also be taken care
of, that the personal information like usernames and passwords are kept safe. Security is an
important part of android development (Faruki et al. 2015).
Financial Case Analysis
The application took around half week to be developed. Two more days were needed
to integrate the SQLite database with the application. Finally, another one complete day was
used in the testing purpose. The application can generate revenue from the Google Play
downloads. The application should be made available for downloads with a price tag of about
1.99$. Later, more revenue can be generated through google ads. Fu et al. (2013), says that
the feedbacks given on the Google Play Store about the application would highlight the
achievement of the application and the progress in reaching out to target the user base. The
application can be promoted in Poker Game events. Social media handles can also be used as
the major marketing platform.
POKER NOTES ANDROID APPLICATION
Improvement Recommendations
The app can be enriched with more user interface options that allow the user to delete
specific notes or chose what they wish to save in the database. More fields can be added to
the player notes entry pages, to allow entering their name and other essentials.
Ethical Considerations
The user, who wishes to use this app in a poker game, must make sure that the use of
such digital assistance abides by the rules of the game. In addition, it must also be taken care
of, that the personal information like usernames and passwords are kept safe. Security is an
important part of android development (Faruki et al. 2015).
Financial Case Analysis
The application took around half week to be developed. Two more days were needed
to integrate the SQLite database with the application. Finally, another one complete day was
used in the testing purpose. The application can generate revenue from the Google Play
downloads. The application should be made available for downloads with a price tag of about
1.99$. Later, more revenue can be generated through google ads. Fu et al. (2013), says that
the feedbacks given on the Google Play Store about the application would highlight the
achievement of the application and the progress in reaching out to target the user base. The
application can be promoted in Poker Game events. Social media handles can also be used as
the major marketing platform.

5
POKER NOTES ANDROID APPLICATION
References
Faruki, P., Bharmal, A., Laxmi, V., Ganmoor, V., Gaur, M.S., Conti, M. and Rajarajan, M.,
2015. Android security: a survey of issues, malware penetration, and defenses. IEEE
communications surveys & tutorials, 17(2), pp.998-1022.
Fu, B., Lin, J., Li, L., Faloutsos, C., Hong, J. and Sadeh, N., 2013, August. Why people hate
your app: Making sense of user feedback in a mobile app store. In Proceedings of the 19th
ACM SIGKDD international conference on Knowledge discovery and data mining (pp. 1276-
1284). ACM.
Lewis, W.E., 2016. Software testing and continuous quality improvement. CRC press.
Meier, R., 2012. Professional Android 4 application development. John Wiley & Sons.
POKER NOTES ANDROID APPLICATION
References
Faruki, P., Bharmal, A., Laxmi, V., Ganmoor, V., Gaur, M.S., Conti, M. and Rajarajan, M.,
2015. Android security: a survey of issues, malware penetration, and defenses. IEEE
communications surveys & tutorials, 17(2), pp.998-1022.
Fu, B., Lin, J., Li, L., Faloutsos, C., Hong, J. and Sadeh, N., 2013, August. Why people hate
your app: Making sense of user feedback in a mobile app store. In Proceedings of the 19th
ACM SIGKDD international conference on Knowledge discovery and data mining (pp. 1276-
1284). ACM.
Lewis, W.E., 2016. Software testing and continuous quality improvement. CRC press.
Meier, R., 2012. Professional Android 4 application development. John Wiley & Sons.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

6
POKER NOTES ANDROID APPLICATION
Appendix
POKER NOTES ANDROID APPLICATION
Appendix
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

7
POKER NOTES ANDROID APPLICATION
POKER NOTES ANDROID APPLICATION

8
POKER NOTES ANDROID APPLICATION
POKER NOTES ANDROID APPLICATION
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

9
POKER NOTES ANDROID APPLICATION
POKER NOTES ANDROID APPLICATION
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

10
POKER NOTES ANDROID APPLICATION
POKER NOTES ANDROID APPLICATION
1 out of 11
Related Documents

Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
Copyright © 2020–2025 A2Z Services. All Rights Reserved. Developed and managed by ZUCOL.