Week
11
Hybrid App Project
Mar 17
  • Create github repo for atlas-expo project & add Jen

  • Add custom CSS feature

  • Start adding bottom tabs

    • The tab navigation and stack navigator aren't properly integrated here, as you can tell by the "WebView0" underneath the "Home" title bar here

  • Jen List

    • P1. Fix page titles (Show real page titles instead of "Webview0")

    • P1. Integrate bottom tab component with stack navigator

    • Basic Login Screen which uses the API and sets a token

      • Don't spend time on reset password or styling here. Main thing is the functionality to capture and store a local API token that can be used later.

    • Smooth bottom navigation with limited performance ramifications if each tab initializes a new webview

    • Smooth pure react native left hamburger menu

Hybrid App Project
Mar 16
  • This stream is designed to track our progress to having a reusable set of patterns for turning simple html apps into native apps.

  • Goal: Gain the capacity to ship html-based apps to the iOS & Android app stores in a very lightweight, manageable way, which has support for native authentication, native navigation, push notifications.

  • Here's the currently-known list of requirements:

  • Works with react-native-webview and expo

  • Supports a native-feeling bottom-bar tab navigation

  • Supports slide-across transitions for internal links on pages.

  • Supports a top-menu-bar based back button

  • Supports the hardware back button on android

  • Smoothly handles sessions/auth without weird logged out bugs

  • Nice to have: Supports modals

  • Nice to have: Support for deep linking/external urls