Metadata-Version: 2.4
Name: dc-adbdriver
Version: 0.0.2
Summary: A lightweight Khmer greeting utility for Python
Author: Dai Chao Online
License: MIT
Keywords: adb android automation device-control
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Libraries
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: requests
Requires-Dist: geopy
Provides-Extra: dev
Requires-Dist: pytest; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Dynamic: author
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: keywords
Dynamic: license
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# DC AdbDriver

**Credit:** Original development by **Dai Chao Online**

`dc-adbdriver` is a lightweight Python package for Android device automation using ADB.  
It helps developers control devices, manage apps, and automate actions with simple and clear methods.

---

## ✨ Features

- Launch and stop applications  
- Swipe and tap control  
- Text input automation  
- Network and latency checks  
- Location detection  
- APK export and installation tools  
- Facebook app management helpers  
- Supports Python 3.10+

---

## 📦 Installation

Install using pip:

```bash
pip install dc-adbdriver
```

## 🚀 Usage Example
```python
from adb_tools.device_controller import DeviceController

device = DeviceController(device_id="emulator-5554")

# Launch Facebook
print(device.start_app("com.facebook.katana"))

# Swipe up
device.perform_swipe("up")

# Check network status
print(device.network_status())
```
