Skip to content

Conversation

@LynxLynxx
Copy link
Contributor

@LynxLynxx LynxLynxx commented Aug 27, 2025

Description

Enabling catalyst app on android and iOS.

Related Issue(s)

Part of https://github.com/input-output-hk/catalyst-internal-docs/issues/290

Description of Changes

  • See commits as change

Demo

Small Web

cat_small_web_1080.mov

Android

cat_android.webm

iOS

cat_ios.mp4

* feat: android app name

* chore: update gradle

* feat: transform groove to kotlin

* feat: adding icons

* feat: update background in loading in app splash for mobile

* feat: update app flavor and env selection

* feat: update grade-wrapper

* feat: use specific sdk version

* feat: update key derivation android config

* feat: update remote_widgets android config

* feat: update bundle id

* fix: spelling
@LynxLynxx LynxLynxx self-assigned this Aug 27, 2025
@LynxLynxx LynxLynxx added platform: iOS Issue or feature relates specifically to iOS platform platform: android Issue or feature relates specifically to Android platform labels Aug 27, 2025
@LynxLynxx LynxLynxx added the no-track Used to skip tracking in Swarmia analytics, etc. label Aug 27, 2025
@LynxLynxx LynxLynxx added the draft Draft label Aug 27, 2025
* feat: update recommended settings and readme

* fix: format

* fix: format

* feat: remove flavor from name
* feat: podfile update

* feat: update icons

* feat: update pod file

* feat: update catalyst key derivation

* feat: update remote_widgets

* chore: remove Podfile.lock from tracking and to gitignore

* chore: update build targets

* chore: add files to earthlyignore
@damian-molinski damian-molinski moved this from New to 🏗 In progress in Catalyst Aug 29, 2025
dt-iohk and others added 3 commits August 29, 2025 11:59
…nd form factor enums (#3317)

* refactor: split catalyst platform into os and form factor

* chore: cleanup

* refactor: unify mobile detection

* feat: allow embed builders on web only

* chore: cleanup tests

* chore: cleanup

* refactor: simplify the expression

* refactor: use data widget builder

* docs: clarify int constraints

* refactor: migrate api
@damian-molinski damian-molinski changed the title feat(cat-voices): add mobile support feat(cat-voices): mobile support Sep 1, 2025
@damian-molinski damian-molinski added squad: face Frontend Catalyst Experience Team and removed draft Draft labels Sep 1, 2025
dt-iohk and others added 10 commits September 2, 2025 09:20
* chore: adding dependencies

* feat: adding permission for android

* feat: permission handler factory

* feat: exporting models

* feat: adding dependencies

* fix: android manifest format

* feat: adding catalyst operating system

* feat: adding catalyst operating system

* feat: refactor to used rationale and explanation exception

* feat: adding queue

* chore: remove android manifest permission

* fix: remove white space and sort intl

* chore: change location of permission_mixin

* chore: remove unused file
* define native database and its paths

* docs: update README

* chore: markdown formatting

* fix: readme
* chore: adding dependencies

* feat: adding permission for android

* feat: permission handler factory

* feat: exporting models

* feat: adding dependencies

* fix: android manifest format

* feat: adding catalyst operating system

* feat: adding catalyst operating system

* feat: refactor to used rationale and explanation exception

* feat: adding queue

* chore: remove android manifest permission

* fix: remove white space and sort intl

* feat: io downloader implementation

* chore: remove comments

* fix: spelling

* feat: extracting common logic

* chore: update logic for downloader class

* chore: remove unused mixin

* fix: format

* chore: review update

* chore: set default strategy

* chore: remove files

* chore: added permission

* chore: remove old files
* feat: uploader service

* chore: review update
* feat: adjust discovery page to mobile screen

* feat: adding responsive_sized_box

* chore: review update

* chore: update docs
dt-iohk and others added 4 commits September 30, 2025 14:17
* fix: running unit tests in earthly in mac on arm64

* fix: cleanup
* feat: switch to iohk fork of flutter_rust_bridge

* chore: sync cfg

* feat: update flutter_rust_bridge version

* feat: update flutter rust bridge

* feat: lock wasm-bindgen last working version

* fix: update flutter_rust_bridge version

* fix: ignore unused deps

* feat: regenerate code

* fix: running unit tests in earthly in mac on arm64

* fix: cleanup

* chore: cleanup

* chore: sync-cfg
* chore: update README with added Platforms mentioned

* chore: fix check-markdown
@damian-molinski damian-molinski marked this pull request as ready for review October 6, 2025 15:32
@damian-molinski damian-molinski moved this from 🏗 In progress to 👀 In review in Catalyst Oct 6, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Oct 6, 2025

📚 Docs Preview

The docs for this PR can be previewed at the following URL:

https://docs.dev.projectcatalyst.io/voices/feat/enable-mobile-support-voices

@dt-iohk dt-iohk added the do not merge yet PR is not ready to be merged yet label Oct 7, 2025
emiride
emiride previously approved these changes Oct 8, 2025
Copy link
Contributor

@emiride emiride left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I tested this and there is nothing that broke to the best of my knowledge.

I tested that application doesn't break in both desktop and mobile view.

@dt-iohk dt-iohk removed the do not merge yet PR is not ready to be merged yet label Oct 8, 2025
@dt-iohk dt-iohk requested a review from emiride October 8, 2025 11:29
@dt-iohk dt-iohk merged commit e4389b0 into main Oct 8, 2025
48 checks passed
@github-project-automation github-project-automation bot moved this from 👀 In review to ✅ Done in Catalyst Oct 8, 2025
@dt-iohk dt-iohk deleted the feat/enable-mobile-support-voices branch October 8, 2025 12:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no-track Used to skip tracking in Swarmia analytics, etc. platform: android Issue or feature relates specifically to Android platform platform: iOS Issue or feature relates specifically to iOS platform squad: face Frontend Catalyst Experience Team

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

5 participants