This commit is contained in:
Antigravity
2025-12-25 10:36:41 +09:00
commit 5f922e66db
650 changed files with 60806 additions and 0 deletions

14
.gitignore vendored Normal file
View File

@@ -0,0 +1,14 @@
*.iml
.gradle
/local.properties
/.idea/caches
/.idea/libraries
/.idea/modules.xml
/.idea/workspace.xml
/.idea/navEditor.xml
/.idea/assetWizardSettings.xml
.DS_Store
/build
/captures
.externalNativeBuild
.cxx

3
.idea/.gitignore generated vendored Normal file
View File

@@ -0,0 +1,3 @@
# Default ignored files
/shelf/
/workspace.xml

6
.idea/AndroidProjectSystem.xml generated Normal file
View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="AndroidProjectSystem">
<option name="providerId" value="com.android.tools.idea.GradleProjectSystem" />
</component>
</project>

6
.idea/compiler.xml generated Normal file
View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CompilerConfiguration">
<bytecodeTargetLevel target="21" />
</component>
</project>

18
.idea/deploymentTargetSelector.xml generated Normal file
View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="deploymentTargetSelector">
<selectionStates>
<SelectionState runConfigName="app">
<option name="selectionMode" value="DROPDOWN" />
<DropdownSelection timestamp="2025-12-25T01:30:16.107492600Z">
<Target type="DEFAULT_BOOT">
<handle>
<DeviceId pluginId="LocalEmulator" identifier="path=C:\Users\tinde\.android\avd\Medium_Phone.avd" />
</handle>
</Target>
</DropdownSelection>
<DialogSelection />
</SelectionState>
</selectionStates>
</component>
</project>

19
.idea/gradle.xml generated Normal file
View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="GradleSettings">
<option name="linkedExternalProjectsSettings">
<GradleProjectSettings>
<option name="testRunner" value="CHOOSE_PER_TEST" />
<option name="externalProjectPath" value="$PROJECT_DIR$" />
<option name="gradleHome" value="S:\Gradle\gradle-9.0.0" />
<option name="gradleJvm" value="#JAVA_HOME" />
<option name="modules">
<set>
<option value="$PROJECT_DIR$" />
<option value="$PROJECT_DIR$/app" />
</set>
</option>
</GradleProjectSettings>
</option>
</component>
</project>

10
.idea/migrations.xml generated Normal file
View File

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectMigrations">
<option name="MigrateToGradleLocalJavaHome">
<set>
<option value="$PROJECT_DIR$" />
</set>
</option>
</component>
</project>

10
.idea/misc.xml generated Normal file
View File

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ExternalStorageConfigurationManager" enabled="true" />
<component name="ProjectRootManager" version="2" languageLevel="JDK_21" default="true" project-jdk-name="jbr-21" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/build/classes" />
</component>
<component name="ProjectType">
<option name="id" value="Android" />
</component>
</project>

17
.idea/runConfigurations.xml generated Normal file
View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="RunConfigurationProducerService">
<option name="ignoredProducers">
<set>
<option value="com.intellij.execution.junit.AbstractAllInDirectoryConfigurationProducer" />
<option value="com.intellij.execution.junit.AllInPackageConfigurationProducer" />
<option value="com.intellij.execution.junit.PatternConfigurationProducer" />
<option value="com.intellij.execution.junit.TestInClassConfigurationProducer" />
<option value="com.intellij.execution.junit.UniqueIdConfigurationProducer" />
<option value="com.intellij.execution.junit.testDiscovery.JUnitTestDiscoveryConfigurationProducer" />
<option value="org.jetbrains.kotlin.idea.junit.KotlinJUnitRunConfigurationProducer" />
<option value="org.jetbrains.kotlin.idea.junit.KotlinPatternConfigurationProducer" />
</set>
</option>
</component>
</project>

2
AGENT.md Normal file
View File

@@ -0,0 +1,2 @@
모든 메세지 응답은 한글로
터미널 명령 실행은 항상 cmd /c 를 활용한다

38
app/build.gradle.kts Normal file
View File

