proomt

Search

Search posts, papers, and topics

All posts

Hacker News front pageRobinLinus1 min readrelease notesintro

Show HN: Snapdrop: Instantly share files between devices. No setup, no signup

Summary

Snapdrop is a web-based tool for instantly sharing files between devices without requiring any setup or signup. Users open the web app on multiple devices to facilitate direct file transfers.

  • Enables instant file sharing between devices.
  • Requires no setup, installation, or user accounts.
  • Web-based, allowing cross-platform compatibility.
  • Prompts user to save each file before downloading.
3/10

Related reading

  1. Put App Documents in the System File Browser

    Codename One adds a read‑only DocumentProvider API that lets apps publish a virtual file tree to iOS Files and Android’s storage picker. The tree is defined with `DocumentNode` objects, can include remote‑only entries, and is shared via an App Group container. The iOS extension runs in a separate process, so the model is serialized and read independently; Android uses the same model inside the ap…

    CodeName Onecodenameone.com4 min
  2. Native Drag and Drop Meets Cross-Device Continuity

    Codename One 8.0 adds two user‑experience primitives: **Cross‑Device Continuity** (state checkpointing + Apple Handoff + custom HTTP relay) and **Native Drag‑and‑Drop** (OS‑level drag using the same ClipboardContent model). The post shows the API (StateProvider, Continuity.checkpoint, NativeDragOperation), platform support tables, and practical advice on payload size, security, thread handling, a…

    CodeName Onecodenameone.com7 min
  3. Pick One Contact Without Asking for the Address Book

    Codename One adds a permission‑free `ContactPicker` API that uses the Android 17 system contact picker and iOS `CNContactPickerViewController` to let apps request only the specific fields (name, phone, etc.) they need. The picker returns a snapshot `Contact` object without granting broad address‑book access, and the API gracefully falls back on older platforms or unsupported cases.

    CodeName Onecodenameone.com3 min
  4. Dropbox Evolves Riviera Content Processing Platform to Support AI Workloads

    Dropbox’s Riviera platform has been expanded from a preview service into a universal, composable content‑processing system that now handles hundreds of thousands of transformations per second across 300+ file types. The architecture separates orchestration from execution, adds a plugin model, and offers async public APIs so internal and external AI workloads can reuse cached transformations.

    InfoQinfoq.com2 min
  5. SQLite Across Every Port: One Contract, One Encrypted File Format

    Codename One now ships a single, tested SQLite contract that works natively on Android, iOS, Windows, Linux, and in browsers via WebAssembly, with built‑in SQLCipher‑4 encryption supporting three key models. A conformance suite guarantees identical behavior across platforms, and migration helpers let legacy apps opt‑in. The update also adds a proper watch‑app model, DOM‑based text for JavaScript,…

    CodeName Onecodenameone.com11 min