Field survey

Trace the ridge. Build both slopes.

SENSE ADVISORS LTD has spent years making mobile apps for iOS and Android. Each product is one survey: behavior, design, build, testing, release, and the updates that follow. We do not ship one platform and leave the other unbuilt.

Descend the sheet
200 180 160 140
Both slopes

One ridge, two platforms.

Every product is made for both platforms. iOS and Android are the two slopes of the same survey. The behavior is written once. Each phone then receives an interface that follows its own system, so the app feels native there instead of wearing a borrowed costume.

The studio has done this work for years: deciding what the app must do, designing the screens, building them, testing them, releasing them, and returning for updates. That order does not change when the store changes. A feature that exists on one slope and not the other is an unfinished contour.

iOS

The Apple slope

Navigation stacks. A back chevron returns the reader to the previous station. Type and controls follow the system a person already knows. Release goes through App Store review, with the notes and replies that review asks for.

The assistant, the unique id, Singular for attribution, and OneSignal for push are not an iOS special case. They are the shared plan.

Android

The Android slope

System back and a top bar carry the same tasks. The surface follows Android habits, including the way a person leaves a screen. Release goes through Google Play review on that store's clock.

Testing uses the same script as iOS. An update that changes behavior is prepared for both slopes, so one build does not drift off the map.

Stations

The survey, in order.

Six stations, always walked for both platforms. The notes from one station are the brief for the next. Nothing here is a slogan pasted over a single codebase and hoped to fit.

01 02 03 04 05 06
  1. 01

    Behavior

    We write what the app must do before any surface is polished. Each path through the screens is named, including what the in-app assistant may answer and where a push notification may appear. The list is shared. iOS does not receive a private set of rules, and Android does not either.

  2. 02

    Design

    Design makes that list usable by a thumb. Type, spacing, and targets are chosen so a screen can be read without a tour. Each platform keeps its own controls. Underneath, the plan stays one document, so a designer on either slope is looking at the same ridge.

  3. 03

    Build

    The build turns the plan into software with a native feel: navigation, scrolling, and system type that belong to the phone it runs on. We are not forcing the two slopes to wear the same costume. We are keeping the behavior matched while the surface stays honest to the system.

  4. 04

    Testing

    Testing walks the plan on both platforms. We check the main paths, the edge paths, the assistant's limits, offline use, and the jump from an install to a later update. A fault on one slope is a fault in the survey. It is not a local quirk to postpone until the other store is quiet.

  5. 05

    Release

    Release prepares the build, the notes, and the replies each store asks for. App Store review and Google Play review run on their own clocks. If one approval lands first, the product is still one product. The other slope does not quietly change its scope to match a delay.

  6. 06

    Updates

    An update revises the contour. Fixes, copy changes, and tighter limits on the assistant ship to both platforms. We do not leave an old build as the only living version on one store while the other moves on. The map stays current because both slopes are redrawn together.

A reading

The assistant, scripted.

The apps can include an in-app assistant that talks with the person holding the phone. The exchange below is a scripted reading of that talk, played when this block enters the screen. It is not a live channel. Nothing you do here is sent anywhere.

In the product, the assistant is not a human and it is not professional advice. What someone writes is used only to answer that person. It is not passed to other users.

Replay the reading if you want to watch the notes arrive again. The button does not open a session and does not store what you might have wished to type.

You

Are you a person on the other side of this?

Assistant

No. I am the in-app assistant. I am not a human, and this is not professional advice.

You

Will another user read what I write?

Assistant

No. What you write is used only to answer you. It is not passed to other users, and it does not become a profile.

Two instruments

Same contour. Different hands.

The comparison is practical. Both platforms carry one plan. The chrome, the back gesture, and the store are where they differ. The assistant's limits, the unique id, Singular, and OneSignal do not differ.

One shared plan. Two release paths. No second product hiding under a different name. If a behavior is in the survey, it is in the build for iOS and in the build for Android.

iOS

  • NavigationStacks and a back chevron.
  • SurfaceSystem type and controls a person already meets on iPhone.
  • ReleaseApp Store review, then the update that follows.
  • Shared marksAssistant limits, unique id, Singular, OneSignal.

Android

  • NavigationSystem back and a top bar.
  • SurfaceSystem type and controls a person already meets on Android.
  • ReleaseGoogle Play review, then the matching update.
  • Shared marksThe same assistant, the same id, the same two services.
The bearing
A product on one slope is an unfinished survey.

We draw the contour once, then walk it on iOS and on Android until both slopes match. The assistant may speak. It is not a colleague, and it does not carry one person's words to another.

The voice

What the instrument may say.

Your note The reply Other users
A note enters, a reply leaves, and the dashed path to anyone else is cut. That is the whole shape of the assistant.

The in-app assistant can talk with users. It is software, not a person at the studio, and not a stand-in for professional advice. Legal, medical, and financial questions are outside what it may settle. If a reply sounds certain, that tone is not a license, a diagnosis, or a plan you should treat as counsel.

What someone writes is used only to answer them. The words are not handed to other users, not posted to a shared board, and not saved as a portrait of the writer. The apps build no personal profile. There is no name, email, phone number, contact list, or precise location gathered to describe a person.

Users do not send personal data to each other through these apps. Two people can use the same product and still have nothing to exchange. The only identifying item in the product is a unique id, and it exists for attribution and push, not for introducing one user to another.

Marks we keep

What stays on the sheet.

Attribution uses Singular. Push notifications use OneSignal. The only identifying item those services receive from the apps is a unique id. It is not a name, and it is not a way for users to find each other.

The apps do not assemble a personal profile, and they are not a pipe between users. A longer account of the same facts sits in the privacy note, including how an email to the studio is different from anything the app collects.

Device Unique id Singular OneSignal
The id leaves the device for attribution and for push. It does not become a profile, and it does not connect two people.
Privacy

The marks

Singular, OneSignal, the assistant, and the unique id, written out as a note rather than a banner.

Terms

The agreement

Acceptable use, the assistant's limits, availability, and how a dispute is raised: by writing to the developer.