@matigo Maybe 2. Also, I might get some shit from the customer because I didn’t solve this issue immediately. And no, I am not working full-time for this customer to begin with…
Confirmed. The crashes were caused by the version incompatibility of the Firebase core and performance libraries. Thanks, Google.
@sumudu The new design is the same, more or less. They have made some small tweaks, but the operation principle and the feel is the same.
@matigo It was mushy and not as accurate as the new one. I know this is all a matter of adaptation, but I found it funny that after only 2 weeks I was used to a totally different feel.
I know I have said that I kind of like the new butterfly keyboard design the Mac laptops have nowadays. Today I prepared my old work laptop that has the previous keyboard design to be given away. After having used the new design the old one felt… weird.
Yup, it seems that it was Google that has fucked up big time. I will check things on Monday still, but so far the Firebase performance library upgrade was the root cause for all those crashes. I might need to write an official bug report next week.
@matigo Yep. This one project has fixed budget based on the initial work estimate but there has been a ton of new feature requests flying in from left and right. Soon they must consider paying more to get all those feature requests implemented.
I'm involved in 3 client projects (2 from one client, 1 from another). All 3 are getting closer to the full panic mode
In one project the app keeps crashing because the app can't load Firebase performance library. I hope I got that fixed now1.
In the other project from that one client the app has some performance issues. The root cause is most likely the same, and once I get that fixed the app should start working just fine. Then there are other problems that are outside the app in the backend services. Those are something I cannot do anything about.
In the project from the other client I would need to get shit done in 3 weeks. The problem is that I started the Android part much, much later compared to iOS, and due to the other client I have not been able to focus on this project as much as I would have needed. Also, the requirements seem to grow and grow every time we meet with the client.
The root cause is most likely the performance library version incompatibility with the core Firebase library. Should that turn out to be true, Google has fucked up pretty big. They are promoting the latest version for the performance library that seems to cause this problem.
@JeremyCherfas @gtwilson @konrad His class mates have and will have all the support they need. The school itself has been very supportive, but the media, unsurprisingly, has been going nuts over this.