Coder Social home page Coder Social logo

gsoc2024's Introduction

Task1

i have implemented a basic requirement of it's urgent project i.e, it basically demonstrates that given a contact list of a user, he can see his contacts who else are using the app

task1.mp4

Task2

i have implemented one of the core features that is required for it's urgent project.That is sending notificartion even when the user is in do not disturb mode. Here is the demonstartion video of it

task2.mp4

Task3

i have created an extension to the above feature that is full screen notification.One thing to note about fullscreen notification is, there is this android policy,when the screen is active(dislaying something) the notification always shows up as heads up notification no matter what type the category of notification is be it call,alarm,.... but only on lock screen it varies.Here is the demonstration video

task3.mp4

Task4

In this task i have demonstrated,
How to identify the dnd status of user when the app is in
1.) Foreground
2.) Background
3.) Terminated
4.) Terminated and in Do not Disturb mode
5.) Terminated,in DND mode and the phone screen is locked

The main agenda to show this demonstration is because the worst case for this project is,
the app is terminated and user is in Do not disturb mode, someone from his contacts send a notification.Noow,there are no active lines of code to handle this scenario because the app is terminated.
For this complex case,we need to send a challenge to other user i.e, a http request
So this demonstration successfully handles all scenarios.
Advice : Follow the mouse pointer to get a clear idea.

https://drive.google.com/file/d/1FRoKAiTfERbeOG46dd1K_1uWXF8qJJB4/view?usp=drive_link

Task5

This task demonstrates how our app receives push notification,when the app is in ,
1.) Foreground
2.) Background
3.) Terminated

https://drive.google.com/file/d/1NLeYVxgKKs6pjIrgsE8qyHhwBNBV0OHN/view?usp=drive_link








Task6

This task demonstrates the working features of it's urgent project. In this video,i will be demonstrating different cases
1.) The app is running on foreground
2.) Tha app is running on foreground and the Do not disturb mode is on
3.) The app is running in background
4.) The app is running in background and the Do not disturb mode is on
5.) The app is terminated
6.) The app is terminated and the Do not disturb mode is on

Also,contact list integration feature is shown

in sending normal alerts i forgot to change the body of notification.I just used the challenge notification body.so,it is one thing to take note.

please note that this UI is just for demonstrstion purpose.

https://drive.google.com/file/d/1OwnM_miMbsQRE8dy9SNWFBDkpcqJMn2C/view?usp=drive_link

gsoc2024's People

Contributors

jangamruthvik avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.