TalkBack Crash Course
AndroidTalkBack is Google's screen reader for Android devices. It's hard to understand accessibility issues without experiencing them yourself. Take 5 minutes to read this article,...
TalkBack is Google's screen reader for Android devices. It's hard to understand accessibility issues without experiencing them yourself. Take 5 minutes to read this article,...
Flutter is ideal when you want a consistent experience across platforms and the more platforms you target, the more value you'll derive. Read more...
In NodeJS's CommonJS module system, a module could only export one object: the one assigned to module.exports. The ES6 module system adds a new...
When a Kotlin non-null property turns up null, you know something has gone subtly, yet terribly, wrong. You trusted that type system, and it...
React Native apps are native apps. It’s a heck of a coup they’ve pulled off, and while I have my concerns around adopting the...
The heart of Continuous Integration is running tests. Whenever a test fails, you want to know why ASAP so you can correct it. Whenever...
Big Nerd Ranch esteems code review. We've seen it pay off time and again. It is core to our workflow and process. If you...
Codify your functions' assumptions and promises using Kotlin's common language of `require`, `check` and `assert`. Jumpstart your debugging with mind-reading failure messages.
Swift protocols can have associated types, which makes them more powerful than Objective-C protocols. It also makes them more complicated. In this post, learn...
The correct answer to "throws or Result?" is a loud BOTH! Learn to make the best of these tools to write clear, maintainable a/sync...
In my last post, you learned (https://nerdranchighq.wpengine.com/blog/build-log-groveling-for-fun-and-profit-manual-swift-continued/). This time around, you'll see how everything is pulled together.
(//nerdranchighq.wpengine.com/blog/manual-swift-understanding-the-swift-objective-c-build-pipeline/) walked you through the high-level view of how Objective-C gets access to Swift code. Today, we're going...
We’ve got eBooks, webinars, and success stories. All the resources your heart desires.
Resources