Integrating React Native, TypeScript and MobX

In my last article, I psted about getting TypeScript working with React Native. I’m building a flexible, best-practices, Notes App in React Native. This means I need a backing store, and it has to be local for offline capabilities. React has a definite way of building data into the UI and the manipulation of that…

Debugging React Native with Typescript and Visual Studio Code

One of the things I really miss from React Native was the support for TypeScript. TypeScript helps me immensely, but it really comes into its own with React programming as the PropTypes are specified for you (no more propTypes static). I’m also getting into MobX as a flux implementation and that uses decorators, which is…

Implementing Swipe-right on a React Native FlatList

I’m progressing on my “master-detail” pattern for a react-native app. The actual implementation of master-detail is shockingly simple (more on that later). However, I bumped into some specific issues when I was implementing it. The first of these was covered last time – how to detect orientation changes in React Native. The next is this….

Handling Orientation Changes in React Native

I’ve just returned to my JavaScript days and am trying to learn React Native again. One of the things I like to do is to produce a “perfect” app – one that will work on both tablet and phone in any orientation and that includes all the best practices. Things like my Notes App on…

Android Notes App: Content Providers

In my last blog post, I introduced a new app I am working on. It’s a typical notes app, but I’m writing it to use all the best practices and learn a lot of the internals of Android app writing. Todays lesson is basically “how do I access data”. My notes app has a Note…

Android Notes App: Master-Detail Walkthrough

I’ve been playing around with Android recently, most specifically to try and get some base applications that I can refer to for basic patterns. One of the patterns I want to play with is the master-detail pattern, which fortunately is a standard layout mechanisms that you can choose when you create a . The master-detail…