Data separated from the interface
Repositories concentrate access to users, groups and organizations. ViewModels manage state and navigation in the Android interface.
Active breaks. Shared connections.
Active breaks and shared activities in an Android app for organizations.
Groups, chat, missions, a challenge wheel and reminders form the collaborative experience. This is a development build, without clinical validation or a commercial release.
Bring short activities and social spaces together in a mobile experience for people within an organization.
I participated in team development. I worked on groups derived from organizations and interests, related repositories and challenge-wheel adjustments.
Android/Kotlin UI → ViewModels and user, group and organization repositories → Firebase Authentication and Cloud Firestore. Firebase Cloud Messaging supports notifications.
Repositories concentrate access to users, groups and organizations. ViewModels manage state and navigation in the Android interface.
Derived groups relate organizations, interests and members in Firestore. Structure and membership counts are part of the adjustments made to that workflow.
Derived-group creation must maintain relationships between organizations, interests and members in Firestore. Contributions include structure and membership-count adjustments.
Development app with Firebase-backed social and activity workflows. Groups connect organizations and interests, while missions track activities.