Pular para o conteúdo
← All work

ASDMR · a church with hundreds of local units · 2026

Conectados ASDMR — the whole church in one app, on a Saturday rhythm

I led the brand and the product behind Conectados ASDMR: an app, a public website and a management portal. In just over three months the app passed 1,500 installs with a 4.8 rating, and half of its monthly users come back every week.

Role
Brand manager · product lead · product design
Year
2026
Three screens of the Conectados app
The Conectados app: home, the weekly lesson and the Bible.

01 Context & challenge

Plenty of content. No place for it.

ASDMR has hundreds of churches in Brazil and a presence in other countries, organised in unions, conferences and local churches. In 2026, church life ran on loose channels: notices in WhatsApp groups, the Sabbath School lesson as a PDF, a printed hymnal, event sign-ups in scattered forms and a website that didn't represent the organisation.

The problem wasn't a lack of content. It was dispersion.

  1. 01Members

    No single place to study, sing and know what's happening at their church. All ages, many on entry-level Android phones.

  2. 02Leaders

    Volunteers without technical training, who couldn't publish without depending on someone technical.

  3. 03Visitors

    A website that didn't introduce the church to someone who doesn't know it yet.

  4. 04Every unit

    Each church communicated with a different face.

The goal: an official app for members, an institutional website for visitors and tools for leaders to publish on their own — all under one brand.

02 My role

Brand manager and product lead.

I defined the v2026 brand, designed the app and the website, set the priorities and made every product decision. I led the development with AI support, reviewing and testing every release.

10 months
from scattered channels to its own ecosystem
1,901
releases shipped
123 · 366
app screens · portal pages
1,178
automated test files guarding brand, access and accessibility

03 What I built

Three products, one brand, one database.

The app, the website and the portal share the same brand, the same database and the same integration with the church's official membership system. What's official about a member always comes from there.

App home screen
Home: the lesson of the day first.
Sabbath School lesson with highlights
The lesson, with answers and highlights.
Hymnal screen
Hymnal with audio, lyrics that follow the song, and score.
Bible screen
The Bible, also offline.
  1. 01Conectados app · iOS and Android, since July 2026

    Lesson of the day with answers and quiz · hymnal with audio and score · Bible, courses with certificates, church music by voice part · news, events with PIX payment, prayers · a digital membership card checked against the official records, with a QR code · study parts work offline, in 4 languages.

  2. 02Public website · asdmr.org.br

    Introduces the church to newcomers: beliefs, history and “Find a community” with churches on a map. One site per union, conference and church, same visual standard. The brand manual, browsable in several languages.

  3. 03Management portal and tools

    Publish news, notices and events to a chosen audience · ready-made brand pieces (certificates, facade signs, letterhead, posts) · logo generator in several scripts · lesson editor with review flow · app usage dashboard and in-app surveys.

Home page of asdmr.org.br
The public website, for people who don't know the church yet.
Logo tool in the management portal
Portal: each church builds its logo inside the rules.

04 Key decisions

Six choices that made the difference.

  1. 01A brand before any screen

    I wrote the v2026 Brand Book: navy #0F3999, gold #9A7B3A, light Noto Serif for titles and Noto Sans for text. App, site and print all come from the same tokens. Why: with hundreds of units publishing, only a written rule stops each church from inventing its own look.

  2. 02Accessibility as a rule, not a fix

    I measured every colour's contrast and swapped gold for navy in small text on light backgrounds (gold gave 2.7:1, below WCAG AA). Touch targets of at least 44 pt, text up to 1.6× without breaking, screen-reader labels on every button. Why: many members are elderly.

  3. 03Work offline where the church is

    The lesson, hymnal, Bible and downloaded music work offline. Why: many churches have no signal, and the moment of use is the service itself.

  4. 04The official records are the source of truth

    The membership card comes from the official membership system, not a parallel sign-up: photo, church, status and baptism. If someone is deactivated there, the card says so and admin access is blocked. Why: a credential is only worth something if it can be checked.

  5. 05Listen before choosing the subscription model

    Instead of locking the lesson commentary behind a paywall from day one, it stays open for a period, with usage measured and a short in-app survey. Why: decide with data from real users, not assumptions.

  6. 06Doctrinal content goes through people

    Study texts reach the app only after a responsible person reviews and publishes them, with a review link for pastors and editors. Why: a doctrinal error reaches members as if it were the church's position.