@@ -0,0 +1,38 @@
plugins {
id("com.android.application")
id("org.jetbrains.kotlin.android")
}
android {
namespace = "com.example.daydreamclock"
compileSdk = 34
defaultConfig {
applicationId = "com.example.daydreamclock"
minSdk = 24
targetSdk = 34
versionCode = 1
versionName = "1.0"
}
buildTypes {
release {
isMinifyEnabled = false
proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro")
}
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = "1.8"
}
}
dependencies {
implementation("androidx.core:core-ktx:1.12.0")
implementation("androidx.appcompat:appcompat:1.6.1")
implementation("com.google.android.material:material:1.11.0")
implementation("androidx.constraintlayout:constraintlayout:2.1.4")
}

View File

@@ -0,0 +1,2 @@
#- File Locator -
listingFile=../../../outputs/apk/debug/output-metadata.json

View File

@@ -0,0 +1,2 @@
appMetadataVersion=1.1
androidGradlePluginVersion=8.2.0

View File

@@ -0,0 +1,2 @@
appMetadataVersion=1.1
androidGradlePluginVersion=8.13.2

View File

@@ -0,0 +1,10 @@
{
"version": 3,
"artifactType": {
"type": "COMPATIBLE_SCREEN_MANIFEST",
"kind": "Directory"
},
"applicationId": "com.example.daydreamclock",
"variantName": "debug",
"elements": []
}

View File

@@ -0,0 +1 @@
7

View File

