CrossMobile
Prototype, not a production release

CrossMobile: iOS app prototype for a mobile operator

34 iOS screens built as a clickable prototype: the home screen in three layouts, five flows from start to finish, two edge states and a dark variant. Sections follow the user journey.

CrossMobile is a Polish mobile operator. The iOS app prototype was made at CyberNinja.Digital in 2026. It holds 34 screens in iOS 26 components and five flows: first launch, paying the bill with BLIK, buying a data package, eSIM activation and number porting. The shots below come from the prototype; the app was not published in the App Store.

iOS 26Clickable prototype34 screensBLIKeSIMNumber portingDark theme
Blue · brand#0351BDMagenta · action#E81F76Yellow · promo#F5B942Green · success#7ED321
CrossMobile, Home screen
Home screen19,99 zł due 15.08, a bar with the 11 remaining days, a counter of 51,6 GB out of 70 GB and the renewal date. Below, offers: +40 GB for 9,99 zł and 5 GB roaming for 12,99 zł.
01

Two directions for the home screen

Before the final version, we drew the home screen in two layouts and compared them one to one. The first leads the eye with the amount due, the second with the package counter. The first one won: the bill is what a customer opens an operator app for most often.

prototype · 2 screens
CrossMobile, Card and tiles
direction chosenCard and tilesA blue bill card with the amount, the due date and a bar of remaining days. Below it three counter tiles, a banner for an extra service and a list of roaming destinations with prices.
CrossMobile, Bento on light
direction rejectedBento on lightA dark screen header with a usage ring at 74%, below it a bento grid: refer a friend, buy a package, promotions and a payment bar. Further down a light section with packages.
02

First launch

Three screens from a number to a ready account: phone number, SMS code, first settings. The keyboard is drawn into the screen, the marketing consent sits next to the field.

prototype · 3 screens
CrossMobile, Enter your number
Enter your numberA field with the +48 prefix, a numeric keypad and a marketing consent checkbox under the button.
CrossMobile, Code from SMS
Code from SMSFour code fields, a counter until resending and a hint about the number the SMS went to.
CrossMobile, First choices
First choicesThree switches at the start: an alert at 80% and 10% of the package, automatic payment (2 zł cheaper) and an eSIM order.
03

Paying the bill

Four steps: invoice, BLIK code, waiting for the bank, confirmation. Waiting is a separate screen that says how long authorisation usually takes.

prototype · 4 screens
CrossMobile, Invoice 08/2026
Invoice 08/2026Invoice 08/2026: subscription 19,99 zł, package 9,99 zł, total 29,98 zł, the due date and the document number.
CrossMobile, BLIK code
BLIK codeSix code fields, the amount 29,98 zł above the keypad and the code validity counter.
CrossMobile, Waiting for the bank
Waiting for the bankA waiting screen with the caption "usually takes 5–10 seconds" and a progress indicator.
CrossMobile, Paid
PaidPaid 29,98 zł: date, method, invoice number and a button to download the PDF.
04

Buying a data package

Price list, order summary, package activation and the declined payment screen.

prototype · 4 screens
CrossMobile, Buy a package
Buy a packageThree packages: 10 GB for 9,99 zł, 30 GB for 19,99 zł, no limit for 39,99 zł. The middle one is marked as the most often chosen.
CrossMobile, Summary
SummaryThe package, a validity period of 30 days, the amount 9,99 zł and the selected payment method.
CrossMobile, +40 GB active
+40 GB activeThe counter after the purchase: 91,6 GB instead of 51,6 GB, marked +40 GB until 3.09.
CrossMobile, The bank did not confirm
The bank did not confirmThe bank did not confirm the payment: the rejection code, a note that the account was not charged and two ways out: retry or change the method.
05

eSIM activation

The eSIM order, the profile with a QR code and the activation confirmation.

prototype · 3 screens
CrossMobile, eSIM order
eSIM orderOrder terms: 0 zł, activation time 3 minutes and a list of supported phone models.
CrossMobile, Profile ready
Profile readyThe profile QR code, a manual code to type in and three installation steps in the iOS settings.
CrossMobile, eSIM works
eSIM workseSIM works: the number, the plan name and a hint on how to switch between cards.
06

Number porting

The porting request, the in progress status and the end of the process.

prototype · 3 screens
CrossMobile, Port your number
Port your numberA form: the number to port, the current operator and the date from which the new card should work.
CrossMobile, Porting the number
Porting the numberRequest 4820-KL in progress: three stages on a timeline and the switch date, 6 August, 03:00.
CrossMobile, The number is with us
The number is with usNumber ported: the new plan, a note about the kept history and a button to the settings.
07

Edge states

An account with no invoice history and a mode with no network connection.

prototype · 2 screens
CrossMobile, No invoices yet
No invoices yetNo invoices: a note that the first one appears after the first billing period, and a shortcut to the plan.
CrossMobile, Offline
OfflineOffline mode: data from 4.08, 14:32, greyed out payment buttons and a retry button.
08

Remaining screens of the product

Usage, plans, top ups, roaming, profile, help and login, plus three variants of the home screen, one of which became the final version.

prototype · 12 screens
CrossMobile, Login
LoginEntry with a phone number.
CrossMobile, Welcome
WelcomeThe account after logging in.
CrossMobile, Data usage
Data usageTransfer broken down by day.
CrossMobile, Start
StartA hub variant with a different hierarchy.
CrossMobile, Payment
PaymentPayment methods and history.
CrossMobile, Top ups
Top upsTopping up a prepaid account.
CrossMobile, Plans
PlansPrice list with a comparison of plans.
CrossMobile, New number
New numberBuying another card.
CrossMobile, eSIM activation
eSIM activationA variant of the activation screen.
CrossMobile, Profile
ProfileAccount data and settings.
CrossMobile, Roaming
RoamingPackages for a trip to the EU.
CrossMobile, Assistant
AssistantHelp and contact with the operator.

CrossMobile prototype · 34 iOS screens · design and build: CyberNinja.Digital, 2026. Presentation material, not a production version.

Book a meeting · 30 min