Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
I think it really depends on what your definition of "productive" is.
Let me try and quantify it. I looked through my apps that I installed from F-Droid, then looked at their GitHub issues and picked one [0]. I bet I could implement that in less than a week with 0 Android development experience.
> Every Android version is basically a reboot in many parts of the framework, the device fragmentation is hardly any better than J2ME days, several features are only documented via samples or Google IO talks, Gradle plugins require rewrites between upgrades, and each Android Studio release is a box of surprises what quirks it has.
Does any of that really matter if you're hiring someone into an existing org? Doesn't Android have amazing backwards compatibility? I'm sure I have some dice app from 2012 that still runs. The company is probably targeting some version of Android and isn't changing to the latest one every time a new version is released.
[0] https://github.com/tasks/tasks/issues/2435
If you really want to write it yourself, sure. This code is very easily automatically generated.
https://pub.dev/packages/json_serializable
Related posts
- The state of cross-platform app development
- 🚀 Building a Fullstack App with dart_frog and Flutter in a Monorepo - Part 3
- Source code generation in Flutter & Dart (Part 1): Reflection and code gen
- How to create a custom plugin in Flutter with Pigeon
- what a react native developer needs to know when getting started with Flutter.