aossie-org / openpeerchat-flutter Goto Github PK
View Code? Open in Web Editor NEWLicense: GNU Affero General Public License v3.0
License: GNU Affero General Public License v3.0
The application build fails due to outdated dependancies, now I need to implement this application from scratch in latest flutter SDK and tools, with sepeaate backend made in nodejs and mongodb, will have to first consider appropriate use cases and then according to those use cases, networking will be implemented
The application is created using an older version of the Android embedding. It is being deprecated in favor of Android embedding v2.
v1 Android embedding will be removed in future versions of Flutter and hence it would be better to migrate it to v2 rather than using the ignore-deprecation flag while building.
There is no initialize method available in the Global class as of now. Creating an initialize method can make the process of writing tests simpler.
BottomNavigationBarItem's title
parameter is deprecated and hence is no longer available as a parameter as specified in the official Flutter's Documentation. This raises an error and hence has to be migrated.
We have to replace the title
parameter with label
. That will fix this issue.
There seems to be no tests written for Pages. I'd like to write some unit tests to test the functionalities.
As per the history of the project, p2p_client_dart was not a null safe package and hence a new package called flutter_nearby_connections was used.
Now build fails since task ':app:checkDebugDuplicateClasses'
fails and I figured out that the error is due to flutter_nearby_connections
package probably because it built using an older Kotlin Version. So, I removed the package and tried building it and this time the build was successful.
Hence, it would be better to replace the flutter_nearby_connections
package with nearby_connections which is a new and updated package.
I will have to make the UI from scratch using modern code structure and design patterns, a minimal UI will be implemented
To make the codebase more organized and ensure it works as expected, I'd like to write some tests to
test the functionalities of Classes.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.