skylled / cybertronix Goto Github PK
View Code? Open in Web Editor NEWA job management app built with Flutter and Firebase.
A job management app built with Flutter and Firebase.
There's been some changes over time that I haven't been keeping updated.
[ ] Refresh Agenda function
[ ] Hook refresh to pulldown
[ ] When returning to AgendaView, refresh
There's a deeper problem here that needs to be fixed on all cards. Sometimes values are null, and that needs to be compensated for.
I need to find a library that can automatically fill PDF forms. If this can be done in Dart, consider making it happen client-side. If not, consider the implications of not being able to create a field service report without network availability.
If it can be done in Android/Java, maybe I could write a plugin, but this seems harder than it should be.
It's definitely not clean or safe, but it holds up for now.
Not immediately sure of solution, but it's definitely necessary.
Perhaps allow over-scroll?
See: JobCreatorCard -> LocationCreatorCard -> pop back. UI breaks, information isn't saved.
Currently a job is a one-time thing, scheduled once and done.
In reality, a job may need multiple "visits" and has more than one "status".
Potential statuses:
Open, Closed, Cancelled
The next step after making this change is to create an "Open Jobs" view to better manage jobs that have not been finished yet.
I may roll back to the original phone number field, as the two-number field is glitchy.
Your application could not be compiled, because its dependencies could not be established.
The following Dart file:
C:\Users\hitanshu gogoi\Desktop\Cybertronix\lib\cards\document\location.dart
...refers, in an import, to the following library:
C:\Users\hitanshu gogoi\Desktop\Cybertronix\lib\api.dart
Unfortunately, that library does not appear to exist on your file system.
given problem showing in my screen
I'm sick of the god forsaken mess of unintelligible code that it currently is.
No more ExpansionPanels.
Make a dedicated page for each thing to be created. Hand-design each one.
Certain fields absolutely require input, or need a certain kind of input.
I need a decent, copyright free, placeholder image for contacts.
(As much as I love hey-ladies.jpg)
A nice "Add a photo" pic would be nice for jobs too (that don't have a location or the location doesn't have an address)
Creator Cards have default values, like value: widget.initialData['phase'] ?? "Three",
but those values never make it to currentData unless one is opened and Save is pressed.
Alternative: If an item is null, give it default values direct into currentData.
This is a workaround for another issue (two sets of ExpansionPanelLists causing GlobalKey issues) but should also be a better visualization of the program. I have to trust that I don't need to use dialogs to ensure that state isn't lost.
Problems:
Other ideas:
Currently none of the forms are being validated. This is, for obvious reasons, not going to work.
If an object doesn't have a "name" it will crash most systems, either soft or hard.
While this is a data validation problem, the consequences are too high to ignore.
Currently I have a lot of
if (!snapshot.hasData) {
return Widget();
}
This does not account for if the Stream or Future has completed and just has no results.
I need to refactor to
if (!snapshot.hasData) {
if (snapshot.connectionState == ConnectionState.done){
// No results
}
// Awaiting results
}
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.