Skip to content

alexvanyo/composelife

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CI codecov

Icon

ComposeLife

This is not an official Google product

ComposeLife is a work-in-progress Game of Life simulator multiplatform app.

This project is a personal sandbox of sorts, experimenting with the latest libraries and tools. These include:

Setup

Requirements:

  • Android Studio Ladybug 2024.2.1
  • JDK 21+

Clone the project, and build! (no API keys or other setup necessary)

Runnable Modules

app contains the mobile app simulator for running, editing, and exploring Game of Life patterns.

desktop-app contains the desktop app simulator for running, editing, and exploring Game of Life patterns.

wear contains a Game of Life watchface, with a stable pattern displaying the time with a surrounding random soup potentially destroying it while the watchface is active.

Round Watchface

License

Copyright 2022 The Android Open Source Project

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    https://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.