PureMash
Multi-Platform Ecosystem
Developed for PureMash

PureMash

Architected & Developed by Aamir Shehzad — Lead Software Architect

May 2010 – July 2018

PureMash is a multi-platform fitness and wellness companion spanning iOS, BlackBerry, and web variants. It packages workout guidance, calculation utilities, and motivational content for mobile and web users.

Business Purpose & Ecosystem Overview

PureMash is a multi-platform fitness and wellness companion spanning iOS, BlackBerry, and web variants. It packages workout guidance, calculation utilities, and motivational content for mobile and web users.

Key System Features

  • Core PureMash iOS product experience
  • Native mobile navigation and controls
  • Offline-capable content presentation
  • Dedicated calculation utility
  • Companion desktop/tool workflows
  • Offline operation
  • Public web presence
  • Product information and gateways
  • Shared backend integration
  • Cross-platform BlackBerry/AIR client

Tier Architecture & Breakdown

iOS App

Purpose: The PureMash iOS client provides the core product experience for end users.

Key Features:

  • Core PureMash iOS product experience
  • Native mobile navigation and controls
  • Offline-capable content presentation

Calculator Tool

Purpose: A dedicated calculation utility or companion desktop tool for PureMash.

Key Features:

  • Dedicated calculation utility
  • Companion desktop/tool workflows
  • Offline operation

Web Presence

Purpose: The public web tier for PureMash.

Key Features:

  • Public web presence
  • Product information and gateways
  • Shared backend integration

BlackBerry App

Purpose: The PureMash BlackBerry/AIR client for cross-platform distribution.

Key Features:

  • Cross-platform BlackBerry/AIR client
  • Core PureMash feature set
  • Offline-first data access

Architecture Gallery

Component Ecosystem

Explore the architecture by platform layer—mobile, web, backend, and utilities. Click a sub-app to expand or collapse details.

The PureMash iOS client provides the core product experience for end users.

iPad, iPad 2

Features (3)

  • Core PureMash iOS product experience
  • Native mobile navigation and controls
  • Offline-capable content presentation
Objective-CUIKit

The public web tier for PureMash.

Android phone, Android tablet

OS: Android API 4+

Features (3)

  • Public web presence
  • Product information and gateways
  • Shared backend integration
Android SDKJava

The PureMash BlackBerry/AIR client for cross-platform distribution.

BlackBerry Curve 8520, BlackBerry Bold 9700, BlackBerry Torch 9800, BlackBerry Curve 9300, BlackBerry Bold 9780

OS: BlackBerry OS 5.0 / CLDC 1.1 / MIDP 2.0 – BlackBerry OS 7.1

Features (3)

  • Cross-platform BlackBerry/AIR client
  • Core PureMash feature set
  • Offline-first data access
BlackBerry SDK / Adobe AIR