Skip to content

Instantly share code, notes, and snippets.

View TarasOsiris's full-sized avatar
🌍
https://ninevastudios.com/

Taras Leskiv TarasOsiris

🌍
https://ninevastudios.com/
View GitHub Profile
using UnityEngine;
public class AlarmClock : MonoBehaviour
{
const string ACTION_SET_ALARM = "android.intent.action.SET_ALARM";
const string EXTRA_HOUR = "android.intent.extra.alarm.HOUR";
const string EXTRA_MINUTES = "android.intent.extra.alarm.MINUTES";
const string EXTRA_MESSAGE = "android.intent.extra.alarm.MESSAGE";
public void OnClick()
@TarasOsiris
TarasOsiris / Release checklist
Created August 13, 2020 11:24
Unity Asset Store Release checklist
In Unity Project:
* Check if there are no compile errors or warnings on other platforms (Desktop e.g.)
* Make sure you rebuild the latest library into Unity project (.aar on Android)
* Test all implemented features on all Android versions (oldest and newest), different devices and emulators, on iOS test on all devices
* Test if old features didn't break
* Check if no side plugins are in the project that could be submitted (e.g. Plugins/Editor/Rider)
* Check if no hardcoded API keys are remaining (Google Maps, Place Picker)
* Update documentation
* Check if README.txt release notes in project are up-to-date
allprojects {
def mappings = [
'android.support.annotation': 'androidx.annotation',
'android.arch.lifecycle': 'androidx.lifecycle',
'android.support.v4.app.NotificationCompat': 'androidx.core.app.NotificationCompat',
'android.support.v4.app.ActivityCompat': 'androidx.core.app.ActivityCompat',
'android.support.v4.content.ContextCompat': 'androidx.core.content.ContextCompat',
'android.support.v13.app.FragmentCompat': 'androidx.legacy.app.FragmentCompat',
'android.arch.lifecycle.Lifecycle': 'androidx.lifecycle.Lifecycle',
'android.arch.lifecycle.LifecycleObserver': 'androidx.lifecycle.LifecycleObserver',
# : << 'EOF'
# https://github.com/gpakosz/.tmux
# (‑●‑●)> dual licensed under the WTFPL v2 license and the MIT license,
# without any warranty.
# Copyright 2012— Gregory Pakosz (@gpakosz).
#
# ------------------------------------------------------------------------------
# /!\ DO NOT EDIT THIS FILE
# instead, override your .local customization file copy, see README.md /!\
# ------------------------------------------------------------------------------
@TarasOsiris
TarasOsiris / CLAUDE.md
Created January 25, 2026 16:18
CLAUDE.md for my KMP projects

CLAUDE.md

Project Overview

Table Tennis Tracker is a Kotlin Multiplatform (KMP) application targeting Android, iOS, Desktop (JVM), and Server. It uses Compose Multiplatform for shared UI across platforms and Ktor for the backend server.

Build Commands

Android