{"id":19787636,"url":"https://github.com/bumble-tech/live-mosaic","last_synced_at":"2025-08-03T19:33:18.810Z","repository":{"id":203626413,"uuid":"690537403","full_name":"bumble-tech/live-mosaic","owner":"bumble-tech","description":"Collaborative message board and dynamic image mosaic for #dcldn23","archived":false,"fork":false,"pushed_at":"2023-11-01T22:15:33.000Z","size":15046,"stargazers_count":45,"open_issues_count":6,"forks_count":52,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-04-06T06:24:59.894Z","etag":null,"topics":["appyx","kmp"],"latest_commit_sha":null,"homepage":"https://bumble-tech.github.io/live-mosaic/","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bumble-tech.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-09-12T11:46:45.000Z","updated_at":"2024-12-29T11:36:21.000Z","dependencies_parsed_at":null,"dependency_job_id":"85b9adf4-f731-47c0-b735-180810f7328e","html_url":"https://github.com/bumble-tech/live-mosaic","commit_stats":null,"previous_names":["bumble-tech/live-mosaic"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bumble-tech%2Flive-mosaic","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bumble-tech%2Flive-mosaic/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bumble-tech%2Flive-mosaic/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bumble-tech%2Flive-mosaic/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bumble-tech","download_url":"https://codeload.github.com/bumble-tech/live-mosaic/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251800761,"owners_count":21645964,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["appyx","kmp"],"created_at":"2024-11-12T06:24:00.832Z","updated_at":"2025-04-30T23:33:43.470Z","avatar_url":"https://github.com/bumble-tech.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bumble Tech Live Mosaic\n\nBrought to you by the Android team at Bumble Inc., Live Mosaic is a Compose Multiplatform project featuring a collaborative message board and dynamic image mosaic.\n\n\n## Powered by \u003cimg src=\"https://user-images.githubusercontent.com/238198/177164121-3aa4d19d-7714-4f2e-af12-7d3335b43f9c.png\" width=\"20\" /\u003e Appyx\n\nIf you like this project, please consider starring the Appyx repo, giving us a shout on social media, or both–we’ll appreciate it! We’re more than happy to chat about our projects if you come to our booth.\n\nMore info about Appyx: [https://bumble-tech.github.io/appyx/](https://bumble-tech.github.io/appyx/)\n\n\n## What is this all about?\n\nHelp us complete our image mosaics by adding your entry to our collaborative message board!\nEvery entry automatically adds a tile to the current image mosaic in progress.\n\n\n## What can I win?\n\n- Participating earns you a ticket in our raffle to win one of five **£250 Amazon vouchers**.\n- Additionally, we have some optional [challenges](./CHALLENGES.md)  that can earn you one of six **£50 Amazon vouchers**. These are on a first come, first served basis, and a maximum of one per person.\n\nWe’ll announce the winning raffle tickets at our booth and on @bumble_inc at 4pm on Friday, 27th October!\n\n\n## How can I participate?\n\nGet familiar with [`Entry`](https://github.com/bumble-tech/live-mosaic/blob/main/shared/src/commonMain/kotlin/com/bumble/livemosaic/model/Entry.kt) class and its types:\n\n- `Text`: A simple message\n- `Image`: A photo\n- `CustomComposable`: get creative!\n\nCreate your `Entry`:\n\n- Add it to the list in [`Entries.kt`](https://github.com/bumble-tech/live-mosaic/blob/main/shared/src/commonMain/kotlin/com/bumble/livemosaic/model/Entries.kt)!\n- Create a pull request and the Bumble Inc team will review it!\n- Show us your pull request at the Bumble Inc. booth on your device, and once we merge it, we’ll hand you your raffle ticket.\n\n\n## I don’t have a laptop with me, how can I participate?\n\nCreating a text entry is simple enough that you could easily do it from mobile! See [GitHub Mobile](https://github.com/mobile).\n\nAlternatively, we’re happy to post your message or photo for you at the booth, provided you can show proof that your GitHub account belongs to you.\n\n\n## What should I post?\n\nBumble Inc. is all about promoting Kind Connections online and in real life, so think about how you can do this at **#dcldn23**.\n\nInspiration for your entries:\n\n- Your favourite speaker or session\n- Your most surprising learning from Droidcon London\n- Favourite booth / best merch\n- Take a stroll around the local area and photograph a local landmark/your favourite spot\n- Shout out someone who enriched your Droidcon London experience\n- Let us know where you’re visiting from\n- Spooky halloween sightings 👻\n\nWhy not share on socials with **#LiveMosaic** **#dcldn23**? Tag [@Bumble_Tech](https://twitter.com/Bumble_Tech) on X.\n\n\n## Image entry requirements\n\nIf you're adding an image to the entries:\n\n- The above content guidelines apply\n- Should not be larger than 500 KB\n- Should not be larger than 600 x 400px\n- Be sure to add it to `/shared/commonMain/resources/participant`\n- For the best looks, have it in landscape mode with 3:2 aspect ratio\n\n\n## :computer: How can I launch the project on desktop?\n\n\u003cimg width=\"500\" src=\"https://imgur.com/KP9yZWd.png\"\u003e\n\n- Clone the project and open it in Android Studio\n- Open `Edit configurations`\n- Click + in the top left corner, choose `Gradle`\n- Type `live-mosaic:desktopApp` in the Gradle project field\n- Type `run` in the input above it\n- Close the window, now you can launch it from where you usually pick the android app\n\n**Tip**: After launching the app, look for a faint :pause_button: in the top left corner. It turns on/off some manual controls to play with!\n\n\n## Conditions of entry\n\n- You must be physically present at the conference for your entry to be merged.\n- One entry per image mosaic.\n- One raffle ticket per person.\n- You can participate in all mosaics with additional entries, but you only get a raffle ticket for the first one.\n- Please take care not to remove or change someone else’s entry.\n\nAll entries will be reviewed by content moderators appointed by Bumble Inc. We reserve the right to refuse a pull request if we feel that the content is inappropriate in any way, or isn’t promoting Kind Connections.\n\nExamples of content that we would refuse may include but are not limited to:\n\n- Harsh, provocative language or cursing;\n- Political views;\n- Jokes that are at the expense of anyone;\n- Images that we deem inappropriate.\n\n## Terms and conditions\n\n- [Droidcon London Competition Terms.pdf](https://github.com/bumble-tech/live-mosaic/blob/main/Droidcon%20London%20Competition%20Terms.pdf)\n- [Droidcon London Giveaway Terms.pdf](https://github.com/bumble-tech/live-mosaic/blob/main/Droidcon%20London%20Giveaway%20Terms.pdf)\n\n\n## License\n\n\u003cpre\u003e\nCopyright 2023 Bumble.\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n    http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n\nFiles saved within folders entitled `/shared/commonMain/resources/bumble`\nare not subject to the Apache License, Version 2.0 and permission\nis not granted for the use of any files within these folders.\n\u003c/pre\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbumble-tech%2Flive-mosaic","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbumble-tech%2Flive-mosaic","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbumble-tech%2Flive-mosaic/lists"}