ReloClimatizer is a native Android app concept for helping someone in Montague, Michigan dress so their body experiences conditions closer to Columbia, South Carolina in real time during a relocation acclimation period.
The core idea is simple:
- fetch current weather for Montague, MI and Columbia, SC
- compare the current
feels-liketemperatures - adjust for activity level
- translate that delta into a practical outfit recommendation
- show a full outfit to wear right now in Michigan to feel more like Columbia
Version 1 is intentionally narrow:
- Android only
- built specifically for a Samsung S24+
- sideloaded APK
- current conditions only
- manual refresh only
- no backend
- no accounts
- no notifications or widget in the initial build
This project started as a personal relocation-acclimation tool for spring through fall 2026. It is designed to answer one question well:
What should I wear right now in Montague so I feel closer to what Columbia feels like right now?
If it works well, it may later expand into a broader relocation tool for other city pairs and other users.
The approved app direction is:
- native Android app in
Kotlin + Jetpack Compose - hardcoded cities for v1:
- Montague, MI
- Columbia, SC
- one main screen with:
- Montague weather panel
- Columbia weather panel
- recommendation panel
- activity levels:
RestingLightModerateHard
Wearing baseball cap todaytoggle, defaulton- pull-to-refresh instead of a refresh button
- recommendation engine based on curated real-world clothing options
The v1 build uses Weather.com / The Weather Company current observations endpoint:
- Base URL:
https://api.weather.com - Endpoint:
GET /v3/wx/observations/current - Units:
e - Primary field:
temperatureFeelsLike
Hardcoded geocodes:
- Montague, MI:
43.4195,-86.3538 - Columbia, SC:
34.0007,-81.0348
The initial implementation plan bakes in the currently approved public API key for personal use.
The current product/design docs live here:
The Android app is planned around four layers:
datafor Weather.com networking and response mappingdomainfor recommendation logic and wardrobe rulesui/homefor Compose screen componentsHomeViewModelfor state, refresh, and recomputation flow
This keeps the recommendation engine reusable for a future home screen widget.
The recommendation engine is planned as a two-stage system:
- compare current
feels-liketemperatures between Columbia and Montague - choose a full outfit from a curated wardrobe using activity-aware guardrails
Approved wardrobe categories for v1:
- Upper body:
- t-shirt
- lightweight synthetic base layer
- wool blend base layer
- long sleeve layer
- light hoodie
- medium hoodie
- heavy hoodie
- light down vest
- down jacket
- Lower body:
- lightweight synthetic base layer
- wool blend base layer
- lightweight athletic/jogging pants
- fleece pants
- jeans
- Headwear:
- baseball cap
- light fleece beanie
- winter hat with ear flaps
If Montague is already as warm or warmer than Columbia, the app should show:
No extra acclimation needed, it's actually warmer than Columbia!
This repository currently contains:
- product idea notes
- Weather.com API research notes
- an approved design spec
- an approved implementation plan
The Android application code scaffold is the next build step.
Potential future additions if v1 proves useful:
- home screen widget
- configurable source and destination cities
- user-editable wardrobe
- forecast-based recommendations
- broader relocation use cases
No open-source license has been chosen yet. If this project is later published for broader public use, a license should be added intentionally at that time.