05 Results

The app lives on Saturday.

In just over three months on the stores, the app became part of the study routine: half of monthly users come back every week, and retention goes up from day 1 to day 7 — because people return the next Saturday.

~1,515
installs (325 iOS + 1,190 Android)
52.4%
come back every week (weekly ÷ monthly users)
4.8★
from 32 ratings; all 16 written reviews are 5★
16
countries, in 4 languages

Daily active users on Android in October: 55–120 on weekdays, 214–291 on Saturdays. The biggest jump, +202 devices in one day, fell on a Saturday, 5 September.

That confirmed the product bet: the Sabbath School lesson is the reason to open the app. In the in-app survey, 65% came for the lesson and 18% for the hymnal (17 answers, still a small sample). Members follow the class on their phones, and churches now promote the app during the service: 74% of Android installs came from direct links, not the store.

IndicatorResultSource and period
Installs~1,515 (325 iOS + 1,190 Android)stores, to 20 Oct 2026
Active Android base993 devices with the app installedPlay Console, 20 Oct
Monthly active users (Android)766, +12% vs the previous 28 daysPlay Console
Activation78% of installers opened the appPlay Console, 6 months
Weekly return52.4% (weekly ÷ monthly users)Firebase, 23 Sep–20 Oct
Retention17.5% day 1, 22.3% day 7, 21% day 14Firebase, 23 Sep–20 Oct
Time per session9 min 47 sFirebase, 23 Sep–20 Oct
Rating4.8 from 32 ratings; 16 written reviews, all 5★App Store + Google Play
Stability (Android)0.37% crashes, 0.09% freezes — below Google's limitsPlay Console
Reach16 countries; 86–92% of users in Brazilstores

The average rating alone is a small sample; it counts together with the reviews below. iOS retention is left out because Apple's sample is too small.

“Finally, our church's official app. Better and more complete than all the others we used to use.”

Review on App Store

“I find all the news and event information from the church in one place.”

Review on Google Play

Reviews also flagged problems, and they became releases: hymnal audio (fixed in 1.5.0), Bible text in the lesson (1.4.0) and the wrong lesson date (1.2.0). Each report was answered and fixed, and the app later got its own “Help and suggestions” channel.

06 What I learned

The data showed me the product I really had.

  1. 01Follow the use, not the plan

    The app launched with news and events on its home screen; usage showed a Saturday study app. The roadmap moved to the lesson, the hymnal and the commentary.

  2. 02A brand is a system, not a file

    With hundreds of units publishing, the rule has to live in the code: colours, names and contrast are checked by automated tests, not only by the manual.

  3. 03Speed with AI needs method

    AI sped up development, but also brought silent errors, like translations lost when two changes merged. The answer: check every release against the previous ones and turn every bug into a test.

  4. 04Still to improve

    Only 3.4% of notifications are opened, App Store search converts 1.7%, and the store page is only in Portuguese while visits from other countries grow.

Next: the membership card linked to the official records in production, store pages in English and Spanish, more relevant notifications, and the commentary subscription decision based on the member survey.

LayerWhat I usedFor
AppFlutter (Dart), Riverpodone codebase for iPhone, iPad, Android and Apple Watch
Website and portalNext.js, React, Tailwind, shadcn/uipublic site, unit sites and management portal
Data and loginSupabase (Postgres, Auth, Storage, Edge Functions)one database for app and site, row-level access rules
HostingVercelsite, portal and scheduled jobs
IntegrationCRP APIthe official membership system: members, card, Sabbath School and subscriptions
CommunicationFirebase (push, Analytics), Brevonotifications, usage measurement, announcements
PaymentsAsaas (PIX, card)event sign-ups and donations
DesignBrand Book v2026, Remotionbrand, screens, pieces and video animation
DevelopmentGitHubbuilt with AI support under my direction; every change reviewed and recorded
QualityVitest, Flutter tests, iOS Simulator1,178 test files that lock brand, access and accessibility rules

My role

Brand manager and product lead. I defined the v2026 brand, designed the app and the website, set the priorities and made every product decision. I led the development with AI support, reviewing and testing every release.

Have a similar challenge? Tell me what you're building.

Next case →

Tell me what you're building.

I reply in writing within 24 hours, with questions and a scope you can read in five minutes.