Skip to content

Latest commit

 

History

History
107 lines (82 loc) · 2.4 KB

File metadata and controls

107 lines (82 loc) · 2.4 KB

TAILS Mobile App

Mobile applications for the TAILS capstone project.

This repository contains two separate mobile projects:

  • MobileApp-ExpoGo-UI/ : Expo / React Native UI app
  • MobileApp-AndroidStudio-BLE/ : Native Android BLE app (plus ESP32 test server sample)

Repository Structure

MobileApp/
├── MobileApp-ExpoGo-UI/            # Expo (React Native) UI app
├── MobileApp-AndroidStudio-BLE/    # Android Studio BLE app
└── docs/
    └── images/                     # Screenshots used in this README

Tech Stack

MobileApp-ExpoGo-UI (Expo UI)

  • Expo / React Native
  • expo-linear-gradient

MobileApp-AndroidStudio-BLE (Android BLE)

  • Native Android
  • Bluetooth Low Energy (BLE)
  • Google Maps SDK

Screenshots

Login
Login screen
Create Account
Create account screen
Home (iOS)
Home screen on iOS
Home (Android)
Home screen on Android device
History
History screen
Settings
Settings screen

Map / POI
Map / POI screen

Getting Started

Expo UI App (MobileApp-ExpoGo-UI/)

cd MobileApp-ExpoGo-UI
npm install
npx expo start

Android BLE App (MobileApp-AndroidStudio-BLE/)

  1. Open MobileApp-AndroidStudio-BLE/ in Android Studio
  2. Sync Gradle
  3. Build & run on an Android device

License

MIT License. See LICENSE.