Skip to content

databake/BankAccount

Repository files navigation

React Native Bank Account App

This example application is a test bed for deducing the best way to create a real-time, disconnected mobile cross platform app. The notion of using a bank account as the example is simply because of common understanding. A bank account app can easily lend itself to proving workflows for i.e. account authorisation and management, proving security particularly around the storage of secrets etc and realtime particularly managing disconnected behaviour and requirements.

Contents

⚠️ WORK IN PROGRESS | :star: COMING SOON

Not all of the below is yet fully implemented

Application Blueprint

Testing Setup

  • Mocha for unit testing application code
  • Enzyme and fully mocked React Native for unit testing UI components
  • Istanbul code coverage
  • Utilities for end-to-end integration testing Redux state, including side effects and asynchronous actions

Development & Deployment Infrastructure

  • Auth0 for ready-to-use login and signup screens, user authentication and identity management
  • Bitrise.io configurations for Continuous Integration and beta app distribution
  • ⚠️ Google Tag Manager analytics
  • Microsoft Code Push for Continuous Deployment and instant app updates

Roadmap

  • TODO Crash reporting
  • TODO Android and iOS UI Testing with Calaba.sh?
  • TODO Feature flags?

About

Virtual bank account to test Firebase, Redux & React-Native

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 9