Award-winning #AppDev company trusted by YC #startups
| 12 years of experience | #Flutter trendsetter
🏄♂️We build apps as smoothly as we ride the waves
Hello, fellow tech people!
We're Surf, and we build mobile & web apps millions of people love: for Société Générale bank, KFC, MARS, etc.
Here to share >12 years experience in app development for #foodtech, #fintech, #ecommerce, and #healthcare companies
https://t.co/w3SN7gwitk
The Share package, or to be more precise, its successor share_plus—the simplest library possible. You pass Share.share('message');—and the sharing works on all phones without any problems. But if you use tablets in development, it's not so obvious 👇
It turns out that in the case of tablets, you shouldn't neglect the additional sharePositionOrigin parameter. By default, the system on tablets has no idea where and what size to draw the standard Share dialog.
💡 Discussion and solution to the problem: https://t.co/5RqAbyRi1m
In the cards, I tell them why this happens and what to do 👇
And here are the links to packages that will help make things right:
🔹 decimal — https://t.co/kTsA4YLvRs
🔹 money2 — https://t.co/8nrkD2IeRw
Hi, it’s Mark! I’m the Team Lead of the #Flutter at Surf.
I have a tradition. Every time I start a new project, I explain to someone on the team that performing money operations with built-in types in #Dart is not allowed under any circumstances.
When working with text widgets, you may encounter a scenario where everything appears to be working fine in the emulator, but on a real device, the layout suddenly changes.
Here's how to avoid that🧵