We would like to implement some new features to FullUse in the future to improve the overall user experience and functionality.

Firebase

Firebase is a mobile and web application development platform that was originally developed by Firebase, Inc.

Various Features

Firebase offers various features like analytics for your app, a realtime database that syncs across devices, crash reporting, Google ADMobs, Firebase Cloud Messaging (FCM) and more.

Backed by Google

Firebase was acquired by Google in 2014. It is now built on Google infrastructure.

Firebase Console

Firebase features the Firebase console which contains all of the features mentioned above.

Firebase Authentication

Firebase authentication provides APIs for user identity services.

FirebaseUI Authentication

FirebaseUI Authentication provides ready-made UI libraries for handling user sign-in services in your app. Users can sign in with their email address and password into your Firebase application.

Firebase SDK Authentication

This Service Development Kit allows developers to implement sign-in using emails and passwords. It also handles the sending of password reset emails.

Firebase Push Notifications

Firebase also supports push notifications through Firebase Cloud Messaging (FCM). Developers can send notification messages to devices.

Replacement for AlarmManager

Currently, AlarmManager is the library used by Android developers to set "alarms" for CPU wakelocks to execute code, even when the device is in Doze Mode or on standby mode. On pure Android, Google-manufactured devices like the Nexus/Pixel series, this library works perfectly fine. But in the real world where companies like Xiaomi release custom kernels with custom security features, the developer's "alarm"s tend to get killed fairly easy. With Firebase, we can circumvent these problems.

Message Types

With FCM, developers can send two types of messages: Notification messages, which are displayed on end-user devices on behalf of the client app, or Data messages, which contain only custom key-value pairs containing information which the client application can process.

Improved User-Friendliness

Lastly, we hope that FullUse will be as in tandem as possible with the wishes of the users.

Sort By Date

Users have requested through our forms that they would like to see their tasks and events in a "date overview" fashion..

iOS/Web Client

We might consider making an iOS/Web FullUse client so as to reach out to as many users as possible.