@@ -0,0 +1,15 @@
#Thu Dec 25 10:08:12 KST 2025
com.example.daydreamclock.app-main-33\:/drawable/num_0.xml=S\:\\Source\\Android\\DaydreamClock\\app\\build\\intermediates\\merged_res\\debug\\drawable_num_0.xml.flat
com.example.daydreamclock.app-main-33\:/drawable/num_5.xml=S\:\\Source\\Android\\DaydreamClock\\app\\build\\intermediates\\merged_res\\debug\\drawable_num_5.xml.flat
com.example.daydreamclock.app-main-33\:/layout/layout_dream.xml=S\:\\Source\\Android\\DaydreamClock\\app\\build\\intermediates\\merged_res\\debug\\layout_layout_dream.xml.flat
com.example.daydreamclock.app-main-33\:/drawable/ic_launcher.xml=S\:\\Source\\Android\\DaydreamClock\\app\\build\\intermediates\\merged_res\\debug\\drawable_ic_launcher.xml.flat
com.example.daydreamclock.app-main-33\:/drawable/num_2.xml=S\:\\Source\\Android\\DaydreamClock\\app\\build\\intermediates\\merged_res\\debug\\drawable_num_2.xml.flat
com.example.daydreamclock.app-main-33\:/drawable/num_3.xml=S\:\\Source\\Android\\DaydreamClock\\app\\build\\intermediates\\merged_res\\debug\\drawable_num_3.xml.flat
com.example.daydreamclock.app-main-33\:/xml/dream_info.xml=S\:\\Source\\Android\\DaydreamClock\\app\\build\\intermediates\\merged_res\\debug\\xml_dream_info.xml.flat
com.example.daydreamclock.app-main-33\:/drawable/num_7.xml=S\:\\Source\\Android\\DaydreamClock\\app\\build\\intermediates\\merged_res\\debug\\drawable_num_7.xml.flat
com.example.daydreamclock.app-main-33\:/drawable/num_9.xml=S\:\\Source\\Android\\DaydreamClock\\app\\build\\intermediates\\merged_res\\debug\\drawable_num_9.xml.flat
com.example.daydreamclock.app-main-33\:/drawable/num_colon.xml=S\:\\Source\\Android\\DaydreamClock\\app\\build\\intermediates\\merged_res\\debug\\drawable_num_colon.xml.flat
com.example.daydreamclock.app-main-33\:/drawable/num_6.xml=S\:\\Source\\Android\\DaydreamClock\\app\\build\\intermediates\\merged_res\\debug\\drawable_num_6.xml.flat
com.example.daydreamclock.app-main-33\:/drawable/num_4.xml=S\:\\Source\\Android\\DaydreamClock\\app\\build\\intermediates\\merged_res\\debug\\drawable_num_4.xml.flat
com.example.daydreamclock.app-main-33\:/drawable/num_1.xml=S\:\\Source\\Android\\DaydreamClock\\app\\build\\intermediates\\merged_res\\debug\\drawable_num_1.xml.flat
com.example.daydreamclock.app-main-33\:/drawable/num_8.xml=S\:\\Source\\Android\\DaydreamClock\\app\\build\\intermediates\\merged_res\\debug\\drawable_num_8.xml.flat

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,15 @@
#Thu Dec 25 10:08:12 KST 2025
com.example.daydreamclock.app-main-5\:/xml/dream_info.xml=S\:\\Source\\Android\\DaydreamClock\\app\\build\\intermediates\\packaged_res\\debug\\xml\\dream_info.xml
com.example.daydreamclock.app-main-5\:/drawable/num_3.xml=S\:\\Source\\Android\\DaydreamClock\\app\\build\\intermediates\\packaged_res\\debug\\drawable\\num_3.xml
com.example.daydreamclock.app-main-5\:/drawable/num_1.xml=S\:\\Source\\Android\\DaydreamClock\\app\\build\\intermediates\\packaged_res\\debug\\drawable\\num_1.xml
com.example.daydreamclock.app-main-5\:/drawable/ic_launcher.xml=S\:\\Source\\Android\\DaydreamClock\\app\\build\\intermediates\\packaged_res\\debug\\drawable\\ic_launcher.xml
com.example.daydreamclock.app-main-5\:/drawable/num_5.xml=S\:\\Source\\Android\\DaydreamClock\\app\\build\\intermediates\\packaged_res\\debug\\drawable\\num_5.xml
com.example.daydreamclock.app-main-5\:/layout/layout_dream.xml=S\:\\Source\\Android\\DaydreamClock\\app\\build\\intermediates\\packaged_res\\debug\\layout\\layout_dream.xml
com.example.daydreamclock.app-main-5\:/drawable/num_9.xml=S\:\\Source\\Android\\DaydreamClock\\app\\build\\intermediates\\packaged_res\\debug\\drawable\\num_9.xml
com.example.daydreamclock.app-main-5\:/drawable/num_2.xml=S\:\\Source\\Android\\DaydreamClock\\app\\build\\intermediates\\packaged_res\\debug\\drawable\\num_2.xml
com.example.daydreamclock.app-main-5\:/drawable/num_7.xml=S\:\\Source\\Android\\DaydreamClock\\app\\build\\intermediates\\packaged_res\\debug\\drawable\\num_7.xml
com.example.daydreamclock.app-main-5\:/drawable/num_0.xml=S\:\\Source\\Android\\DaydreamClock\\app\\build\\intermediates\\packaged_res\\debug\\drawable\\num_0.xml
com.example.daydreamclock.app-main-5\:/drawable/num_4.xml=S\:\\Source\\Android\\DaydreamClock\\app\\build\\intermediates\\packaged_res\\debug\\drawable\\num_4.xml
com.example.daydreamclock.app-main-5\:/drawable/num_6.xml=S\:\\Source\\Android\\DaydreamClock\\app\\build\\intermediates\\packaged_res\\debug\\drawable\\num_6.xml
com.example.daydreamclock.app-main-5\:/drawable/num_8.xml=S\:\\Source\\Android\\DaydreamClock\\app\\build\\intermediates\\packaged_res\\debug\\drawable\\num_8.xml
com.example.daydreamclock.app-main-5\:/drawable/num_colon.xml=S\:\\Source\\Android\\DaydreamClock\\app\\build\\intermediates\\packaged_res\\debug\\drawable\\num_colon.xml

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="main$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="S:\Source\Android\DaydreamClock\app\src\main\res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="main" generated-set="main$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="S:\Source\Android\DaydreamClock\app\src\main\res"><file name="layout_dream" path="S:\Source\Android\DaydreamClock\app\src\main\res\layout\layout_dream.xml" qualifiers="" type="layout"/><file path="S:\Source\Android\DaydreamClock\app\src\main\res\values\colors.xml" qualifiers=""><color name="black">#FF000000</color><color name="white">#FFFFFFFF</color><color name="red_clock">#FF4444</color><color name="background_color">#000000</color></file><file path="S:\Source\Android\DaydreamClock\app\src\main\res\values\strings.xml" qualifiers=""><string name="app_name">Daydream Clock</string><string name="weather_loading">Loading...</string></file><file path="S:\Source\Android\DaydreamClock\app\src\main\res\values\themes.xml" qualifiers=""><style name="Theme.DaydreamClock" parent="Theme.MaterialComponents.DayNight.NoActionBar">
<item name="colorPrimary">@color/black</item>
<item name="colorPrimaryVariant">@color/black</item>
<item name="colorOnPrimary">@color/white</item>
<item name="android:statusBarColor">?attr/colorPrimaryVariant</item>
</style></file><file name="dream_info" path="S:\Source\Android\DaydreamClock\app\src\main\res\xml\dream_info.xml" qualifiers="" type="xml"/><file name="ic_launcher" path="S:\Source\Android\DaydreamClock\app\src\main\res\drawable\ic_launcher.xml" qualifiers="" type="drawable"/><file name="num_0" path="S:\Source\Android\DaydreamClock\app\src\main\res\drawable\num_0.xml" qualifiers="" type="drawable"/><file name="num_1" path="S:\Source\Android\DaydreamClock\app\src\main\res\drawable\num_1.xml" qualifiers="" type="drawable"/><file name="num_2" path="S:\Source\Android\DaydreamClock\app\src\main\res\drawable\num_2.xml" qualifiers="" type="drawable"/><file name="num_3" path="S:\Source\Android\DaydreamClock\app\src\main\res\drawable\num_3.xml" qualifiers="" type="drawable"/><file name="num_4" path="S:\Source\Android\DaydreamClock\app\src\main\res\drawable\num_4.xml" qualifiers="" type="drawable"/><file name="num_5" path="S:\Source\Android\DaydreamClock\app\src\main\res\drawable\num_5.xml" qualifiers="" type="drawable"/><file name="num_6" path="S:\Source\Android\DaydreamClock\app\src\main\res\drawable\num_6.xml" qualifiers="" type="drawable"/><file name="num_7" path="S:\Source\Android\DaydreamClock\app\src\main\res\drawable\num_7.xml" qualifiers="" type="drawable"/><file name="num_8" path="S:\Source\Android\DaydreamClock\app\src\main\res\drawable\num_8.xml" qualifiers="" type="drawable"/><file name="num_9" path="S:\Source\Android\DaydreamClock\app\src\main\res\drawable\num_9.xml" qualifiers="" type="drawable"/><file name="num_colon" path="S:\Source\Android\DaydreamClock\app\src\main\res\drawable\num_colon.xml" qualifiers="" type="drawable"/></source></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="debug$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="S:\Source\Android\DaydreamClock\app\src\debug\res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="debug" generated-set="debug$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="S:\Source\Android\DaydreamClock\app\src\debug\res"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="generated$Generated" generated="true" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="S:\Source\Android\DaydreamClock\app\build\generated\res\resValues\debug"/></dataSet><dataSet aapt-namespace="http://schemas.android.com/apk/res-auto" config="generated" generated-set="generated$Generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="S:\Source\Android\DaydreamClock\app\build\generated\res\resValues\debug"/></dataSet><mergedItems/></merger>

View File

@@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<merger version="3"><dataSet config="main" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="S:\Source\Android\DaydreamClock\app\src\main\assets"/></dataSet><dataSet config="debug" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="S:\Source\Android\DaydreamClock\app\src\debug\assets"/></dataSet><dataSet config="generated" ignore_pattern="!.svn:!.git:!.ds_store:!*.scc:.*:&lt;dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"><source path="S:\Source\Android\DaydreamClock\app\build\intermediates\shader_assets\debug\out"/></dataSet></merger>

Some files were not shown because too many files have changed in this diff Show More