Look 360: an Android Application Using Google Analytics and Firebase with Mobile Cloud Computing
Total Page:16
File Type:pdf, Size:1020Kb
International Journal of Scientific & Engineering Research Volume 12, Issue 3, March-2021 ISSN 2229-5518 50 Look 360: An android application using Google analytics and firebase with Mobile Cloud Computing. Rawat Deepak Umesh Prathamesh Sonawane Swapnil H Patil UG Student,PHCASC,Rasayani UG Student,PHCASC,Rasayani Asst.Professor ,PHCASC,Rasayani [email protected] [email protected] [email protected] 8355974361 8308380232 9699900007 Abstract— Look 360 is an Android Mobile Application; the name “Look360” originates by keeping its features in mind and considering its capabilities of storing Events, Seminars, Trade Shows and Conferences all across India on the Basis of different categories which has high search index as well as interest of the Students and Educators. Since, Look 360 handles the storing Events, Seminars, Trade Shows and Conferences Nationwide; filtration plays an important role here. This Android Application is connected with Google Firebase which uses Real Time Database feature. Using Real-Time Database enables the system to make changes with respect to Names of events, Date and Time and Venue of events too as specified by the Organizing Team. In order to make a Fully Dynamic Native Android Application the static contents need to be connected with the Cloud, thus Firebase Remote Config comes in picture to make Text, Colour etc feel dynamic. Look 360 is integrated with Google Action which can be evoked by just saying, “Ok Google, Talk to Look 360” where users can Operates the Application based on Voice Command. Google Action used Artificial Intelligence to get output based on Human Interactions via Keyboard or Voice. This Dynamic Android Application not only have Interesting User Interface (UI) but also it built by keeping User Experience (UX) among top priorities. general, is the task of extracting implicit, before unknown, valid and potentially useful information from data. Web mining is the use of data mining techniques to automatically discover and extract information from Web documents and services for obtaining useful information. Index Terms— Android App, Firebase, Mobile Cloud Computing, Google Analytics, Dynamic Android Application, Android Studio, Google Action —————————— —————————— IJSER Keywords: Android App, Firebase, updating the user on every small to giant Mobile Cloud Computing things happening on Online media (Articles, Blogs, Videos, info INTRODUCTION graphics & documentaries) concerning their field of interest and connecting the When you are surrounded by the trained user to the Events, Seminar, Conferences professionals and seek information from & gathering holding all over the Nation. them, it not only becomes one of the This Event-based android valuable time full of new ideas and application is named "Look 360" & the experiences but it also sharps and boosts tagline is "Grab new Opportunities Daily". one's professional knowledge & aspects. The name is based on the capabilities of Such gatherings are difficult to find, Meet storing events, trade shows & conference up with the professionals/experts of same from different educational fields all across field of interest, backgrounds & India. As per as latest report, India has environments are rare to find these days. 93.02% [1] users of mobile have Android Hence, Overcoming this genuine OS installed in their device. Hence, to challenges Event based an android mobile target maximum user and bring them the application is developed. The application unique features Look 360 is developed in has a prior focus on both that is keep Android Studio making it fully Native IJSER © 2021 http://www.ijser.org International Journal of Scientific & Engineering Research Volume 12, Issue 3, March-2021 ISSN 2229-5518 51 application. The cynosure of Look 360 is the vast categories is targeted, the fields Now coming to back-end as a service for are: Information & Technology Medical Android based mobile application, and Health Travel and Tourism Firebase gives functionality like Analytics, Entertainment and Media Science and Database, Messaging and crash reporting. Research Security and Defence Firebase is built on Google [4] Agriculture and Forestry and Education infrastructure. and Training Firebase is well suited for projects with database workloads that require its real-time features. For data that is heavily LITERATURE SURVEY read in real time.[5] There are widely two options available for creating a single platform for multipurpose PROBLEM STATEMENT use. One is a mobile based application and Nowadays, In the busy schedule it is very another is website. Both, Mobile difficult to identify the opportunities of application and website have their own workshop ,Internship ,seminar advantage and disadvantage. ,and conference. Such events are very Mobile application is for specified precious for the students to update platform like IOS or Android. A user themselves in their respective filed . So downloads and installs mobile apps on far, there wasn't a single platform which their devices and generally app offer a feeds the user with this type of faster and more responsive experience requirements. This application provides a compared to websites. Whereas, Websites single integrated platform for large are available and are accessed by any categories of educational events, device regardless of the Operating system workshops, etc taking place in India. The as long as an internet connection is moment an event is added into the list of available. the application the challenge was to update Which is the better option? A the changes which are made by the report from Newzon said that in the year IJSEROrganizers later ( Changes in Name, date, 2018 the mobile application industries venue) in order to overcome this issue/ generated 92.1 billion in global app challenge the application functions with revenue. The same report forecasts that by the support of Real time Database, So that 2021 app revenue will increase by over the changes can be made within a few 50% to 139.6 billion. [2] Hence, numbers seconds to large number of Users on all do favour mobile apps. devices. As far as Operating Systems are The platform has to be light in concerned, Indian users prefer Android weight to be operational in device of devices more when compared to other almost every specification; hence the Operating Systems. [3] application redirects the user to the official website of the event so that all the process of Registration, Transaction etc can be done safe and secure way. Figure 1:Graph IJSER © 2021 http://www.ijser.org International Journal of Scientific & Engineering Research Volume 12, Issue 3, March-2021 ISSN 2229-5518 52 METHODOLOGY IMPLEMENTED personalized experience across all the devices. 1. ANDROID STUDIO Android Studio is the official [6] 2.1 EMAIL Integrated Development Authenticating Users through email Environment (IDE) for Android app address is known to be a standard way of development, based on IntelliJ IDEA. Logging in. Here, An email id and Android Studio provides few important password is given in the form of input by built in Components like Button, Text the new user, when the data is submitted View, View and etc. Few Components like the inputs are matched with the value Card View requires some special which are already stored securely in the Dependencies from where the Card View cloud, If the inputs are not already present is made available for future use in the then the user is successfully Register and Project. redirected to Home Page of the Android Studio supports Java and Application. Whereas, if the user is known Kotlin as major programming language (i.e. whose credentials are stored in the that can be used as language for writing Cloud because He/she is already the code. The supportive Integrated Registered) then user need to follow back Development Environment (IDE) of to Sign In Activity and repeat the Android Studio provides varieties of procedure in same manner. Emulators to test the Application/Project. Emulators can be selected on basis of 2.2 OTP Android Version, Device Name, Pixels & One Time Password (OTP) is the Resolution. This enables the Developer to new and easier way to make user test the Application/Project in every device authenticate themselves. Here, users need (Virtually) possible and understand the to give the genuine phone number with the IJSERcountry code i.e. +91 and 10 Digit number. behaviour of code with respect of each device. Android Studio enables developers The mobile number is send to server and a to test the Application/Project in Real 6 digit code is generated on each request Device through USB (Universal Serial and the code is sent to mobile number Bus) in convenient manner. Once done provided as a response. Once the unique 6 with the Coding and testing, One can get digit code is received to the provided the Application’s APK to Publish and mobile number user needs to manually Deploy enter the OTP and login theme self or if . the Device is using the same Mobile 2. AUTHENTICATION number then the User is automatically i.e. `Authentication is the key for safe without manually entering the code can be and secure Application. Here, in Look 360 authenticated. The Phone Number is stored authentication plays very crucial role in maintaining a happy relation with User and safely in the cloud where Unique User ID Developer. The information taken while is automatically generated. completing the task of authentication is stored in cloud which then automatically assigns Unique User ID to each and every User. Unique User ID helps in providing a IJSER © 2021 http://www.ijser.org International Journal of Scientific & Engineering Research Volume 12, Issue 3, March-2021 ISSN 2229-5518 53 3. FIREBASE SERVICES application rather than reporting the developer about the problem they faced 3.1 REAL TIME DATABASE during using the application and thus, the Firebase delivers services like a real-time problem remains the problem for long database. An API is provided to the period of time.