Performance improvements 🚀 #92
Open
rygelouv wants to merge 3 commits into
Open
Conversation
…horizedAccounts to false and added more configuration for release built type
… a background thread, updated firebase BOM to fix FirebaseAuth R8 issues
|
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## dev #92 +/- ##
============================================
+ Coverage 30.77% 31.01% +0.23%
- Complexity 50 51 +1
============================================
Files 142 142
Lines 5124 5149 +25
Branches 856 857 +1
============================================
+ Hits 1577 1597 +20
- Misses 3238 3242 +4
- Partials 309 310 +1
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

🚀 Description
Debugging Improvements
The changes make the 'debug' version of the software easier to inspect for developers. Now, detailed review of performance (coverage) is available during testing. This will help our team identify any issues faster and more efficiently.
App Identification and Profiling
A unique identifier has been added to our software, enabling it to be recognized amongst other applications. Profiling tags were also included, which will assist in observing the app's behavior.
Strict Mode Adjustment
The software now includes 'Strict Mode', a diagnostic tool used to catch common mistakes and issues, such as memory leaks and non-optimal operations. This mode is only active during the development stage and will make the process more efficient.
URL Generator Modifications
There were modifications to the URL generator part of our software. These changes optimize how online data is fetched, thereby improving the app speed and responsiveness.
Sign-in Changes
Changes have been made related to user sign-in. This switch will allow users to sign in anonymously if they want to. Furthermore, the software will provide a more helpful error message if any problems occur with the anonymous sign-in process.
Onboarding Changes
Adjustments have been made to the onboarding process, specifically to the behavior of the 'next' button. This will provide a more intuitive and user-friendly experience for new users.
New Files Addition
There have been a number of new files added, which pertain to performance benchmarking of the app. This will allow us to objectively measure and improve the performance of our application.
Plugin Application
A plugin has been applied to the project. Plugins enhance the functionality of the build script. This particular plugin will aid Android compatibility.
Benchmark Subproject
Finally, a new subproject named 'benchmark' was included in the project. This new addition will help us to measure the specific performance markers of the app, which are important for optimization.
Issue (if applicable):
Issue: #91
🖼 Screenshots/Videos (if applicable)
Before:
[Attach before screenshot or link to video]
After:
[Attach after screenshot or link to video]
📦 Dependencies
🧪 Testing
Describe the steps to reproduce:
📱 Checklist