Advanced Email Notifier Application Using Google OAuth2.0 Protocol
Abstract
This paper describes about the development of android-based application which notifies the users about the latest-mails that comes from a list of mail id’s which the user had entered in the app. The main idea behind the project is to be aware of the important e- mails that come from the people who are in specified contacts and avoid all other junk mails. The App uses a database called Firebase to store the entered email ids by the user. The app uses Gmail API in order to access user's inbox. Google OAuth is being used to make an app accessible for Gmail API. Pub/sub-API is also used to push the notifications to the app from the G-mail, whenever a new mail comes from the mail id’s that are entered in the app.
References
. Gmail for Developer (2022). “GmailAPI”. [Online].Available from https://developers.google.com/gmail/api
. Cay.Horstann. “Core Java”. 12th Edititon. Volume-I Fundamentals book. Apress Publishing company.
. Android Developers. (2021-10-07) “Android studio”. https://developer.android.com/guide
. Firebase (2022-05-19). “Installation & Setup on Android” [Online]. Available from https://firebase.google.com/docs/database/android/start
. JSON (3rd Edition) “Introducing JSON” . [Online] Available from https://www.json.org/json-en.html
. Google Cloud. (2022-05-17).” Subscription overview”. [Online]. Available from https://cloud.google.com/pubsub/docs/subscriber
. Google Identity. (2022-05-17). “OAuth 2.0 for Mobile & Desktop Apps”. [Online] Available from https://developers.google.com/identity/protocols/oauth2/native-app
. Volley overview. [Online] Available from https://developer.android.com/training/volley
. Gmail for Developers. (2022-03-04). Rest resources. [Online]. Available from https://developers.google.com/gmail/api/reference/rest
. Gmail for Developers. (2022-05-10). Push-up. [Online]. Available from https://developers.google.com/gmail/api/guides/push
Downloads
Published
Issue
Section
License
Journal Title:
Title of the Paper:
Corresponding Author’s Information:
Name: Address:
E-mail:
Contact Number:
It is herein agreed that: The copyright to the above-listed unpublished and original article is transferred to STM Journals.
This copyright transfer covers the exclusive right to reproduce and distribute the contribution, including reprints, translations, photographic reproductions, microform, electronic form (offline, online), or any other reproductions of similar nature.
I/We declare that above manuscript is not published already in part or whole (except in the form of abstract) in any journal or magazine for private or public circulation, and, is not under consideration of publication elsewhere.
I/ We warrant(s) that his/her/their contribution is original, except for such excerpts from copyrighted works as may be included with the permission of the copyright holder and author thereof, that it contains no libelous statements, and does not infringe on any copyright, trademark, patent, statutory right, or propriety right of others.
I/We will not publish his/her/their above said contribution anywhere else without the prior written permission of the publisher unless it has been changed substantially. I/We also agree to the authorship of the article in the following order: Author(s) Name Signature(s)
1. ________________
2. ________________
3. ________________
4. ________________
The author(s) agree to the terms of this Copyright Notice, which will apply to this submission if and when it is published by this journal (comments if any to the editor can be added below).