643 karma · joined February 21, 2019
I've always wondered how much of those are actually mistakes, and not just media stunts
Image loading was often a huge source of crashes due to out-of-memory errors and doing it properly wasn't trivial [0]. Libraries like "Glide" and "Picasso" solved this.
Using the camera hardware was awful. Device manufacturers would implement things differently, and break the camera API unexpectedly. Only recently [1] are we starting to see sane, consistent camera APIs.
Making network requests felt extremely clunky, and the platform JSON implementation wasn't performant, or easy to use as you had to manually parse everything. Retrofit [2] made talking to REST services much easier.
I could go on and on, but I'm sure there's plenty others here who can do that here. These days Android development is much, much more enjoyable. Kotlin has pretty much replaced Java in the Android ecosystem, and there's great reasources around on how to architect your app to make everything testable and easily scalable such as the architecture samples [3]. I've worked on a few React Native projects in the last year. I'm not a fan of it, but I definitely see the industry heading to some cross platform solution eventually.
[0]. https://developer.android.com/topic/performance/graphics/loa...
[1]. https://developer.android.com/training/camerax
Similar to how banks view gaps in employment as additional risk when applying for a mortgage for example (at least in the UK).
https://www.reddit.com/r/androiddev/comments/ea86jt/users_re...
Do these companies who "contribute" tasks get to see the source code for the submissions?
... privacy experts said it appeared to be permissible under federal law. That law, the Health Insurance Portability and Accountability Act of 1996, generally allows hospitals to share data with business partners without telling patients, as long as the information is used “only to help the covered entity carry out its health-care functions.”
google (unexpected crash: CAPTCHA required)
I like the idea though
Not entirely: https://www.bbc.co.uk/news/business-44121901
https://www.theguardian.com/business/2018/apr/28/warning-sig...
It's just like Sentry and does send back stack traces on a crash or any error the developer chooses to send back.
Crashlytics part of fabric.io, which was bought by Google and is actively being integrated into Google's Firebase.
You can still view your passwords after your membership is cancelled.
>Looks like it's time to consider alternatives?
I've switched to Bitwarden and haven't looked back. It's not as 'shiny' as 1Password but they seem like a great company and everything works for me so far (using iOS, android, macOS, Ubuntu, and Firefox).
>"Your browser isn't supported
This browser won't play nicely with some features on this site. For the best experience, update your browser to the latest version, or switch to another browser."
What on earth is that supposed to mean? Update to what browser? (Using Firefox on Android, latest version)