diff --git a/.gitignore b/.gitignore index 0dc0c8f..1cba84e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,41 +1,175 @@ # Dependencies node_modules/ +.pnp/ +.pnp.js -# Expo +# Expo / React Native .expo/ dist/ web-build/ +*.jsbundle +*.hbc # Native directories (generated by expo prebuild) android/ ios/ -# Env files +# =================== +# SECRETS & CREDENTIALS +# =================== + +# Environment files (may contain API keys, secrets) .env +.env.* .env.local .env.*.local +!.env.example -# Editor -.idea/ +# EAS / Expo secrets +credentials.json +secrets.json +*.p8 +*.p12 +*.mobileprovision + +# Android signing +*.keystore +*.jks +keystore.properties +local.properties +google-services.json + +# iOS signing & certificates +*.cer +*.certSigningRequest +*.provisionprofile +AuthKey_*.p8 +push-cert.pem +ios-push-*.pem + +# API keys & tokens +**/secrets/ +**/credentials/ +*.secret +*.secrets +api-key* +apikey* +*_api_key* +*.pem +*.key +!*.key.example + +# Firebase / Google Cloud +firebase-adminsdk*.json +serviceAccountKey*.json +*-firebase-adminsdk-*.json + +# AWS +.aws/ +aws-exports.js + +# =================== +# EDITOR & IDE +# =================== + +# VSCode .vscode/ +*.code-workspace + +# JetBrains (WebStorm, IntelliJ) +.idea/ +*.iml + +# Vim *.swp *.swo *~ +.*.swp + +# Emacs +*~ +\#*\# +.#* + +# Sublime Text +*.sublime-project +*.sublime-workspace + +# =================== +# OS FILES +# =================== -# OS .DS_Store +.DS_Store? +._* +.Spotlight-V100 +.Trashes +ehthumbs.db Thumbs.db +desktop.ini -# Debug +# =================== +# LOGS & DEBUG +# =================== + +logs/ +*.log npm-debug.log* yarn-debug.log* yarn-error.log* +lerna-debug.log* +.pnpm-debug.log* + +# =================== +# BUILD & CACHE +# =================== # TypeScript *.tsbuildinfo +tsconfig.tsbuildinfo + +# Build outputs +build/ +out/ +.next/ +.nuxt/ + +# Cache +.cache/ +.parcel-cache/ +.turbo/ + +# Metro bundler +.metro-health-check* + +# =================== +# TESTING +# =================== -# Testing coverage/ +.nyc_output/ +*.lcov -# Build -*.jsbundle +# =================== +# MISC +# =================== + +# Local database files +*.sqlite +*.sqlite3 +*.db + +# Backup files +*.bak +*.backup +*.old + +# Temporary files +tmp/ +temp/ +*.tmp + +# Package manager locks (uncomment if you want to ignore) +# package-lock.json +# yarn.lock +# pnpm-lock.yaml diff --git a/app.json b/app.json index ce7d1bb..ee1f744 100644 --- a/app.json +++ b/app.json @@ -1,7 +1,7 @@ { "expo": { - "name": "DT NFC Identifier", - "slug": "dt-nfc-identifier", + "name": "DT NFC Transponder Identifier", + "slug": "dt-nfc-transponder-identifier", "version": "1.0.0", "orientation": "portrait", "icon": "./assets/icon.png", @@ -19,10 +19,13 @@ }, "android": { "adaptiveIcon": { + "foregroundImage": "./assets/adaptive-icon.png", "backgroundColor": "#000000" }, "package": "com.dangerousthings.nfcidentifier", - "permissions": ["android.permission.NFC"] + "permissions": [ + "android.permission.NFC" + ] }, "plugins": [ [ @@ -37,6 +40,11 @@ "systemCodes": [] } ] - ] + ], + "extra": { + "eas": { + "projectId": "7a861d96-e2ff-4bfd-92ec-f9e792d739e6" + } + } } } diff --git a/assets/adaptive-icon.png b/assets/adaptive-icon.png new file mode 100644 index 0000000..9290ee8 Binary files /dev/null and b/assets/adaptive-icon.png differ diff --git a/assets/icon.png b/assets/icon.png new file mode 100644 index 0000000..1ba5bb5 Binary files /dev/null and b/assets/icon.png differ diff --git a/eas.json b/eas.json new file mode 100644 index 0000000..f4001c5 --- /dev/null +++ b/eas.json @@ -0,0 +1,21 @@ +{ + "cli": { + "version": ">= 16.28.0", + "appVersionSource": "remote" + }, + "build": { + "development": { + "developmentClient": true, + "distribution": "internal" + }, + "preview": { + "distribution": "internal" + }, + "production": { + "autoIncrement": true + } + }, + "submit": { + "production": {} + } +}