# Olii-8882 — NFC Bluetooth Transfer

> **Try Everything ! — Olii-8882**
> An open source project by Big me, [oliitech.com](https://oliitech.com)

Transfer files from your Android phone to your Windows laptop using a single NFC tap — no cables, no app switching, no fuss.

---

## How it works

```
TAP → PICK → TAP
```

1. **TAP** your NTAG213 tag → app opens + reads your laptop's Bluetooth MAC address
2. **PICK** your files (supports multiple files)
3. **TAP** the tag again → files transfer automatically via Bluetooth

---

## Requirements

### Phone (Android)
- Android 8.0+
- NFC enabled
- Bluetooth enabled
- Paired with your laptop

### Laptop (Windows)
- Windows 10/11
- Bluetooth enabled

### Hardware
- NTAG213 NFC tag (one is enough)
- **NFC Tools** app (free on Play Store) to write the tag

---

## Setup

### Step 1 — Write your NFC tag

1. Find your laptop's Bluetooth MAC address:
   - Open `cmd` → type `getmac /v`
   - Look for the Bluetooth adapter row
   - Note the address (format: `XX-XX-XX-XX-XX-XX`)

2. Open **NFC Tools** on your phone
3. Write → Add record → Text
4. Type your MAC address with colons: `XX:XX:XX:XX:XX:XX`
5. Write to your NTAG213 tag

### Step 2 — Install the Android app

1. Open the project in **Android Studio Panda 2+**
2. Add your `hitchcut_regular.ttf` font to `app/src/main/res/font/`
3. Build and run on your Android device

### Step 3 — Pair devices

Make sure your phone and laptop are **paired via Bluetooth** before first use.

---

## Project structure

```
Olii-8882-NFC/
├── app/
│   └── src/main/
│       ├── AndroidManifest.xml
│       └── java/com/example/nfcbluetoothtransfer/
│           └── MainActivity.kt
```

---

## Tech stack

| Component | Technology |
|-----------|-----------|
| Android app | Kotlin + Jetpack Compose |
| NFC reading | Android NFC API (NTAG213) |
| File transfer | Bluetooth OBEX/OPP |
| UI | Material 3 + Custom Hitchcut font |
| Laptop receiver | PowerShell + UI Automation |

---

## Colors & Brand

| Role | Hex |
|------|-----|
| Background | `#0A0A0A` |
| Primary (Blue) | `#2864FF` |
| Success (Green) | `#00C853` |
| Error (Red) | `#FF4444` |
| Text muted | `#666666` |

---

## License

MIT License — Free to use, modify and share.

Built with Big me ❤️ by **Olii-8882** — [oliitech.com](https://oliitech.com)

> *"Real World is a scam. Let's build something better."*
