2025 conference-app and companion-package publisher
The Flutter & Friends GitHub organization publishes both the conference-app commit and the friends_badge companion package. This credit does not assign physical badge design, manufacture, allocation, firmware, or image-rights ownership beyond the published sources.
Source
friends_badge initial public source author
The public friends_badge initial commit identifies Lukas Klingsbo as its author. This credit is limited to the companion-package source trail and does not assign physical-badge design, manufacture, event allocation, firmware, or media rights.
Source
named Friends Badge feature author
The organizer-app commit that adds Friends Badge to the extras is authored by Johannes Pietilä Löhnn. The source does not assign individual ownership of every hardware, firmware, production, or event-delivery role.
Source
named Friends Badge feature co-author
The organizer-app commit credits Felix Angelov as co-author. This is limited to the named conference-app source contribution, not an assertion of physical-badge authorship or image-rights ownership.
Source
Why It Mattered
It adds a developer-conference badge whose public mobile-app source makes the personalization workflow unusually concrete: a participant-facing Flutter interface, local image processing, e-paper preview, and NFC write path. The catalogue preserves that useful software trail without turning a conference-app feature into a universal allocation claim, a complete hardware reconstruction, or a license for event media.
Hardware
The public companion package's sole implemented `BadgeSpecification` target is a 240×416, 3.7-inch passive black/white/yellow/red e-paper configuration. Its NFC documentation identifies the badge as an NFC Forum Type 4 tag using NfcA technology for image transfer. The public sources do not identify the event unit's controller, e-paper vendor, tag IC, battery, enclosure, lanyard, PCB, schematic, BOM, production run, final artwork, or final physical revision. Generic package documentation also describes active/Bluetooth-capable badge protocols, but that is not treated as proof that the 2025 Flutter & Friends unit had a battery or Bluetooth hardware.
Software & Apps
The organizer-published app added a Friends Badge extra with image selection, dithering-kernel preview, and an NFC write action. The associated MIT-licensed `friends_badge` package says it writes images to e-paper badges, detects the supported badge specification, crops/resizes and dithers images, and transfers raw column-major bitmap data through its NFC protocol. The source is evidence of a public companion software workflow, not a record of a particular App Store build, installed version, all-user deployment, original badge firmware, or post-event support service.
Lore
The same organizer-published app schedule encodes the August 31-September 2, 2025 Flutter & Friends conference at Kulturhuset Stadsteatern in Stockholm. The Friends Badge feature landed on August 30, immediately before the event. That chronology supports a conference-linked customization surface but does not record individual use, a badge-hacking session, issuance counts, access-control role, or the physical fate of event units.
Source-backed hardware metadata
Technical Profile
Structured technical signals seeded from public badge documentation, repositories, schematics, firmware notes, or event evidence. These fields are designed for filtering, API use, repair planning, preservation, and future Companion Gear matching.
Repair, preservation, and legal lab context
Companion Gear
Parts, tools, and supplies that match this badge's documented hardware, protocols, or preservation needs. These are category-level recommendations, not compatibility guarantees.
Lab401
exact
NFC / RFID Test Cards
Cards and tags for legal lab use, owned test cards, documentation, and protocol exploration.
Why this matches
This badge has documented NFC/RFID or card-protocol signals. Matched technical signals: NFC.
For legal lab use, owned test cards, documentation, and protocol exploration.
Open vendor search
Vendor link · selected for technical relevance
Seeed Studio
exact
Replacement Displays
Display modules and related parts for repair and preservation planning.
Why this matches
This badge has a documented display signal. Matched technical signals: E-paper.
Useful for preservation, repair planning, and careful display handling.
Open vendor search
Vendor link · selected for technical relevance
Lab401
likely
NFC Field Detector Cards
Passive tools for non-invasive NFC field presence checks and documentation.
Why this matches
Field detector cards can help document NFC field behavior without modifying the badge. Matched technical signals: NFC.
For non-invasive lab observation and documentation of owned or authorized devices.
Open vendor search
Vendor link · selected for technical relevance
SparkFun
likely
Display Headers and Connectors
Headers, sockets, and connector supplies for display repair or replacement work.
Why this matches
Display headers and connectors are useful for repair and preservation planning. Matched technical signals: E-paper.
Useful for careful repair or replacement of small display modules.
Open vendor search
Vendor link · selected for technical relevance
Lab401
generic
Faraday Sleeves
Storage and handling supplies for RFID/NFC cards used during badge documentation.
Why this matches
Useful for storing and labeling owned NFC/RFID test cards used during badge documentation. Matched technical signals: NFC.
Useful for controlled storage of owned cards and test artifacts.
Open vendor search
Vendor link · selected for technical relevance
badge update workflow
source-backed
The companion package documents image transfer to the badge through NFC using a Type 4/NfcA tag workflow. This identifies the update surface without exposing a claim about any active radio or every event unit.
Compatibility: Flutter & Friends e-paper conference-badge target
Source
image-processing workflow
source-backed
The package crops, resizes, and dithers an image before sending raw, uncompressed, column-major bitmap data to the documented badge target.
Compatibility: Flutter & Friends conference-badge companion workflow
Source
implemented badge target profile
source-backed
The package's implemented BadgeSpecification profile is a passive 240×416, 3.7-inch black/white/yellow/red target. It is the documented software target, not a full bill of materials or physical-production record.
Compatibility: friends_badge size3_7inchPassiveBWRY target
Source
mobile application support
source-backed
The dated conference-app commit adds Android NFC declarations and iOS NFC reader configuration alongside the Friends Badge feature. This is source evidence for app integration, not a guarantee of device compatibility or successful writes for every participant.
Compatibility: Flutter & Friends conference app on supported NFC-capable devices
Source
participant-facing badge companion
organizer-published source
The organizer-published app exposes a Friends Badge extra where a user can select an image, preview it, and invoke the badge write action. The source records a public customization interface, not a particular attendee's installed build or completed update.
Compatibility: Flutter & Friends 2025 E-Paper Conference Badge
Source
active and Bluetooth protocol boundary
note
The record does not claim Bluetooth, BLE, a battery, or active-radio behavior for the actual conference badge merely because the reusable package documents additional protocol families.
- Confidence
- public package documentation
- Status
- generic protocol material not assigned to event unit
- Timeframe
- current catalogue build
- Source note
- friends_badge README, BadgeSpecification, BLE_FORMAT, and NFC_FORMAT documentation.
allocation and credential boundary
note
The catalogue records a factual event-linked electronic badge and companion workflow without upgrading it to an all-attendee entitlement, admission credential, or distribution ledger.
- Confidence
- organizer-published app source
- Status
- event-linked artifact confirmed; allocation unverified
- Timeframe
- August-September 2025
- Source note
- Flutter & Friends organizer-published conference-app commit, badge UI source, schedule data, and friends_badge repository.
app deployment, firmware, and source-rights boundary
note
The entry keeps open-source companion software separate from physical-badge firmware, event deployment, trademark/media rights, and any implied image-reuse permission.
- Confidence
- public organizer-app and MIT package sources
- Status
- companion source public; device deployment unresolved
- Timeframe
- 2025 event source trail
- Source note
- Flutter & Friends conference-app commit, friends_badge repository, package commit history, and MIT license.
hardware and physical-production gap
note
The entry describes only the source-backed interface and target profile rather than reconstructing unsupported electronics or treating generic documentation as a final physical specification.
- Confidence
- implemented software target profile
- Status
- needs artifact or manufacturing documentation
- Timeframe
- current catalogue build
- Source note
- friends_badge BadgeSpecification and NFC documentation.
missing rights-cleared image
note
The Sweden record remains source-backed and image-free rather than copying source-page media, documentation screenshots, event photos, social media, placeholders, or generated approximations.
- Confidence
- local project policy
- Status
- needs licensed original replacement
- Timeframe
- current catalogue build
- Source note
- badge.gallery image policy and Flutter & Friends organizer-published 2025 conference-app and friends_badge source trail.