Merge branch 'main' into mob-1327-explore-header-redesign

This commit is contained in:
sepeterson
2026-06-16 11:20:48 -05:00
479 changed files with 13332 additions and 4990 deletions

View File

@@ -1,20 +1,6 @@
const { execSync } = require( "child_process" );
const fs = require( "fs" );
const { version } = require( "./package.json" );
function getAvailableAVD( ) {
try {
const avds = execSync( "emulator -list-avds", { encoding: "utf8", timeout: 5000 } )
.trim()
.split( "\n" )
.filter( Boolean );
if ( avds.length > 0 ) return avds[0];
} catch ( _e ) {
// default avd
}
return "Pixel_5_API_31_AOSP";
}
const buildGradle = fs.readFileSync( "./android/app/build.gradle", "utf8" );
const versionCode = buildGradle.match( /versionCode (\d+)/ )[1];
const apkFilenamePrefix = `org.inaturalist.iNaturalistMobile-v${version}+${versionCode}`;
@@ -32,15 +18,6 @@ module.exports = {
teardownTimeout: 900000,
},
},
artifacts: {
rootDir: "e2e/artifacts",
plugins: {
screenshot: {
shouldTakeAutomaticSnapshots: true,
keepOnlyFailedTestsArtifacts: true,
},
},
},
apps: {
"ios.debug": {
type: "ios.app",
@@ -79,14 +56,15 @@ module.exports = {
simulator: {
type: "ios.simulator",
device: {
type: "iPhone 16 Pro",
os: "iOS 18.6",
type: "iPhone 17 Pro",
},
},
emulator: {
type: "android.emulator",
device: {
avdName: getAvailableAVD(),
// Make sure to follow the guide to setup an AOSP if you plan to test locally
// https://wix.github.io/Detox/docs/guide/android-dev-env#android-aosp-emulators
avdName: "Pixel_5_API_34_AOSP",
},
},
},

View File

@@ -3,6 +3,8 @@ module.exports = {
globals: {
requestIdleCallback: "readonly",
cancelIdleCallback: "readonly",
__DEV__: "readonly",
HermesInternal: "readonly",
},
parser: "@typescript-eslint/parser",
parserOptions: {
@@ -13,21 +15,21 @@ module.exports = {
},
extends: [
"airbnb",
"plugin:i18next/recommended",
"plugin:@tanstack/query/recommended",
"plugin:@typescript-eslint/recommended",
"plugin:i18next/recommended",
"plugin:react-hooks/recommended",
"plugin:react-native-a11y/ios",
"plugin:@typescript-eslint/recommended",
],
plugins: [
"@stylistic",
"@tanstack/query",
"@typescript-eslint",
"lodash",
"module-resolver",
"react-hooks",
"react-native",
"simple-import-sort",
"@tanstack/query",
"@typescript-eslint",
"@stylistic",
"lodash",
],
rules: {
"arrow-parens": [2, "as-needed"],
@@ -46,6 +48,7 @@ module.exports = {
},
},
],
"import/consistent-type-specifier-style": ["error", "prefer-top-level"],
// The AirBNB approach at
// https://github.com/airbnb/javascript/blob/master/packages/eslint-config-airbnb-base/rules/imports.js#L71
// is quite particular and forbids imports of devDependencies anywhere
@@ -172,7 +175,6 @@ module.exports = {
"@typescript-eslint/consistent-type-imports": ["error", {
fixStyle: "separate-type-imports",
}],
"import/consistent-type-specifier-style": ["error", "prefer-top-level"],
"@stylistic/member-delimiter-style": "error",
@@ -192,13 +194,13 @@ module.exports = {
{
files: ["*.js", "*.jsx"],
rules: {
"@typescript-eslint/consistent-type-definitions": "off",
"@typescript-eslint/no-unsafe-function-type": "off",
"@typescript-eslint/no-wrapper-object-types": "off",
"@typescript-eslint/no-require-imports": "off",
"@typescript-eslint/consistent-type-imports": "off",
"import/consistent-type-specifier-style": "off",
"@stylistic/member-delimiter-style": "off",
"@typescript-eslint/consistent-type-definitions": "off",
"@typescript-eslint/consistent-type-imports": "off",
"@typescript-eslint/no-require-imports": "off",
"@typescript-eslint/no-unsafe-function-type": "off",
"@typescript-eslint/no-wrapper-object-types": "off",
},
},
{

View File

@@ -1,32 +0,0 @@
---
name: Bug report
about: Report a problem with expected functionality
title: ''
labels: bug
assignees: ''
---
**Describe the bug**
A clear and concise description of what the bug is.
**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Tap on '....'
3. Scroll down to '....'
4. See error
**Expected behavior**
A clear and concise description of what you expected to happen.
**Screenshots**
If applicable, add screenshots to help explain your problem.
**Context (please complete the following information):**
- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- App version: [e.g. 1.0.0]
**Additional context**
Add any other context about the problem here.

31
.github/ISSUE_TEMPLATE/config.yml vendored Normal file
View File

@@ -0,0 +1,31 @@
# This file disables blank issue creation and replaces the issue form with
# links that redirect users to the appropriate channels.
#
# Place this file at .github/ISSUE_TEMPLATE/config.yml in each repo.
blank_issues_enabled: false
contact_links:
- name: 🐛 Report a bug
url: https://forum.inaturalist.org/c/bug-reports
about: >
Please report bugs on the iNaturalist Forum. You're more likely to get
a response there, and other users can confirm or add context to your report.
- name: 💡 Request a feature
url: https://forum.inaturalist.org/c/feature-requests
about: >
Please post feature requests on the iNaturalist Forum, where the
community can discuss and staff can weigh in on feasibility.
- name: 💬 Ask a technical question about the code
url: https://github.com/inaturalist/inaturalistReactNative/discussions
about: >
If you have a question about how the code works, or you're building
an integration, open a GitHub Discussion instead of an issue.
- name: 🔒 Report a security vulnerability
url: mailto:help+security@inaturalist.org
about: >
For security issues requiring confidential communication,
please email us directly rather than filing a public issue.

View File

@@ -0,0 +1,34 @@
---
name: Report a code-level technical issue
about: Create a report to help us improve, with code-level/engineering specific concerns
title: ''
type: Bug
assignees: ''
---
[//]: # (For feature requests and bug reports not specifically concerning code, please use https://forum.inaturalist.org/c/bug-reports. To request a feature, use https://forum.inaturalist.org/c/feature-requests. To ask a technical question, use https://github.com/inaturalist/inaturalist/discussions. To report a security vulnerability, email help+security@inaturalist.org)
**Describe the bug**
A clear and concise description of what the bug is, preferably with citations to the relevant code in this github repo.
**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Tap on '....'
3. Scroll down to '....'
4. See error
**Expected behavior**
A clear and concise description of what you expected to happen.
**Screenshots**
If applicable, add screenshots to help explain your problem.
**Context (please complete the following information):**
- Device: [e.g. iPhone 16]
- OS: [e.g. iOS 26.5]
- App version: [e.g. 1.0.20]
**Additional context**
Add any other context about the problem here.

View File

@@ -27,7 +27,8 @@ jobs:
- name: Install Node.js, NPM and Yarn
uses: actions/setup-node@v6
with:
node-version: 22
node-version-file: '.nvmrc'
cache: 'npm'
- name: Cache node modules
uses: actions/cache@v5

View File

@@ -1,208 +0,0 @@
name: e2e-Android
permissions:
contents: read
on:
workflow_dispatch:
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
build:
# 4-core Ubunutu GitHub Larger Runner
# https://docs.github.com/en/enterprise-cloud@latest/billing/reference/actions-runner-pricing#x64-powered-larger-runners
runs-on: ubuntu-24.04-m
steps:
- name: Check out Git repository
uses: actions/checkout@v6
# Generate the secret files needed for a release build
- name: Create .env file
env:
OAUTH_CLIENT_ID: ${{ secrets.OAUTH_CLIENT_ID }}
OAUTH_CLIENT_SECRET: ${{ secrets.OAUTH_CLIENT_SECRET }}
E2E_TEST_USERNAME: ${{ secrets.E2E_TEST_USERNAME }}
E2E_TEST_PASSWORD: ${{ secrets.E2E_TEST_PASSWORD }}
JWT_ANONYMOUS_API_SECRET: ${{ secrets.JWT_ANONYMOUS_API_SECRET }}
GMAPS_API_KEY: ${{ secrets.GMAPS_API_KEY }}
run: printf 'API_URL=https://stagingapi.inaturalist.org/v2\nOAUTH_API_URL=https://staging.inaturalist.org\nJWT_ANONYMOUS_API_SECRET=%s\nOAUTH_CLIENT_ID=%s\nOAUTH_CLIENT_SECRET=%s\nE2E_TEST_USERNAME=%s\nE2E_TEST_PASSWORD=%s\nGMAPS_API_KEY=%s\nANDROID_MODEL_FILE_NAME=INatVision_Small_2_fact256_8bit.tflite\nANDROID_TAXONOMY_FILE_NAME=taxonomy.csv\nANDROID_GEOMODEL_FILE_NAME=INatGeomodel_Small_2_8bit.tflite\nIOS_MODEL_FILE_NAME=INatVision_Small_2_fact256_8bit.mlmodel\nIOS_TAXONOMY_FILE_NAME=taxonomy.json\nIOS_GEOMODEL_FILE_NAME=INatGeomodel_Small_2_8bit.mlmodel\nCV_MODEL_VERSION=small_2\n' "$JWT_ANONYMOUS_API_SECRET" "$OAUTH_CLIENT_ID" "$OAUTH_CLIENT_SECRET" "$E2E_TEST_USERNAME" "$E2E_TEST_PASSWORD" "$GMAPS_API_KEY" > .env
- name: Add secrets to google-services.json
env:
FIREBASE_PROJECT_NUMBER: ${{ secrets.FIREBASE_PROJECT_NUMBER }}
FIREBASE_PROJECT_ID: ${{ secrets.FIREBASE_PROJECT_ID }}
FIREBASE_STORAGE_BUCKET: ${{ secrets.FIREBASE_STORAGE_BUCKET }}
FIREBASE_STAGING_GOOGLE_APP_ID: ${{ secrets.FIREBASE_STAGING_GOOGLE_APP_ID }}
FIREBASE_STAGING_PACKAGE_NAME: ${{ secrets.FIREBASE_STAGING_PACKAGE_NAME }}
FIREBASE_STAGING_API_KEY: ${{ secrets.FIREBASE_STAGING_API_KEY }}
run: |
cp android/app/google-services.example.json android/app/google-services.json
sed -i "s/your_project_number/${FIREBASE_PROJECT_NUMBER//\//\\/}/g" "android/app/google-services.json"
sed -i "s/your_project_id/${FIREBASE_PROJECT_ID//\//\\/}/g" "android/app/google-services.json"
sed -i "s/your_storage_bucket/${FIREBASE_STORAGE_BUCKET//\//\\/}/g" "android/app/google-services.json"
sed -i "s/your_mobilesdk_app_id/${FIREBASE_STAGING_GOOGLE_APP_ID//\//\\/}/g" "android/app/google-services.json"
sed -i "s/your_package_name/${FIREBASE_STAGING_PACKAGE_NAME//\//\\/}/g" "android/app/google-services.json"
sed -i "s/your_current_key/${FIREBASE_STAGING_API_KEY//\//\\/}/g" "android/app/google-services.json"
- name: Create keystore.properties file
env:
ANDROID_KEY_STORE_PASSWORD: ${{ secrets.ANDROID_KEY_STORE_PASSWORD }}
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD }}
ANDROID_ALIAS: ${{ secrets.ANDROID_ALIAS }}
run: printf 'storePassword=%s\nkeyPassword=%s\nkeyAlias=%s\nstoreFile=release.keystore' "$ANDROID_KEY_STORE_PASSWORD" "$ANDROID_KEY_PASSWORD" "$ANDROID_ALIAS" > android/keystore.properties
- name: Generate release keystore
env:
ANDROID_ALIAS: ${{ secrets.ANDROID_ALIAS }}
ANDROID_KEY_STORE_PASSWORD: ${{ secrets.ANDROID_KEY_STORE_PASSWORD }}
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD }}
run: |
keytool -genkeypair -v -noprompt -storetype PKCS12 -keystore release.keystore -alias "$ANDROID_ALIAS" -keyalg RSA -keysize 2048 -validity 10000 -storepass "$ANDROID_KEY_STORE_PASSWORD" -keypass "$ANDROID_KEY_PASSWORD" -dname "CN=mqttserver.ibm.com, OU=ID, O=IBM, L=Hursley, S=Hants, C=GB"
- name: Move keystore
run: mv release.keystore android/app/release.keystore
- uses: actions/setup-node@v6
with:
node-version-file: '.nvmrc'
cache: 'npm'
- uses: actions/setup-java@v5
with:
distribution: 'zulu'
java-version: '17'
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v5
with:
gradle-version: '8.14.1'
- name: Install JS dependencies
run: |
npm install
- name: Download the small example cv and geomodel
run: |
npm run add-example-model -- -f=main
- name: Android Build
run: |
cd android
# for the CI build, we can just target the x86 build for the emulator
# also, we can exclude linting tasks
./gradlew build -PreactNativeArchitectures=x86 -x lint -x lintVitalRelease
- name: Upload APK
uses: actions/upload-artifact@v6
with:
name: release-apk
# note: clarifying because this is different from iOS:
# {myBuild}.apk is a single file so `release-apk` points to a single file
# in contrast, iOS's .ipa is actually a _directory_
path: android/app/build/outputs/apk/release/*-release.apk
test:
# 4-core Ubunutu GitHub Larger Runner
# https://docs.github.com/en/enterprise-cloud@latest/billing/reference/actions-runner-pricing#x64-powered-larger-runners
# `cores` setting for emulator actions should be updated to reflect changes to this
runs-on: ubuntu-24.04-m
needs: build
steps:
# note: this step requires checkout for the test flows, but does _not_ require npm install w/ Maestro
- uses: actions/checkout@v6
- name: Download APK
uses: actions/download-artifact@v7
with:
name: release-apk
# resulting file structure: $GITHUB_HOME/e2e-build/{myBuild}.apk
path: e2e-build
- name: Install Maestro
run: |
export MAESTRO_VERSION="2.0.8"; curl -Ls "https://get.maestro.mobile.dev" | bash
echo "$HOME/.maestro/bin" >> "$GITHUB_PATH"
# These KVM settings are in support of the android-emulator-runner action that takes advantage of them
# Further reading:
# - https://github.blog/changelog/2023-02-23-hardware-accelerated-android-virtualization-on-actions-windows-and-linux-larger-hosted-runners/
# - https://github.com/reactivecircus/android-emulator-runner/tree/v2/?tab=readme-ov-file#github-action---android-emulator-runner
- name: Enable KVM
run: |
echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
sudo udevadm control --reload-rules
sudo udevadm trigger --name-match=kvm
# AVD Cache: we can reuse a previously-created AVD to save time and make the test-run start step more dependable
# both android-emulator-runner steps should have the same image config for cores, api-level, target
- name: Attempt to restore AVD cache
uses: actions/cache/restore@v5
id: avd-cache-restore
with:
path: |
~/.android/avd/*
~/.android/adb*
key: avd-29
- name: Create AVD and generate snapshot for caching
if: steps.avd-cache-restore.outputs.cache-hit != 'true'
uses: reactivecircus/android-emulator-runner@v2
with:
cores: 4
api-level: 29
target: google_apis
force-avd-creation: false
emulator-options: -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none
disable-animations: false
script: echo "Generated AVD snapshot for caching."
- name: Save AVD cache
if: steps.avd-cache-restore.outputs.cache-hit != 'true'
uses: actions/cache/save@v5
with:
path: |
~/.android/avd/*
~/.android/adb*
key: avd-29
- name: run tests
uses: reactivecircus/android-emulator-runner@v2
env:
MAESTRO_DRIVER_STARTUP_TIMEOUT: 60000
MAESTRO_CLI_NO_ANALYTICS: 1
# custom ENV var to drive recordings within test flows
# see README for details
MAESTRO_RECORD: true
with:
cores: 4
api-level: 29
target: google_apis
force-avd-creation: false
emulator-options: -no-snapshot-save -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none
disable-animations: true
script: |
adb install -r e2e-build/*.apk
# single exemplary "smoketest" flow for now
maestro test --no-ansi e2e/maestro/android/signedOut.yaml
- name: Upload test video
uses: actions/upload-artifact@v6
if: ${{ success() || failure() }}
with:
# single exemplary flow artifact for now, generated by MAESTRO_RECORD configuration
path: signedOut.mp4
name: Android
notify:
name: Notify Slack
needs: test
if: ${{ success() || failure() }}
runs-on: macos-latest
steps:
- uses: iRoachie/slack-github-actions@v2.3.0
if: env.SLACK_WEBHOOK_URL != null
env:
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_BUILDS_WEBHOOK_URL }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

View File

@@ -1,85 +1,26 @@
name: e2e-Android-old
name: e2e-Android
permissions:
contents: read
on:
workflow_dispatch:
pull_request:
push:
branches:
- 'main'
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
checksecret:
name: check for oauth client
runs-on: macos-latest
outputs:
is_SECRETS_PRESENT_set: ${{ steps.checksecret_job.outputs.is_SECRETS_PRESENT_set }}
steps:
- name: Check whether unity activation requests should be done
id: checksecret_job
env:
SECRETS_PRESENT: ${{ secrets.OAUTH_CLIENT_SECRET }}
run: |
echo "is_SECRETS_PRESENT_set: ${{ env.SECRETS_PRESENT != '' }}"
echo "::set-output name=is_SECRETS_PRESENT_set::${{ env.SECRETS_PRESENT != '' }}"
test:
needs: checksecret
if: needs.checksecret.outputs.is_SECRETS_PRESENT_set == 'true'
runs-on: macos-latest
# Kill the task if not finished after 60 minutes
timeout-minutes: 60
jobs:
build:
# 4-core Ubunutu GitHub Larger Runner
# https://docs.github.com/en/enterprise-cloud@latest/billing/reference/actions-runner-pricing#x64-powered-larger-runners
runs-on: ubuntu-24.04-m
steps:
- name: Check out Git repository
uses: actions/checkout@v6
with:
fetch-depth: 1
- name: Install Node.js, NPM and Yarn
uses: actions/setup-node@v6
with:
node-version: 22
# Use the Android command line tools to download an AOSP emulator image, and setup new avd
# The name of the device for testing has to be the same as on the .detoxrc.js file (even if it is not a Pixel)
# The mac-os latest runner has 3 different versions of Java pre-installed (8,11,17), and there were errors when setting to use either 11 or 17 explicitly here
# I am assuming (but haven't tested) it uses 8 and then this step works
- name: Download Android Emulator Image
run: |
echo "y" | $ANDROID_HOME/tools/bin/sdkmanager --install "system-images;android-31;default;x86_64"
echo "no" | $ANDROID_HOME/tools/bin/avdmanager create avd --force --name Pixel_5_API_31_AOSP --device "Nexus 5X" -k 'system-images;android-31;default;x86_64'
$ANDROID_HOME/emulator/emulator -list-avds
- name: Cache node modules
uses: actions/cache@v5
id: cache
with:
path: node_modules
key: node-modules-${{ hashFiles('**/package-lock.json') }}
- name: Rebuild detox from cache
if: steps.cache.outputs.cache-hit == 'true'
# Currently, (Detox 20) those two commands are macOS only
run: npx detox clean-framework-cache && npx detox build-framework-cache
# supposedly our current cache includes native modules like Realm
# that have compiled binaries specific to the environment where they were installed
# which might not be the same as the github actions environment
# so we need to rebuild them
- name: Rebuild native modules
if: steps.cache.outputs.cache-hit == 'true'
run: npm rebuild
- name: Install Dependencies
if: steps.cache.outputs.cache-hit != 'true'
run: npm install
# We need these files to be present in the correct location for the build to succeed.
# TODO: this might potentially break the build if there are no actual keys in the example files
# it did so on iOS.
- name: Create google-services.json files from example
run: |
cp android/app/google-services.example.json android/app/src/debug/google-services.json
cp android/app/google-services.example.json android/app/src/release/google-services.json
# Generate the secret files needed for a release build
- name: Create .env file
@@ -91,12 +32,31 @@ jobs:
JWT_ANONYMOUS_API_SECRET: ${{ secrets.JWT_ANONYMOUS_API_SECRET }}
GMAPS_API_KEY: ${{ secrets.GMAPS_API_KEY }}
run: printf 'API_URL=https://stagingapi.inaturalist.org/v2\nOAUTH_API_URL=https://staging.inaturalist.org\nJWT_ANONYMOUS_API_SECRET=%s\nOAUTH_CLIENT_ID=%s\nOAUTH_CLIENT_SECRET=%s\nE2E_TEST_USERNAME=%s\nE2E_TEST_PASSWORD=%s\nGMAPS_API_KEY=%s\nANDROID_MODEL_FILE_NAME=INatVision_Small_2_fact256_8bit.tflite\nANDROID_TAXONOMY_FILE_NAME=taxonomy.csv\nANDROID_GEOMODEL_FILE_NAME=INatGeomodel_Small_2_8bit.tflite\nIOS_MODEL_FILE_NAME=INatVision_Small_2_fact256_8bit.mlmodel\nIOS_TAXONOMY_FILE_NAME=taxonomy.json\nIOS_GEOMODEL_FILE_NAME=INatGeomodel_Small_2_8bit.mlmodel\nCV_MODEL_VERSION=small_2\n' "$JWT_ANONYMOUS_API_SECRET" "$OAUTH_CLIENT_ID" "$OAUTH_CLIENT_SECRET" "$E2E_TEST_USERNAME" "$E2E_TEST_PASSWORD" "$GMAPS_API_KEY" > .env
- name: Add secrets to google-services.json
env:
FIREBASE_PROJECT_NUMBER: ${{ secrets.FIREBASE_PROJECT_NUMBER }}
FIREBASE_PROJECT_ID: ${{ secrets.FIREBASE_PROJECT_ID }}
FIREBASE_STORAGE_BUCKET: ${{ secrets.FIREBASE_STORAGE_BUCKET }}
FIREBASE_STAGING_GOOGLE_APP_ID: ${{ secrets.FIREBASE_STAGING_GOOGLE_APP_ID }}
FIREBASE_STAGING_PACKAGE_NAME: ${{ secrets.FIREBASE_STAGING_PACKAGE_NAME }}
FIREBASE_STAGING_API_KEY: ${{ secrets.FIREBASE_STAGING_API_KEY }}
run: |
cp android/app/google-services.example.json android/app/google-services.json
sed -i "s/your_project_number/${FIREBASE_PROJECT_NUMBER//\//\\/}/g" "android/app/google-services.json"
sed -i "s/your_project_id/${FIREBASE_PROJECT_ID//\//\\/}/g" "android/app/google-services.json"
sed -i "s/your_storage_bucket/${FIREBASE_STORAGE_BUCKET//\//\\/}/g" "android/app/google-services.json"
sed -i "s/your_mobilesdk_app_id/${FIREBASE_STAGING_GOOGLE_APP_ID//\//\\/}/g" "android/app/google-services.json"
sed -i "s/your_package_name/${FIREBASE_STAGING_PACKAGE_NAME//\//\\/}/g" "android/app/google-services.json"
sed -i "s/your_current_key/${FIREBASE_STAGING_API_KEY//\//\\/}/g" "android/app/google-services.json"
- name: Create keystore.properties file
env:
ANDROID_KEY_STORE_PASSWORD: ${{ secrets.ANDROID_KEY_STORE_PASSWORD }}
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD }}
ANDROID_ALIAS: ${{ secrets.ANDROID_ALIAS }}
run: printf 'storePassword=%s\nkeyPassword=%s\nkeyAlias=%s\nstoreFile=release.keystore' "$ANDROID_KEY_STORE_PASSWORD" "$ANDROID_KEY_PASSWORD" "$ANDROID_ALIAS" > android/keystore.properties
- name: Generate release keystore
env:
ANDROID_ALIAS: ${{ secrets.ANDROID_ALIAS }}
@@ -104,55 +64,226 @@ jobs:
ANDROID_KEY_PASSWORD: ${{ secrets.ANDROID_KEY_PASSWORD }}
run: |
keytool -genkeypair -v -noprompt -storetype PKCS12 -keystore release.keystore -alias "$ANDROID_ALIAS" -keyalg RSA -keysize 2048 -validity 10000 -storepass "$ANDROID_KEY_STORE_PASSWORD" -keypass "$ANDROID_KEY_PASSWORD" -dname "CN=mqttserver.ibm.com, OU=ID, O=IBM, L=Hursley, S=Hants, C=GB"
- name: Move keystore
run: mv release.keystore android/app/release.keystore
# Download the example model otherwise an error alert will be shown on app start, requires .env
- name: Download the small example cv and geomodel
run: npm run add-example-model -- -f=main
# Macos-latest runner has 3 Java versions pre-installed, if not specified as here, the build step errors with requiring at least Java 11 or higher
# So, this step is needed for the apk build step, but somehow this is breaking emulator setup, so it is placed here
- name: Set up JDK 11
uses: actions/setup-java@v4
- uses: actions/setup-node@v6
with:
node-version-file: '.nvmrc'
cache: 'npm'
- uses: actions/setup-java@v5
with:
java-version: '11'
distribution: 'zulu'
java-version: '17'
# This is by far the longest step in this job, currently we are building the apk everytime, maybe there should be a more specific trigger for the entire job
- name: Build for detox
run: npm run e2e:build:android
# Starts the avd previously set-up by name
- name: Android Emulator
timeout-minutes: 10
continue-on-error: true
run: |
echo "Starting emulator"
nohup $ANDROID_HOME/emulator/emulator -avd Pixel_5_API_31_AOSP -no-audio -no-snapshot -no-window -no-boot-anim -timezone America/Los_Angeles &
$ANDROID_HOME/platform-tools/adb wait-for-device shell 'while [[ -z $(getprop sys.boot_completed | tr -d '\r') ]]; do sleep 1; done; input keyevent 82'
$ANDROID_HOME/platform-tools/adb devices
$ANDROID_HOME/platform-tools/adb emu geo fix -121.45356 46.51119 4392 12
echo "Emulator started"
- name: Ensure servers are running
run: |
# is rails running?
curl -I --fail "https://staging.inaturalist.org/ping"
# is node running & is ES working?
curl -I --fail "https://stagingapi.inaturalist.org/v2/taxa"
# Start the Android e2e tests with extensive logging and screen captures for failing tests
- name: Android Detox
run: npm run e2e:test:android -- --take-screenshots failing --record-videos failing -l debug
# The artifacts for the failing tests are available for download on github.com on the page of the individual actions run
- name: Store Detox artifacts on test failure
uses: actions/upload-artifact@v6
if: failure()
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v5
with:
name: detox-artifacts
path: artifacts
gradle-version: '9.0.0'
- name: Install JS dependencies
run: |
npm install
- name: Download the small example cv and geomodel
run: |
npm run add-example-model -- -f=main
# https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#setting-an-environment-variable
# This will be available for all subsequent steps
- name: Set MOCK_MODE to e2e
run: echo "MOCK_MODE=e2e" >> "$GITHUB_ENV"
- name: Android Build
run: |
cd android
./gradlew assembleRelease assembleAndroidTest -DtestBuildType=release -PreactNativeArchitectures=x86_64
- name: Upload APK
uses: actions/upload-artifact@v6
with:
name: release-apk
path: android/app/build/outputs/apk/release/*-release.apk
- name: Upload Test Binary APK
uses: actions/upload-artifact@v6
with:
name: release-androidTest-apk
path: android/app/build/outputs/apk/androidTest/release/*-release-androidTest.apk
test:
# 4-core Ubunutu GitHub Larger Runner
# https://docs.github.com/en/enterprise-cloud@latest/billing/reference/actions-runner-pricing#x64-powered-larger-runners
# `cores` setting for emulator actions should be updated to reflect changes to this
runs-on: ubuntu-24.04-m
needs: build
steps:
- name: Check out Git repository
uses: actions/checkout@v6
with:
fetch-depth: 1
- name: Download Android Detox app APK
uses: actions/download-artifact@v7
with:
name: release-apk
path: android/app/build/outputs/apk/release
- name: Download Test Binary APK
uses: actions/download-artifact@v7
with:
name: release-androidTest-apk
path: android/app/build/outputs/apk/androidTest/release
- name: Install Node.js, NPM and Yarn
uses: actions/setup-node@v6
with:
node-version-file: '.nvmrc'
cache: 'npm'
- name: Cache node modules
uses: actions/cache@v5
id: cache
with:
path: node_modules
key: node-modules-${{ hashFiles('**/package-lock.json') }}
# supposedly our current cache includes native modules like Realm
# that have compiled binaries specific to the environment where they were installed
# which might not be the same as the github actions environment
# so we need to rebuild them
- name: Rebuild native modules
if: steps.cache.outputs.cache-hit == 'true'
run: npm rebuild
- name: Install Dependencies
if: steps.cache.outputs.cache-hit != 'true'
run: npm install
# https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#setting-an-environment-variable
# This will be available for all subsequent steps
- name: Set MOCK_MODE to e2e
run: echo "MOCK_MODE=e2e" >> "$GITHUB_ENV"
# Generate the secret files needed for a release build
- name: Create .env file
env:
OAUTH_CLIENT_ID: ${{ secrets.OAUTH_CLIENT_ID }}
OAUTH_CLIENT_SECRET: ${{ secrets.OAUTH_CLIENT_SECRET }}
E2E_TEST_USERNAME: ${{ secrets.E2E_TEST_USERNAME }}
E2E_TEST_PASSWORD: ${{ secrets.E2E_TEST_PASSWORD }}
JWT_ANONYMOUS_API_SECRET: ${{ secrets.JWT_ANONYMOUS_API_SECRET }}
run: |
printf 'API_URL=https://stagingapi.inaturalist.org/v2\nOAUTH_API_URL=https://staging.inaturalist.org\nJWT_ANONYMOUS_API_SECRET=%s\nOAUTH_CLIENT_ID=%s\nOAUTH_CLIENT_SECRET=%s\nE2E_TEST_USERNAME=%s\nE2E_TEST_PASSWORD=%s\nGMAPS_API_KEY=%s\nANDROID_MODEL_FILE_NAME=INatVision_Small_2_fact256_8bit.tflite\nANDROID_TAXONOMY_FILE_NAME=taxonomy.csv\nANDROID_GEOMODEL_FILE_NAME=INatGeomodel_Small_2_8bit.tflite\nIOS_MODEL_FILE_NAME=INatVision_Small_2_fact256_8bit.mlmodel\nIOS_TAXONOMY_FILE_NAME=taxonomy.json\nIOS_GEOMODEL_FILE_NAME=INatGeomodel_Small_2_8bit.mlmodel\nCV_MODEL_VERSION=small_2\n' \
"$JWT_ANONYMOUS_API_SECRET" \
"$OAUTH_CLIENT_ID" \
"$OAUTH_CLIENT_SECRET" \
"$E2E_TEST_USERNAME" \
"$E2E_TEST_PASSWORD" \
"$GMAPS_API_KEY" > .env
# These KVM settings are in support of the android-emulator-runner action that takes advantage of them
# Further reading:
# - https://github.blog/changelog/2023-02-23-hardware-accelerated-android-virtualization-on-actions-windows-and-linux-larger-hosted-runners/
# - https://github.com/reactivecircus/android-emulator-runner/tree/v2/?tab=readme-ov-file#github-action---android-emulator-runner
- name: Enable KVM
run: |
echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules
sudo udevadm control --reload-rules
sudo udevadm trigger --name-match=kvm
# AVD Cache: we can reuse a previously-created AVD to save time and make the test-run start step more dependable
# both android-emulator-runner steps should have the same image config for cores, api-level, target
- name: Attempt to restore AVD cache
uses: actions/cache/restore@v5
id: avd-cache-restore
with:
path: |
~/.android/avd/*
~/.android/adb*
key: avd-34-aosp
- name: Create AVD and generate snapshot for caching
if: steps.avd-cache-restore.outputs.cache-hit != 'true'
uses: reactivecircus/android-emulator-runner@v2
with:
cores: 4
api-level: 34
target: default
arch: x86_64
profile: pixel_5
avd-name: Pixel_5_API_34_AOSP
force-avd-creation: false
emulator-options: -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none
disable-animations: false
script: echo "Generated AVD snapshot for caching."
- name: Save AVD cache
if: steps.avd-cache-restore.outputs.cache-hit != 'true'
uses: actions/cache/save@v5
with:
path: |
~/.android/avd/*
~/.android/adb*
key: avd-34-aosp
- name: Ensure servers are running
id: status_check
run: |
# is rails running?
curl -I --fail "https://staging.inaturalist.org/ping"
# is node running & is ES working?
curl -I --fail "https://stagingapi.inaturalist.org/v2/taxa"
- name: Run e2e tests
uses: reactivecircus/android-emulator-runner@v2
# don't mark job as error so that retries so that we can rely on the retry to succeed and mark job & workflow green
continue-on-error: true
id: first_test_run
with:
cores: 4
api-level: 34
target: default
arch: x86_64
profile: pixel_5
avd-name: Pixel_5_API_34_AOSP
force-avd-creation: false
emulator-options: -no-snapshot-save -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none
disable-animations: true
script: |
npm run e2e:android:test -p e2e/signedOut.e2e.js e2e/aiCamera.e2e.js
- name: Run e2e test (retry, with logs)
uses: reactivecircus/android-emulator-runner@v2
# if first_test_run fails, but we `continue-on-error`, failure() is false. so we need to check it's specific _outcome_
if: ${{ steps.first_test_run.outcome == 'failure' }}
with:
cores: 4
api-level: 34
target: default
arch: x86_64
profile: pixel_5
avd-name: Pixel_5_API_34_AOSP
force-avd-creation: false
emulator-options: -no-snapshot-save -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none
disable-animations: true
script: |
# provide more debugging context on retry failure
# we're explicitly not using `detox test --retries` because we want to run them w/ different options
npx detox test --configuration android.release --take-screenshots failing --record-videos failing --record-logs all -l trace e2e/signedOut.e2e.js e2e/aiCamera.e2e.js
- name: Store Detox artifacts on test failure
uses: actions/upload-artifact@v6
# don't run this if it's status check that failed or if our first test run passes (no first_test_run check needed)
if: ${{ failure() && steps.status_check.outcome != 'failure' }}
with:
name: detox-artifacts
path: artifacts
retention-days: 5
notify:
name: Notify Slack

View File

@@ -16,7 +16,7 @@ concurrency:
jobs:
checksecret:
name: check for oauth client
runs-on: macos-15
runs-on: macos-26
outputs:
is_SECRETS_PRESENT_set: ${{ steps.checksecret_job.outputs.is_SECRETS_PRESENT_set }}
steps:
@@ -31,7 +31,7 @@ jobs:
build:
needs: checksecret
if: needs.checksecret.outputs.is_SECRETS_PRESENT_set == 'true'
runs-on: macos-15
runs-on: macos-26
# Kill the task if not finished after 120 minutes
timeout-minutes: 120
@@ -44,12 +44,20 @@ jobs:
- name: Install Node.js, NPM and Yarn
uses: actions/setup-node@v6
with:
node-version: 22
node-version-file: '.nvmrc'
cache: 'npm'
- name: Setup Ruby version according to .ruby-version with cached gems
uses: ruby/setup-ruby@v1
with:
bundler-cache: true
bundler-cache: true
# Required workaround for Firebase & XCode >26.0.1
# https://github.com/actions/runner-images/issues/13135#issuecomment-3397914993
- name: Set Xcode Toolchain
shell: bash
run: |
echo "TOOLCHAINS=com.apple.dt.toolchain.XcodeDefault" >> $GITHUB_ENV
- name: Cache node modules
uses: actions/cache@v5
@@ -137,7 +145,7 @@ jobs:
test:
needs: build
runs-on: macos-15
runs-on: macos-26
# Kill the task if not finished after 120 minutes
timeout-minutes: 120
@@ -156,7 +164,8 @@ jobs:
- name: Install Node.js, NPM and Yarn
uses: actions/setup-node@v6
with:
node-version: 22
node-version-file: '.nvmrc'
cache: 'npm'
- name: Cache node modules
uses: actions/cache@v5
@@ -249,7 +258,7 @@ jobs:
name: Notify Slack
needs: test
if: ${{ success() || failure() }}
runs-on: macos-15
runs-on: macos-26
steps:
- uses: iRoachie/slack-github-actions@v2.3.0
if: env.SLACK_WEBHOOK_URL != null

View File

@@ -21,7 +21,8 @@ jobs:
- name: Install Node.js, NPM and Yarn
uses: actions/setup-node@v6
with:
node-version: 22
node-version-file: '.nvmrc'
cache: 'npm'
- name: Cache node modules
uses: actions/cache@v5

3
.gitignore vendored
View File

@@ -20,6 +20,8 @@ DerivedData
*.hmap
*.ipa
*.xcuserstate
ios/license_plist.yml
ios/Settings.bundle
# Might be used to customize further the path to node that xcode uses, see .xcode.env for our version controlled file
**/.xcode.env.local
@@ -36,6 +38,7 @@ local.properties
*.keystore
!debug.keystore
.kotlin/
android/config
# node.js
#

2
.nvmrc
View File

@@ -1 +1 @@
22.18.0
24.15.0

View File

@@ -1,5 +1,47 @@
# Contribution Guidelines for iNaturalistReactNative
Welcome! We're excited that you're interested in contributing to the iNaturalist React Native mobile application. Below you'll find some guidelines that will help you contribute to our project, whether you're on staff or a volunteer.
## About this codebase
iNaturalist's code is open source primarily for **transparency** — we want our community to be able to see how the platform works. Unlike many open source projects, we don't maintain this codebase as a general-purpose tool for forking or customization. We build it with one deployment in mind: iNaturalist.org and the iNaturalist mobile apps.
We will probably close pull requests that don't address open issues. Again, if you want to change functionality, the discussion should start in the [Forum](https://forum.inaturalist.org/), and if staff agree something should change, we'll make an issue, label it, and then you can work on it.
We're a small team. Our capacity to review and integrate external contributions is limited, and we can't commit to responding to every inquiry or pull request.
## Bugs and feature requests
**Please don't open GitHub issues for user-facing bug reports or feature requests.**
We track our work internally and triage inbound requests through the [iNaturalist Forum](https://forum.inaturalist.org). Filing a GitHub issue is unlikely to result in action, and you're much more likely to get a response — and to hear from other community members with similar experiences — on the Forum.
- **Bug reports:** [forum.inaturalist.org](https://forum.inaturalist.org) → Bug Reports category
- **Feature requests:** [forum.inaturalist.org](https://forum.inaturalist.org) → Feature Requests category
If you've found a problem in the code, please supply detailed reproduction conditions, cite line numbers, include exceptions / stack traces, etc. If you can't supply this kind of information, we will probably close your issue and suggest you post to the forum links above.
# Reporting Security Issues
You should report security issues that require confidential communication to [help+security@inaturalist.org](mailto:help+security@inaturalist.org). We do not offer any rewards or bounties for reporting security issues, though we may offer to list your name and URL here if we act on your report.
---
## Translations
Translations are handled separately through [Crowdin](https://crowdin.com/project/inaturalistios), not through pull requests. If you'd like to help translate iNaturalist into another language, that's the place to start — and it's one of the most impactful ways to contribute to the project.
---
## Code of conduct
All contributors are expected to follow the [iNaturalist Community Guidelines](https://www.inaturalist.org/pages/community+guidelines), or at least the parts that aren't specific to using iNaturalist as a naturalist.
---
## Questions about the code
If you have a technical question about how something works — you're building an integration, you're curious about an architectural decision, or you've encountered something confusing — you can open a [GitHub Discussion](https://github.com/inaturalist/iNaturalistReactNative/discussions/3477). We can't promise a quick response, but discussions are more likely to get attention than issues, and they benefit others who have the same question.
## Code contributions
Please keep the following in mind:
@@ -50,12 +92,4 @@ Please follow this guidance when committing to the main branch, including merge
## Pull Request Guidelines
- Give your pull request a **clear and descriptive title** (e.g. "Remove predictions state on blur and focus in ARCamera") and a comment that includes a reference to the issue number (e.g. "Closes #123" or "Partially addresses #123" in case of an open issue) and maybe a detailed description of the changes you've made
- Please do not refer to the issue number in the PR title. Do that in the comment / body.
- If you're adding new features or functionality differing from the description in the issue, please provide a clear explanation of how this work differs from what the issue describes
- Feel free to ask any questions or raise any concerns you have
## Issues and Bugs
If you find an issue or bug in our application, please report it by opening a new issue in the repository. Please include a clear and detailed description of the issue, steps to reproduce the issue, and any relevant screenshots or error messages.
Thank you for contributing to our React Native mobile application!
- Don't include new features or functionality differing from the description in the issue.

View File

@@ -24,8 +24,8 @@ GEM
ast (2.4.3)
atomos (0.1.3)
aws-eventstream (1.4.0)
aws-partitions (1.1246.0)
aws-sdk-core (3.246.0)
aws-partitions (1.1259.0)
aws-sdk-core (3.251.0)
aws-eventstream (~> 1, >= 1.3.0)
aws-partitions (~> 1, >= 1.992.0)
aws-sigv4 (~> 1.9)
@@ -33,11 +33,11 @@ GEM
bigdecimal
jmespath (~> 1, >= 1.6.1)
logger
aws-sdk-kms (1.124.0)
aws-sdk-core (~> 3, >= 3.244.0)
aws-sdk-kms (1.129.0)
aws-sdk-core (~> 3, >= 3.248.0)
aws-sigv4 (~> 1.5)
aws-sdk-s3 (1.221.0)
aws-sdk-core (~> 3, >= 3.244.0)
aws-sdk-s3 (1.225.0)
aws-sdk-core (~> 3, >= 3.248.0)
aws-sdk-kms (~> 1)
aws-sigv4 (~> 1.5)
aws-sigv4 (1.12.1)
@@ -132,7 +132,7 @@ GEM
faraday_middleware (1.2.1)
faraday (~> 1.0)
fastimage (2.4.1)
fastlane (2.234.0)
fastlane (2.236.0)
CFPropertyList (>= 2.3, < 5.0.0)
abbrev (~> 0.1)
addressable (>= 2.8, < 3.0.0)
@@ -141,7 +141,7 @@ GEM
babosa (>= 1.0.3, < 2.0.0)
base64 (~> 0.2)
benchmark (>= 0.1.0)
bundler (>= 1.17.3, < 5.0.0)
bundler (>= 2.4.0, < 5.0.0)
colored (~> 1.2)
commander (~> 4.6)
csv (~> 3.3)
@@ -156,14 +156,15 @@ GEM
gh_inspector (>= 1.1.2, < 2.0.0)
google-apis-androidpublisher_v3 (~> 0.3)
google-apis-playcustomapp_v1 (~> 0.1)
google-cloud-env (>= 1.6.0, <= 2.1.1)
google-cloud-env (>= 1.6.0, < 2.3.0)
google-cloud-storage (~> 1.31)
highline (~> 2.0)
http-cookie (~> 1.0.5)
json (< 3.0.0)
jwt (>= 2.1.0, < 3)
jwt (>= 2.10.3, < 4)
logger (>= 1.6, < 2.0)
mini_magick (>= 4.9.4, < 5.0.0)
multi_json (~> 1.12)
multipart-post (>= 2.0.0, < 3.0.0)
mutex_m (~> 0.3)
naturally (~> 2.2)
@@ -188,7 +189,7 @@ GEM
fourflusher (2.3.1)
fuzzy_match (2.0.4)
gh_inspector (1.1.3)
google-apis-androidpublisher_v3 (0.100.0)
google-apis-androidpublisher_v3 (0.102.0)
google-apis-core (>= 0.15.0, < 2.a)
google-apis-core (0.18.0)
addressable (~> 2.5, >= 2.5.1)
@@ -202,12 +203,13 @@ GEM
google-apis-core (>= 0.15.0, < 2.a)
google-apis-playcustomapp_v1 (0.17.0)
google-apis-core (>= 0.15.0, < 2.a)
google-apis-storage_v1 (0.62.0)
google-apis-storage_v1 (0.63.0)
google-apis-core (>= 0.15.0, < 2.a)
google-cloud-core (1.8.0)
google-cloud-env (>= 1.0, < 3.a)
google-cloud-errors (~> 1.0)
google-cloud-env (2.1.1)
google-cloud-env (2.2.2)
base64 (~> 0.2)
faraday (>= 1.0, < 3.a)
google-cloud-errors (1.6.0)
google-cloud-storage (1.60.0)
@@ -219,12 +221,14 @@ GEM
google-cloud-core (~> 1.6)
googleauth (~> 1.9)
mini_mime (~> 1.0)
googleauth (1.11.2)
google-logging-utils (0.2.0)
googleauth (1.17.0)
faraday (>= 1.0, < 3.a)
google-cloud-env (~> 2.1)
jwt (>= 1.4, < 3.0)
multi_json (~> 1.11)
google-cloud-env (~> 2.2)
google-logging-utils (~> 0.1)
jwt (>= 1.4, < 4.0)
os (>= 0.9, < 2.0)
pstore (~> 0.1)
signet (>= 0.16, < 2.a)
highline (2.0.3)
http-cookie (1.0.8)
@@ -234,8 +238,8 @@ GEM
i18n (1.14.8)
concurrent-ruby (~> 1.0)
jmespath (1.6.2)
json (2.19.5)
jwt (2.10.2)
json (2.19.8)
jwt (3.2.0)
base64
language_server-protocol (3.17.0.5)
lint_roller (1.1.0)
@@ -265,6 +269,7 @@ GEM
racc
plist (3.7.2)
prism (1.9.0)
pstore (0.2.1)
public_suffix (4.0.7)
racc (1.8.1)
rainbow (3.1.1)
@@ -274,7 +279,7 @@ GEM
declarative (< 0.1.0)
trailblazer-option (>= 0.1.1, < 0.2.0)
uber (< 0.2.0)
retriable (3.4.1)
retriable (3.8.0)
rexml (3.4.4)
rouge (3.28.0)
rubocop (1.86.1)
@@ -297,11 +302,10 @@ GEM
rubyzip (2.4.1)
securerandom (0.4.1)
security (0.1.5)
signet (0.21.0)
signet (0.22.0)
addressable (~> 2.8)
faraday (>= 0.17.5, < 3.a)
jwt (>= 1.5, < 4.0)
multi_json (~> 1.10)
simctl (1.6.10)
CFPropertyList
naturally

View File

@@ -334,7 +334,8 @@ fastlane prod
### Release Script
1. Ensure all tests are passing on the main branch
1. Build from the beta branch
1. Ensure all tests are passing on the beta branch
1. Review and resolve [security alerts](https://github.com/inaturalist/iNaturalistReactNative/security)
1. Manual testing
1. Install a "Release" build on an iOS device
@@ -372,6 +373,7 @@ fastlane prod
1. Write release notes based on commits since the last release. Try to keep them brief but emphasize what's new and what's fixed. Just keep them in a text editor; you'll save them at a later step.
1. Edit `package.json` and update the `version` per semantic versioning rules: bump the patch version if the only changes were bug fixes, bump minor version if there were new features, and bump the major version if the app was completely re-written or can't import data from previous versions.
1. `npm install` to set the version in `package-lock.json`
1. `npm run legal-generate` to re-generate the licenses to show in the app (based on current dependencies)
1. Commit changes
1. `bundle exec fastlane tag` to create a tag and bump the build number. You'll be prompted to enter those release notes you wrote. (:wq to save and exit)
1. `bundle exec fastlane release` to build and push a release to Github

View File

@@ -107,8 +107,8 @@ android {
applicationId "org.inaturalist.iNaturalistMobile"
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 212
versionName "1.0.21"
versionCode 216
versionName "1.0.23"
manifestPlaceholders = [ GMAPS_API_KEY:project.env.get("GMAPS_API_KEY") ]
// Detox Android setup
testBuildType System.getProperty('testBuildType', 'debug')
@@ -173,3 +173,10 @@ dependencies {
implementation jscFlavor
}
}
apply plugin: 'com.mikepenz.aboutlibraries.plugin'
aboutLibraries {
configPath = "config"
prettyPrint = true
}

View File

@@ -69,6 +69,7 @@
<!-- note that the leading "/" is required for pathPrefix-->
</intent-filter>
</activity>
<activity android:name="com.reactnativelegal.ReactNativeLegalActivity" android:exported="false" android:launchMode="singleTask"/>
</application>
<queries>
<intent>

View File

@@ -14,10 +14,12 @@ buildscript {
litertVersion = "1.4.0"
}
repositories {
maven { url = uri("https://plugins.gradle.org/m2") }
google()
mavenCentral()
}
dependencies {
classpath("com.mikepenz.aboutlibraries.plugin:aboutlibraries-plugin:11.6.3")
classpath("com.android.tools.build:gradle")
classpath("com.facebook.react:react-native-gradle-plugin")
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin")

View File

@@ -36,8 +36,8 @@ newArchEnabled=true
# Use this property to enable or disable the Hermes JS engine.
# If set to false, you will be using JSC instead.
hermesEnabled=true
# Use this property to enable edge-to-edge display support.
# This allows your app to draw behind system bars for an immersive UI.
# Note: Only works with ReactActivity and should not be used with custom Activity.
edgeToEdgeEnabled=false
edgeToEdgeEnabled=true

BIN
e2e/animal.jpg Normal file
View File

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

View File

@@ -19,30 +19,22 @@ function execPromise( command ) {
export async function iNatE2eBeforeAll( device ) {
await resetUserForTesting();
if ( device.getPlatform() === "android" ) {
await device.launchApp( {
newInstance: true,
permissions: {
location: "always",
camera: "YES",
medialibrary: "YES",
photos: "YES",
},
} );
// Disable animations for test stability
await execPromise( "adb shell settings put global window_animation_scale 0" );
await execPromise( "adb shell settings put global transition_animation_scale 0" );
await execPromise( "adb shell settings put global animator_duration_scale 0" );
if ( device.getPlatform( ) === "android" ) {
// Push a test image into the app's external files directory so the mock
// camera can use it as a photo source (copyAssetsFileIOS is iOS-only).
// The directory is created by the app on first launch, so we ensure it
// exists before pushing.
await execPromise(
"adb shell mkdir -p /sdcard/Android/data/org.inaturalist.iNaturalistMobile/files/",
);
await execPromise(
"adb push e2e/animal.jpg"
+ " /sdcard/Android/data/org.inaturalist.iNaturalistMobile/files/e2e_test.jpg",
);
}
}
export async function iNatE2eBeforeEach( device ) {
// device.launchApp would be preferred for an app of our complexity. It does work locally
// for both, but on CI for Android it does not work. So we use reloadReactNative for Android.
if ( device.getPlatform() === "android" ) {
await device.reloadReactNative();
return;
}
const launchAppOptions = {
newInstance: true,
permissions: {
@@ -61,19 +53,21 @@ export async function iNatE2eBeforeEach( device ) {
// Try it one more time
await device.launchApp( launchAppOptions );
}
// disable password autofill
execSync(
// eslint-disable-next-line max-len
`plutil -replace restrictedBool.allowPasswordAutoFill.value -bool NO ~/Library/Developer/CoreSimulator/Devices/${device.id}/data/Containers/Shared/SystemGroup/systemgroup.com.apple.configurationprofiles/Library/ConfigurationProfiles/UserSettings.plist`,
);
execSync(
// eslint-disable-next-line max-len
`plutil -replace restrictedBool.allowPasswordAutoFill.value -bool NO ~/Library/Developer/CoreSimulator/Devices/${device.id}/data/Library/UserConfigurationProfiles/EffectiveUserSettings.plist`,
);
execSync(
// eslint-disable-next-line max-len
`plutil -replace restrictedBool.allowPasswordAutoFill.value -bool NO ~/Library/Developer/CoreSimulator/Devices/${device.id}/data/Library/UserConfigurationProfiles/PublicInfo/PublicEffectiveUserSettings.plist`,
);
if ( device.getPlatform( ) === "ios" ) {
// disable password autofill
execSync(
// eslint-disable-next-line max-len
`plutil -replace restrictedBool.allowPasswordAutoFill.value -bool NO ~/Library/Developer/CoreSimulator/Devices/${device.id}/data/Containers/Shared/SystemGroup/systemgroup.com.apple.configurationprofiles/Library/ConfigurationProfiles/UserSettings.plist`,
);
execSync(
// eslint-disable-next-line max-len
`plutil -replace restrictedBool.allowPasswordAutoFill.value -bool NO ~/Library/Developer/CoreSimulator/Devices/${device.id}/data/Library/UserConfigurationProfiles/EffectiveUserSettings.plist`,
);
execSync(
// eslint-disable-next-line max-len
`plutil -replace restrictedBool.allowPasswordAutoFill.value -bool NO ~/Library/Developer/CoreSimulator/Devices/${device.id}/data/Library/UserConfigurationProfiles/PublicInfo/PublicEffectiveUserSettings.plist`,
);
}
}
async function getSimulatorId() {

View File

@@ -34,6 +34,8 @@ export default async function signIn() {
await expect( passwordInput ).toBeVisible();
await element( by.id( "Login.password" ) ).tap();
await element( by.id( "Login.password" ) ).typeText( Config.E2E_TEST_PASSWORD );
// Tap container to dismiss keyboard
await element( by.id( "Login.container" ) ).tap();
const loginButton = element( by.id( "Login.loginButton" ) );
await expect( loginButton ).toBeVisible();
await element( by.id( "Login.loginButton" ) ).tap();

View File

@@ -1,3 +1,12 @@
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist je sociální síť pro sdílení informací o biologické rozmanitosti a ke vzájemné pomoci při poznávání přírody. Hlavním cílem je propojit lidi s přírodou a vedlejším cílem je získat z těchto osobních setkání vědecky cenné údaje o biologické rozmanitosti.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist vám pomůže identifikovat rostliny a zvířata s vizuálně podobnými návrhy a ověřování prostřednictvím specializovaných přispěvatelů. Spojte se s komunitou více než milionu vědců a přírodovědců, kteří vám mohou pomoci dozvědět se více o přírodě! Nahráním a sdílením svých pozorování vytvoříte cenná výzkumná data pro vědce, kteří se snaží lépe porozumět přírodě a chránit ji.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist er et socialt netværk til deling af biodiversitetsoplysninger for at hjælpe hinanden til viden om naturen. Det primære mål er at forbinde folk med naturen, det sekundære er at generere videnskabeligt værdifulde biodiversitetsdata fra disse personlige oplevelser.
Dine fotos af planter, dyr, svampe og meget mere kan hjælpe med at beskytte naturen verden over. iNaturalist er gratis, nonprofit og fællesskabsdrevet.
Man får med iNaturalist hjælp til at identificere planter og dyr med visuelt sammenfaldende forslag og bekræftelse fra dedikerede bidragsydere. Bliv forbundet med et fællesskab på flere end 1 million videnskabsfolk og naturelskere, som kan bidrage med mere viden om naturen! Ved at registrere og dele sine observationer, skaber man derudover forskningskvalitetsdata til videnskabsfolk, som arbejder med bedre at forstå og beskytte naturen.
iNaturalist bistår millioner af personer med at lære om og dokumentere naturen omkring sig. Ret kameraet mod planter, dyr og svampe for øjeblikkelige identifikationsforslag, del dernæst fotos eller lydoptagelser som en "observation. Se derefter observationen blive gennemgået af et globalt fællesskab af kyndige naturelskere for at gøre den til et nyttigt datapunkt for videnskab og bevaringsindsats. Daglige øjeblikke af nysgerrighed kan direkte bidrage til at beskytte naturen, og ingen tidligere erfaring eller viden kræves for at komme i gang.
iNaturalist er en missionsdrevet nonprofitorganisation dedikeret til at forbinde personer med naturen og fremme biodiversitetsvidenskab samt -bevaring og er frit tilgængelig takket være den generøse støtte fra vores fællesskab.
NØGLEFUNKTIONER
• Identificér arter fra hvor som helst i verden
• Bidrag til videnskaben ved at dele observationer
• Før en fortegnelse over arter, som ses
• Udforsk og beskyt biodiversiteten
• Kom i kontakt med og lær af andre naturentusiaster

View File

@@ -1,3 +1,12 @@
iNaturalist ist ein soziales Netzwerk, um Informationen über die biologische Vielfalt zu teilen und gemeinsam mehr über die Natur zu erfahren. Das vorrangige Ziel ist es, Menschen mit der Natur in Kontakt zu bringen, und das zweite Ziel ist es, aus diesen persönlichen Begegnungen wissenschaftlich wertvolle Daten über die biologische Vielfalt zu gewinnen.
Deine Fotos von Pflanzen, Tieren, Pilzen und anderen Organismen können dazu beitragen, Natur auf der ganzen Welt zu schützen. iNaturalist ist kostenlos, gemeinnützig und von der Gemeinschaft getragen.
iNaturalist hilft bei der Bestimmung von Pflanzen, Tieren und anderen Lebewesen durch Vorschläge ähnlich aussehender Arten sowie der Überprüfung durch engagierte Mitwirkende. Werde Teil einer Gemeinschaft von über einer Million Wissenschaftlern und Naturforschern, die dir helfen können, mehr über die Natur zu erfahren! Durch das Erstellen und Teilen von Naturbeobachtungen können Daten in Forschungsqualit für Wissenschaftler gewonnen werden, um die Natur besser zu verstehen und zu schützen.
iNaturalist hilft Millionen von Menschen, die Natur um sie herum kennen zu lernen und zu dokumentieren. Richte deine Kamera auf Pflanzen, Tiere und Pilze, um sofortige Bestimmungsvorschläge zu erhalten, und teile dann deine Fotos oder Tonaufnahmen als "Beobachtung". Dann wird deine Beobachtung von einer globalen Gemeinschaft sachkundiger Naturfreunde überprüft, um sie zu einem nützlichen Datenpunkt für Wissenschaft und Naturschutz zu machen. Deine allglichen Momente der Neugier können direkt zum Schutz der Natur beitragen, und du brauchst keine Vorerfahrung oder Wissen, um loszulegen.
iNaturalist ist eine missionsorientierte gemeinnützige Organisation, die sich der Verbindung von Menschen mit der Natur und der Förderung von Biodiversitätswissenschaft und Naturschutz widmet und dank der großzügigen Unterstützung unserer Gemeinschaft frei verfügbar ist.
HAUPTFUNKTIONEN
• Arten von überall auf der Welt bestimmen
• Zur Wissenschaft beitragen, indem du deine Beobachtungen teilst.
• ein Verzeichnis der Arten, die du beobachtet hast
• Biodiversität erforschen und schützen
• Kontakte zu anderen Naturbegeisterten knüpfen und von ihnen lernen

View File

@@ -1,3 +1,12 @@
Το iNaturalist είναι ένα κοινωνικό δίκτυο για την ανταλλαγή πληροφοριών σχετικά με τη βιοποικιλότητα, ώστε να βοηθήσει ο ένας τον άλλο να μάθει για τη φύση. Ο πρωταρχικός στόχος είναι η σύνδεση των ανθρώπων με τη φύση και ο δευτερεύων στόχος είναι η δημιουργία επιστημονικώς πολύτιμων δεδομένων για τη βιοποικιλότητα από αυτές τις προσωπικές συναντήσεις.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
Το iNaturalist σάς βοηθά να εντοπίσετε φυτά και ζώα με οπτικά παρόμοιες προτάσεις και επαλήθευση από ειδικούς συνεισφέροντες. Συνδεθείτε με μια κοινότητα άνω του ενός εκατομμυρίου επιστημόνων και φυσιολατρών που μπορούν να σας βοηθήσουν να μάθετε περισσότερα για τη φύση! Καταγράφοντας και κοινοποιώντας τις παρατηρήσεις σας, θα δημιουργήσετε ποιοτικά δεδομένα έρευνας για τους επιστήμονες που εργάζονται για την καλύτερη κατανόηση και προστασία της φύσης.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -0,0 +1,7 @@
FIXED
* Multiple taps of submitting ID creates only one ID on observation
* Approximate location permission
* Map tile preference should be sticky
UPDATED
* Performance improvements

View File

@@ -0,0 +1,7 @@
FIXED
* Do not show media and comments hidden by moderators
* Potential Disagreement not allowing you to choose first option
* Deleting second standard camera photo blocks upload
UPDATED
* Minor package and performance updates

View File

@@ -0,0 +1,9 @@
FIXED
* Display proper error message if project is invite-only
* Gaps in the observation list
* Match-screen header button not working
* Location from LocationPicker was overwritten sometimes
* Explore: swiping back after adding ID from taxon page not working properly
UPDATED
* Minor package and performance updates

View File

@@ -0,0 +1,8 @@
FIXED
* Location picker map should zoom to fill location when tapping a search item
* Some screens should be from edge-to-edge
* Android: Add observation tooltip incorrectly positioned
* Back button from ObsEdit to Suggestions
UPDATED
* Minor package and performance updates

View File

@@ -1,3 +1,12 @@
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist es una red social para compartir información sobre biodiversidad y aprender sobre la naturaleza en comunidad. El principal objetivo es conectar a la gente con la naturaleza, y además generar datos sobre biodiversidad a partir de esos descubrimientos personales que sean valiosos para la comunidad científica.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist te ayuda a identificar plantas y animales mediante sugerencias visualmente similares y verificaciones de contribuyentes. ¡Conecta con una comunidad de más de un millón de científicos y naturalistas que te pueden ayudar a aprender más sobre la naturaleza! Registrando y compartiendo tus observaciones, estarás proporcionando datos que los científicos pueden utilizar en sus investigaciones para comprender y proteger mejor la naturaleza.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist biodibertsitateari buruzko informazioa partekatzeko sare soziala da, naturari buruz ikasiz elkarri laguntzeko. Helburu nagusia pertsonak naturarekin konektatzea da, eta bigarren helburua da topaketa pertsonal horietatik abiatuta zientifikoki baliotsuak diren biodibertsitate-datuak sortzea.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalistek landareak eta animaliak identifikatzen laguntzen dizu, bisualki antzeko iradokizunak eginez eta laguntzaile arduratsuek egiaztatuta. Jar zaitez harremanetan naturari buruz gehiago ikasten lagun diezazuketen milioi bat zientzialari eta naturalista baino gehiagoko komunitate batekin! Behaketak egin eta partekatzean, ikerketaren kalitatezko datuak sortuko dituzu natura hobeto ulertzeko eta babesteko lan egiten duten zientzialarientzat.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist یک شبکه اجتماعی برای به اشتراک گذاری اطلاعات تنوع زیستی برای کمک به یکدیگر در یادگیری طبیعت است. هدف اولیه اتصال مردم به طبیعت است و هدف ثانویه تولید داده های علمی ارزشمند از تنوع زیستی از این برخوردهای شخصی است.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist به شما کمک می کند گیاهان و حیوانات را با پیشنهادات بصری مشابه و تأیید توسط مشارکت کنندگان اختصاصی شناسایی کنید. با جامعه ای متشکل از بیش از یک میلیون دانشمند و طبیعت دان ارتباط برقرار کنید که می توانند به شما کمک کنند تا در مورد طبیعت بیشتر بدانید! با ثبت و به اشتراک گذاری مشاهدات خود، داده هایی با کیفیت تحقیقاتی برای دانشمندانی که برای درک بهتر و حفاظت از طبیعت کار می کنند، ایجاد می کنید.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,5 +1,12 @@
iNaturalist on sosiaalinen verkosto, jossa voi jakaa luontotietoa ja auttaa toisia oppimaan lisää luonnosta. Päätavoite on yhdistää ihmiset luontoon, ja toissijaisena tavoitteena on tuottaa tieteellisesti arvokasta tietoa luonnon monimuotoisuudesta henkilökohtaisten havaintojen kautta.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist auttaa sinua tunnistamaan eläimet, kasvit ja sienet ehdottamalla ulkoisesti samannäköisiä lajeja, ja muiden käyttäjien tunnistusten avulla.
Liity mukaan yli miljoonan luonnontieteilijän ja luontoharrastajan kansainväliseen yhteisöön, jonka turvin opit lisää luonnosta!
Tallentamalla ja jakamalla havaintojasi tuotat laadukasta tietoa tutkijoille, jotka pyrkivät ymmärtämään ja suojelemaan luontoa.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist est un réseau social créé pour partager des informations de biodiversité pour s'aider d'un les uns les autres à propos de la nature. Le but principal est de connecter les gens à la nature, le but secondaire est de générer des données de biodiversité scientifiquement précieuse à partir de ces rencontres personnelles.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist vous aide à identifier les plantes et les animaux avec des suggestions visuelles similaires and des vérifications par des donateurs dédiés Connectez-vous dans une communauté avec plus d'un million de scientifiques et de naturalistes qui vous aideront à en apprendre plus sur la nature ! En enregistrant et en partageant vos observations, vous créerez des données de qualité de recherche pour les scientifiques qui travaillent pour mieux comprendre et protéger la nature.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist est un réseau social créé pour partager des informations de biodiversité pour s'aider d'un les uns les autres à propos de la nature. Le but principal est de connecter les gens à la nature, le but secondaire est de générer des données de biodiversité scientifiquement précieuse à partir de ces rencontres personnelles.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist vous aide à identifier les plantes et les animaux avec des suggestions visuelles similaires and des vérifications par des donateurs dédiés Connectez-vous dans une communauté avec plus d'un million de scientifiques et de naturalistes qui vous aideront à en apprendre plus sur la nature ! En enregistrant et en partageant vos observations, vous créerez des données de qualité de recherche pour les scientifiques qui travaillent pour mieux comprendre et protéger la nature.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -0,0 +1,12 @@
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -0,0 +1 @@
Observe and identify plants and animals with your friends

View File

@@ -0,0 +1 @@
iNaturalist

View File

@@ -1,3 +1,12 @@
iNaturalist adalah jaringan sosial untuk membagikan informasi keanekaragaman hayati untuk membantu satu sama lain dalam belajar mengenai alam. Tujuan utamanya adalah untuk menghubungkan manusia dengan alam, dan tujuan lainnya adalah untuk menghasilkan data keanekaragaman hayati yang bernilai secara saintifik dari penemuan-penemuan pribadi ini.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist membantu Anda mengidentifikasi tumbuhan dan hewan dengan memberikan rekomendasi tumbuhan dan hewan yang serupa secara visual dan verifikasi oleh kontributor-kontributor yang berdedikasi. Terhubunglah dengan komunitas kami yang berisi lebih dari sejuta ilmuwan dan naturalis yang dapat membantu Anda belajar lebih banyak lagi tentang alam! Dengan mencatat dan membagikan pengamatan Anda, Anda dapat membuat data riset yang berkualitas bagi para ilmuwan yang bekerja untuk memahami dan menjaga alam.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
FITUR UTAMA
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,5 +1,12 @@
iNaturalist è un social network per la condivisione di informazioni sulla biodiversità per aiutarsi a vicenda a conoscere la natura. Lobiettivo principale è connettere le persone alla natura, mentre lobiettivo secondario è generare dati sulla biodiversità scientificamente preziosi da questi incontri personali.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist ti aiuta ad identificare piante e animali con suggerimenti visivamente simili e verifiche da parte di contributori dedicati. Entra in contatto con una comunità di oltre un milione di scienziati e naturalisti che possono aiutarti a saperne di più sulla natura! Registrando e condividendo le tue osservazioni, creerai dati di qualità di ricerca per gli scienziati che lavorano per comprendere e proteggere meglio la natura. L'obiettivo principale è connettere le persone alla natura, mentre l'obiettivo secondario è generare dati scientificamente validi sulla biodiversità a partire da questi incontri personali.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist ti aiuta a identificare piante e animali con suggerimenti delle specie visivamente simili e verifiche da parte di persone che si dedicano a questo. Mettiti in contatto con una comunità di oltre un milione di scienziati e naturalisti che possono aiutarti a saperne di più sulla natura! Registrando e condividendo le tue osservazioni, fornirai dati di livello ricerca agli scienziati che studiano per comprendere meglio e proteggere la natura.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
פלטפורמת iNaturalist היא רשת חברתית לשיתוף מידע על מגוון ביולוגי המיועדת ללמידה הדדית על הטבע. המטרה העיקרית היא לחבר אנשים לטבע, והמטרה המשנית היא לייצר נתוני מגוון ביולוגי בעלי ערך מדעי מהמפגשים האישיים הללו.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist עוזרת לך לזהות צמחים ובעלי חיים עם הצעות דומות מבחינה ויזואלית ואימות על ידי מומחים ומומחיות מסורים. הצטרפו לקהילה של מעל מיליון מדעניות ומדענים ואוהדות ואוהדי טבע שיכולים לעזור לך ללמוד עוד על הטבע! התצפיות שתעלו יתרמו מידע באיכות מחקרית למדענים אשר עובדים להבין ולשמר את הטבע.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalistは、生物多様性に関する情報を共有し、自然について学び合うためのソーシャルネットワークです。 第一の目標は、人々を自然と結びつけることであり、第二の目標は、こうした自然との出会いから科学的に価値のある生物多様性のデータを収集することです。
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalistは、視覚的に類似した提案と熱心な協力者による検証によって、植物や動物の同定をお手伝いします。 100万人を超える科学者やナチュラリストのコミュニティとつながり、自然についてより深く学ぶことができます あなたの観察を記録・共有することで、自然をより深く理解し保全するために活動する科学者のための研究品質のデータを作成することができます。
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist მცენარეებისა და ცხოველების იდენტიფიკაციაში ვიზუალურად მსგავსი შეთავაზებებითა და თავდადებული კონტრიბუტორების მიერ მათი დადასტურებით დაგეხმარებათ. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
„iNaturalist“ tai socialinis tinklas skirtas dalintis informacija apie bioįvairovę ir padėti vieni kitiems susipažinti su gamta. Pagrindinis tikslas priartinti žmones arčiau gamtos, o antrinis tikslas surinkti moksliškai vertingų duomenų apie bioįvairovę iš tokių asmeninių patirčių.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
"iNaturalist" padeda atpažinti augalus ir gyvūnus iš nuotraukų ir patvirtinti jų pavadinimus kitų naudotojų. Prisijunkite prie bendruomenės, kurią sudaro daugiau nei milijonas mokslininkų ir gamtininkų, galinčių jums padėti apie gamtą sužinoti daugiau! Dokumentuodami ir dalindamiesi savo stebėjimais jūs surinksite mokslinio lygio duomenų, kuriuos mokslininkai panaudos, kad geriau suprastų ir apsaugotų gamtą.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist is een sociaal netwerk voor het delen van biodiversiteitsinformatie om elkaar te helpen om te leren over de natuur. Het primaire doel is het verbinden van mensen met de natuur en het secundaire doel is het genereren van wetenschappelijk waardevolle gegevens over biodiversiteit uit deze persoonlijke ontmoetingen.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist helpt met het determineren van planten en dieren door suggesties te doen die visueel vergelijkbaar zijn en met verificatie door toegewijde bijdragers. Kom in contact met een gemeenschap van bijna vier miljoen wetenschappers en naturalisten die je kunnen helpen meer te leren over de natuur! Door je waarnemingen te registreren en te delen genereer je data van onderzoekskwaliteit voor wetenschappers die werken om de natuur beter te begrijpen en te beschermen.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist to sieć społecznościowa służąca wymianie informacji na temat różnorodności biologicznej, aby pomóc sobie nawzajem w nauce o przyrodzie. Głównym celem jest połączenie ludzi z przyrodą, a drugorzędnym celem jest generowanie z tych osobistych spotkań cennych naukowo danych na temat różnorodności biologicznej.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist pomaga w identyfikacji roślin i zwierząt z podobnymi wizualnie sugestiami i weryfikacją ze strony dedykowanych podmiotów przekazujących. Połącz się ze społecznością liczącą ponad milion naukowców i przyrodników, którzy pomogą Ci dowiedzieć się więcej o naturze! Rejestrując i udostępniając swoje obserwacje, tworzysz wysokiej jakości dane dla naukowców pracujących w celu lepszego zrozumienia i ochrony przyrody.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist é uma rede social voltada para o compartilhamento de informações sobre biodiversidade, que visa a cooperação no aprendizado sobre a natureza. O objetivo principal é conectar as pessoas com a natureza, e o objetivo secundário é gerar dados científicos valiosos a partir dessas interações pessoais.
Suas fotos de plantas, animais, fungos e muito mais podem ajudar a proteger a natureza em todo o mundo. O iNaturalist é gratuito, sem fins lucrativos e movido pela comunidade.
iNaturalist te ajuda a identificar plantas e animais com sugestões visualmente similares e também verificações feitas por participantes dedicados. Conecte-se a uma comunidade com mais de um milhão de cientistas e naturalistas que podem te ajudar a aprender mais sobre a natureza! Ao registrar e compartilhar suas observações, você criará dados de qualidade científica para pesquisadores que trabalham para compreender melhor a natureza e a protegê-la.
O iNaturalist ajuda milhões de pessoas a aprender e documentar a natureza ao seu redor. Aponte sua câmera para as plantas, animais e fungos para obter sugestões instantâneas de identificação, e então compartilhe suas fotos ou gravações de som como uma "observação". Então, veja sua observação ser revisada por uma comunidade global de conhecedores e amantes da natureza para transformá-la em dados úteis para os esforços de ciência e conservação. Seus momentos diários de curiosidade podem contribuir diretamente para a proteção da natureza, e você não precisa de nenhuma experiência ou conhecimento anteriores para começar.
iNaturalist é uma organização sem fins lucrativos dedicada a conectar pessoas à natureza e a promover a ciência e a conservação da biodiversidade, e está disponível sem custo, graças ao apoio generoso da nossa comunidade.
KEY FEATURES
• Identificar espécies de qualquer lugar do mundo
• Contribua com a ciência compartilhando suas observações
• Mantenha um registro de espécies que você vê
• Explore e proteja a biodiversidade
• Conecte-se e aprenda com outros entusiastas da natureza

View File

@@ -1,3 +1,12 @@
O iNaturalist é uma rede social para compartilhar informações sobre biodiversidade por ajudar pessoas a aprender natureza. O objetivo principal do iNaturalist é ligar as pessoas à natureza, e o objetivo secundário é gerar dados da biodiversidade cientificamente valiosos desses encontros pessoais.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
O iNaturalist ajuda você a identificar plantas e animais com sugestões e verificação dos colaboradores dedicados. Se ligue a uma comunidade com mais de um milhão de cientistas e naturalistas que podem o ajudar a saber mais sobre a natureza! Após registar e partilhar as suas observações, é possível pelo senhor criar dados para as cientistas que trabalham para melhor compreender e proteger a natureza.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist - это социальная сеть для обмена информацией о биоразнообразии, которая помогает людям познавать природу. Основная цель состоит в том, чтобы объединить людей и природу, а второстепенная цель - получить ценные с научной точки зрения данные о биоразнообразии на основе этого общения.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist поможет вам идентифицировать растения и животных при помощи визуально схожих предложений и проверки специальными авторами. Познакомьтесь с сообществом из более чем миллиона ученых и натуралистов, которые помогут вам узнать больше о природе! Регистрируя свои наблюдения и делясь ими, вы создаёте данные исследовательского уровня для ученых, работающих над тем, чтобы лучше понимать и защищать природу.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist je sociálna sieť na zdieľanie informácií o biodiverzite a na vzájomnú pomoc pri poznávaní prírody. Hlavným cieľom je prepojiť ľudí s prírodou a vedľajším cieľom je získať z týchto osobných stretnutí vedecky cenné údaje o biodiverzite.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist vám pomôže identifikovať rastliny a zvieratá s vizuálne podobnými návrhmi a overovania prostredníctvom špecializovaných prispievateľov. Spojte sa s komunitou viac ako milióna vedcov a prírodovedcov, ktorí vám môžu pomôcť dozvedieť sa viac o prírode! Nahraním a zdieľaním svojich pozorovaní vytvoríte cenné výskumné dáta pre vedcov, ktorí sa snažia lepšie porozumieť prírode a chrániť ju.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,4 +1,12 @@
iNaturalist är ett socialt nätverk för att dela information om biologisk mångfald så vi kan hjälpa varandra att lära oss om naturen. Det primära målet är att människor ska få kontakt med naturen, och det sekundära målet är att generera vetenskapligt värdefulla data om biologisk mångfald utifrån dessa personliga möten.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist hjälper dig bestämma växter och djur med visuellt liknande förslag och verifiering av hängivna användare. Få kontakt med en community bestående av över en miljon vetenskapsmän och naturforskare som kan hjälpa dig att lära dig mer om naturen! Genom att spara och dela dina fynd skapar du data av forskningskvalitet för vetenskapsmän som försöker förbättra förståelsen och skyddet av naturen.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist คือเครือข่ายสังคมออนไลน์สำหรับการแบ่งปันข้อมูลความหลากหลายทางชีวภาพ เพื่อช่วยให้ผู้คนได้เรียนรู้เกี่ยวกับธรรมชาติร่วมกัน เป้าหมายหลักคือการเชื่อมโยงผู้คนกับธรรมชาติ และเป้าหมายรองคือการสร้างข้อมูลความหลากหลายทางชีวภาพที่มีคุณค่าทางวิทยาศาสตร์จากประสบการณ์ส่วนตัว
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist ช่วยคุณระบุชนิดของพืชและสัตว์ด้วยคำแนะนำที่มีลักษณะใกล้เคียงจากภาพ และการยืนยันโดยผู้เชี่ยวชาญ เข้าร่วมชุมชนที่มีนักวิทยาศาสตร์และผู้รักธรรมชาติกว่าล้านคน ที่จะช่วยให้คุณค้นพบความรู้ใหม่เกี่ยวกับธรรมชาติ! ด้วยการบันทึกและแบ่งปันการสังเกตของคุณ คุณจะช่วยสร้างข้อมูลที่มีคุณภาพสำหรับการวิจัย ซึ่งช่วยให้นักวิทยาศาสตร์ทำความเข้าใจและปกป้องธรรมชาติได้ดียิ่งขึ้น
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist, doğa hakkında daha fazla şey öğrenmemize yardımcı olmak için biyolojik çeşitlilik bilgilerini paylaşmak amacıyla kurulan bir sosyal ağdır. Ana hedef, insanları doğayla bağlamak, ikincil hedef ise bu kişisel karşılaşmalardan bilimsel açıdan değerli biyolojik çeşitlilik verileri üretmektir.
Bitkiler, hayvanlar, mantarlar ve daha fazlasına ait fotoğraflarınız, dünyanın dört bir yanında doğanın korunmasına katkı sağlayabilir. iNaturalist ücretsiz, kâr amacı gütmeyen ve topluluk destekli bir platformdur.
iNaturalist, bitkileri ve hayvanları görsel olarak benzer öneriler ve özel katılımcılar tarafından yapılan doğrulama ile belirlemenize yardımcı olur. Doğayla ilgili daha çok bilgi edinmenize yardımcı olabilecek bir milyondan çok bilim insanı ve doğa bilimcisinden oluşan bir toplulukla bağlantı kurun! Gözlemlerinizi kaydedip paylaşarak, doğayı daha iyi anlamak ve korumak için çalışan bilim insanları için araştırma niteliğinde veriler oluşturacaksınız.
iNaturalist, milyonlarca insanın çevresindeki doğayı öğrenmesine ve belgelemesine yardımcı olur. Kameranızı bitkilere, hayvanlara ve mantarlara doğrultarak anında tanımlama önerileri alın, ardından fotoğraflarınızı veya ses kayıtlarınızı bir “gözlem” olarak paylaşın. Daha sonra gözleminizin, bilim ve koruma çalışmalarına katkı sağlayacak bir veriye dönüşmesi için doğa konusunda bilgili küresel bir topluluk tarafından incelenmesini takip edin. Günlük meraklarınız doğanın korunmasına doğrudan katkıda bulunabilir ve başlamak için herhangi bir deneyim ya da ön bilgiye ihtiyaç duymazsınız.
iNaturalist, insanları doğayla buluşturmaya ve biyolojik çeşitlilik bilimi ile koruma çalışmalarını ilerletmeye adanmış, misyon odaklı kâr amacı gütmeyen bir kuruluştur ve topluluğumuzun cömert desteği sayesinde ücretsiz olarak sunulmaktadır.
TEMEL ÖZELLİKLER
• Dünyanın herhangi bir yerinden türleri tanımlayın
• Gözlemlerinizi paylaşarak bilime katkıda bulunun
• Gördüğünüz türlerin kaydını tutun
• Biyolojik çeşitliliği keşfedin ve koruyun
• Diğer doğa meraklılarıyla bağlantı kurun ve onlardan öğrenin

View File

@@ -1,4 +1,12 @@
iNaturalist — це соціальна мережа для обміну інформацією про біорізноманіття з метою допомоги один одному у вивченні природи. Основною метою є поєднання людей з природою, а вторинною метою є отримання науково цінних даних про біорізноманіття з цих особистих зустрічей.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist допомагає вам ідентифікувати рослини та тварин за допомогою візуально схожих пропозицій та верифікації від відданих учасників. Приєднуйтесь до спільноти з понад мільйоном науковців і натуралістів, які можуть допомогти вам дізнатися більше про природу! Записуючи та поширюючи свої спостереження, ви створите дані дослідницької якості для науковців, які працюють над кращим розумінням і захистом природи.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist 是一个通过分享生物多样性信息来帮助人们了解自然的社会网络。 主要目标是把人与大自然联系起来,其次目标是通过这些个人接触产生具有科学价值的生物多样性数据。
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist 使用人工智能提供视觉上相似的建议来帮助您识别植物和动物,并由热心的网站用户进行验证。 与超过100万科学家和自然学家组成的社区建立联系能帮助您了解更多关于大自然的知识 通过记录和分享您的观察,您将为科学家们提供高质量的研究数据以便更好地理解和保护自然。
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
iNaturalist is a social network for sharing biodiversity information to help each other learn about nature. The primary goal is to connect people to nature, and the secondary goal is to generate scientifically valuable biodiversity data from these personal encounters.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist helps you identify plants and animals with visually similar suggestions and verification by dedicated contributors. Get connected with a community of over a million scientists and naturalists who can help you learn more about nature! By recording and sharing your observations, you'll create research-quality data for scientists working to better understand and protect nature.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,3 +1,12 @@
愛自然(iNaturalist)是一個分享生物多樣性資訊的社交網路,旨在幫助彼此學習有關自然的知識。 首要目標是連結人與大自然,次要目標則是透過這些個人觀察紀錄,產生具有科學價值的生物多樣性資料。
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
愛自然透過視覺相似建議與熱心的使用者驗證機制,以協助您辨識動植物。 連結超過一百萬名科學家與自然觀察家組成的專業社群,讓您深入探索自然知識! 透過記錄並分享觀察紀錄,您所產出的研究等級資料將協助科學家更深入地理解自然生態,以保護大自然。
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,14 +1,12 @@
Point the camera at plants, animals, & fungi to see species suggestions while youre outside, or import photos from your library. iNaturalist helps millions of people like you learn more about nature using AI suggestions backed up by a global community of knowledgeable nature lovers.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist goes far beyond AI identifications—your observations are reviewed by real people and shared for science to help protect species.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
Identify species from anywhere in the world
Keep a record of species you see
Contribute to science by sharing your observations
Explore and protect biodiversity
Connect with and learn from other nature enthusiasts
iNaturalists nonprofit mission is to connect people to nature and advance science and conservation. iNaturalist is freely available thanks to generous support from our community of donors.
Explore and learn even more at https://www.inaturalist.org.
Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
Explore and protect biodiversity
Connect with and learn from other nature enthusiasts

View File

@@ -1,14 +1,12 @@
Point the camera at plants, animals, & fungi to see species suggestions while youre outside, or import photos from your library. iNaturalist helps millions of people like you learn more about nature using AI suggestions backed up by a global community of knowledgeable nature lovers.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist goes far beyond AI identifications—your observations are reviewed by real people and shared for science to help protect species.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
Identify species from anywhere in the world
Keep a record of species you see
Contribute to science by sharing your observations
Explore and protect biodiversity
Connect with and learn from other nature enthusiasts
iNaturalists nonprofit mission is to connect people to nature and advance science and conservation. iNaturalist is freely available thanks to generous support from our community of donors.
Explore and learn even more at https://www.inaturalist.org.
Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
Explore and protect biodiversity
Connect with and learn from other nature enthusiasts

View File

@@ -1,14 +1,12 @@
Namiřte fotoaparát na rostliny, zvířata a houby, abyste viděli návrhy druhů, když jste venku, nebo importujte fotografie ze své knihovny. iNaturalist pomáhá milionům lidí, jako je Vy, dozvědět se více o přírodě pomocí návrhů AI podporovaných globální komunitou znalých milovníků přírody.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist daleko přesahuje identifikaci AI — vaše pozorování jsou přezkoumávána skutečnými lidmi a sdílena pro vědu za účelem ochrany druhů.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KLÍČOVÉ FUNKCE
Identifikujte druhy odkudkoliv na světě
Uchovejte si záznam o druzích, které vidíte
Přispějte k vědě sdílením svých pozorování
Prozkoumejte a chraňte biodiverzitu
Spojte se s ostatními nadšenci přírody a učte se od nich
Neziskovým posláním iNaturalist je spojovat lidi s přírodou a podporovat vědu a ochranu přírody. iNaturalist je volně dostupný díky velkorysé podpoře naší komunity dárců.
Prozkoumejte a zjistěte ještě více na https://www.inaturalist.org.
Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

View File

@@ -1,14 +1,12 @@
Ret kameraet mod planter, dyr, og svampe for at se artsforslag, mens man er udenfor, eller importér fotos fra galleriet. iNaturalist hjælper millioner af folk med at lære mere om naturen via AI-forslag understøttet af et globalt fællesskab af kyndige naturelskere.
Dine fotos af planter, dyr, svampe og meget mere kan hjælpe med at beskytte naturen verden over. iNaturalist er gratis, nonprofit og fællesskabsdrevet.
iNaturalist går langt ud over AI-identifikationer — observationer, man foretager, gennemgås af virkelige personer og deles i videnskabsregi for at hjælpe med at beskytte arter.
iNaturalist bistår millioner af personer med at lære om og dokumentere naturen omkring sig. Ret kameraet mod planter, dyr og svampe for øjeblikkelige identifikationsforslag, del dernæst fotos eller lydoptagelser som en "observation. Se derefter observationen blive gennemgået af et globalt fællesskab af kyndige naturelskere for at gøre den til et nyttigt datapunkt for videnskab og bevaringsindsats. Daglige øjeblikke af nysgerrighed kan direkte bidrage til at beskytte naturen, og ingen tidligere erfaring eller viden kræves for at komme i gang.
iNaturalist er en missionsdrevet nonprofitorganisation dedikeret til at forbinde personer med naturen og fremme biodiversitetsvidenskab samt -bevaring og er frit tilgængelig takket være den generøse støtte fra vores fællesskab.
NØGLEFUNKTIONER
Identificér arter fra hvor som helst i verden
Før fortegnelse over arter, man ser
Bidrag til videnskaben ved at dele observationerne
Udforsk og beskyt biodiversiteten
Kom i kontakt med og lær af andre naturentusiaster
iNaturalists non-profit mission er at forbinde folk med naturen og fremme videnskab og bevaring. iNaturalist er frit tilgængeligt takket være generøs støtte fra vores donorfællesskab.
Udforsk og lær endnu mere på https://www.inaturalist.org.
Identificér arter fra hvor som helst i verden
• Bidrag til videnskaben ved at dele observationer
• Før en fortegnelse over arter, som ses
Udforsk og beskyt biodiversiteten
Kom i kontakt med og lær af andre naturentusiaster

View File

@@ -1,14 +1,12 @@
Richte die Kamera auf Pflanzen, Tiere und Pilze, um Artenvorschläge zu erhalten, während du draußen bist, oder importiere Fotos aus deiner Bibliothek. iNaturalist hilft Millionen von Menschen wie dir, mehr über die Natur zu erfahren, indem es KI-Vorschläge nutzt, die von einer globalen Gemeinschaft von sachkundigen Naturliebhabern unterstützt werden.
Deine Fotos von Pflanzen, Tieren, Pilzen und anderen Organismen können dazu beitragen, Natur auf der ganzen Welt zu schützen. iNaturalist ist kostenlos, gemeinnützig und von der Gemeinschaft getragen.
iNaturalist geht weit über KI-Identifizierungen hinaus Ihre Beobachtungen werden von echten Menschen überprüft und für die Wissenschaft geteilt, um zum Artenschutz beizutragen.
iNaturalist hilft Millionen von Menschen, die Natur um sie herum kennen zu lernen und zu dokumentieren. Richte deine Kamera auf Pflanzen, Tiere und Pilze, um sofortige Bestimmungsvorschläge zu erhalten, und teile dann deine Fotos oder Tonaufnahmen als "Beobachtung". Dann wird deine Beobachtung von einer globalen Gemeinschaft sachkundiger Naturfreunde überprüft, um sie zu einem nützlichen Datenpunkt für Wissenschaft und Naturschutz zu machen. Deine alltäglichen Momente der Neugier können direkt zum Schutz der Natur beitragen, und du brauchst keine Vorerfahrung oder Wissen, um loszulegen.
iNaturalist ist eine missionsorientierte gemeinnützige Organisation, die sich der Verbindung von Menschen mit der Natur und der Förderung von Biodiversitätswissenschaft und Naturschutz widmet und dank der großzügigen Unterstützung unserer Gemeinschaft frei verfügbar ist.
HAUPTFUNKTIONEN
Arten von überall auf der Welt identifizieren
Erfasse jene Arten, die du siehst
Trage zur Wissenschaft bei, indem du deine Beobachtungen teilst
Erforsche und schütze die Artenvielfalt
Verbinde dich mit anderen Naturliebhabern und lerne von ihnen
Die gemeinnützige Mission von iNaturalist ist es, Menschen mit der Natur zu verbinden und die Wissenschaft und Naturschutz voranzubringen. iNaturalist ist dank der großzügigen Unterstützung unserer Spendergemeinschaft gratis verfügbar.
Entdecke und erfahre noch mehr unter https://www.inaturalist.org.
Arten von überall auf der Welt bestimmen
• Zur Wissenschaft beitragen, indem du deine Beobachtungen teilst.
• ein Verzeichnis der Arten, die du beobachtet hast
• Biodiversität erforschen und schützen
• Kontakte zu anderen Naturbegeisterten knüpfen und von ihnen lernen

View File

@@ -1 +1 @@
Discover nature around you
Entdecke Natur um dich herum

View File

@@ -1,14 +1,12 @@
Point the camera at plants, animals, & fungi to see species suggestions while youre outside, or import photos from your library. iNaturalist helps millions of people like you learn more about nature using AI suggestions backed up by a global community of knowledgeable nature lovers.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
iNaturalist goes far beyond AI identifications—your observations are reviewed by real people and shared for science to help protect species.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
KEY FEATURES
Identify species from anywhere in the world
Keep a record of species you see
Contribute to science by sharing your observations
Explore and protect biodiversity
Connect with and learn from other nature enthusiasts
iNaturalists nonprofit mission is to connect people to nature and advance science and conservation. iNaturalist is freely available thanks to generous support from our community of donors.
Explore and learn even more at https://www.inaturalist.org.
Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
Explore and protect biodiversity
Connect with and learn from other nature enthusiasts

View File

@@ -1,14 +1,12 @@
Στρέψτε την κάμερα σε φυτά, ζώα και μύκητες για να δείτε προτάσεις ειδών ενώ βρίσκεστε έξω ή εισαγάγετε φωτογραφίες από τη βιβλιοθήκη σας. Το iNaturalist βοηθά εκατομμύρια ανθρώπους σαν εσάς να μάθουν περισσότερα για τη φύση χρησιμοποιώντας προτάσεις AI που υποστηρίζονται από μια παγκόσμια κοινότητα έμπειρων λάτρεις της φύσης.
Your photos of plants, animals, fungi, and more can help protect nature all around the world. iNaturalist is free, nonprofit, and community-powered.
Το iNaturalist πηγαίνει πολύ πέρα από τις ταυτοποιήσεις AI - οι παρατηρήσεις σας εξετάζονται από πραγματικούς ανθρώπους και μοιράζονται για την επιστήμη για να βοηθήσουν στην προστασία των ειδών.
iNaturalist helps millions of people learn about and document the nature around them. Point your camera at plants, animals, and fungi to get instant identification suggestions, then share your photos or sound recordings as an "observation." Then, see your observation get reviewed by a global community of knowledgeable nature-lovers to turn it into a useful data point for science and conservation efforts. Your everyday moments of curiosity can directly contribute to protecting nature, and you don't need any previous experience or knowledge to get started.
iNaturalist is a mission-driven nonprofit dedicated to connecting people to nature and advancing biodiversity science and conservation, and is freely available thanks to the generous support of our community.
ΒΑΣΙΚΑ ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ
Προσδιορίστε είδη από οπουδήποτε στον κόσμο
Κρατήστε αρχείο των ειδών που βλέπετε
Συνεισφέρετε στην επιστήμη μοιράζοντας τις παρατηρήσεις σας
Εξερεύνηση και προστασία της βιοποικιλότητας
Συνδεθείτε και μάθετε από άλλους λάτρεις της φύσης
Η μη κερδοσκοπική αποστολή του iNaturalist είναι να συνδέσει τους ανθρώπους με τη φύση και να προωθήσει την επιστήμη και τη διατήρηση. Το iNaturalist είναι ελεύθερα διαθέσιμο χάρη στη γενναιόδωρη υποστήριξη από την κοινότητα των δωρητών μας.
Εξερευνήστε και μάθετε ακόμα περισσότερα στο https://www.inaturalist.org.
• Identify species from anywhere in the world
• Contribute to science by sharing your observations
• Keep a record of species you see
• Explore and protect biodiversity
• Connect with and learn from other nature enthusiasts

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