mirror of
https://github.com/outbackdingo/firezone.git
synced 2026-01-27 10:18:54 +00:00
- Replaced connlib dependency to use `rust/connlib/clients/android/lib` project - Added `rust-android-gradle` to android project - Set the `cargo build` target directory to `rust/connlib/clients/android/lib/build/cargo-target` - Moved `logger`, `session`, and `vpn` classes to their independent packages. - Added `SessionCallback` contract for the session callbacks. --------- Signed-off-by: Pratik Velani <pratikvelani@gmail.com> Co-authored-by: Jamil <jamilbk@users.noreply.github.com>
174 lines
2.5 KiB
Plaintext
174 lines
2.5 KiB
Plaintext
### Android ###
|
|
# Gradle files
|
|
.gradle/
|
|
build/
|
|
|
|
# Local configuration file (sdk path, etc)
|
|
local.properties
|
|
|
|
# Log/OS Files
|
|
*.log
|
|
|
|
# Android Studio generated files and folders
|
|
captures/
|
|
.externalNativeBuild/
|
|
.cxx/
|
|
*.apk
|
|
output.json
|
|
|
|
# IntelliJ
|
|
*.iml
|
|
.idea/
|
|
misc.xml
|
|
deploymentTargetDropDown.xml
|
|
render.experimental.xml
|
|
|
|
# Keystore files
|
|
*.jks
|
|
*.keystore
|
|
|
|
# Google Services (e.g. APIs or Firebase)
|
|
google-services.json
|
|
|
|
# Android Profiling
|
|
*.hprof
|
|
|
|
### Android Patch ###
|
|
gen-external-apklibs
|
|
|
|
# Replacement of .externalNativeBuild directories introduced
|
|
# with Android Studio 3.5.
|
|
|
|
### Kotlin ###
|
|
# Compiled class file
|
|
*.class
|
|
|
|
# Log file
|
|
|
|
# BlueJ files
|
|
*.ctxt
|
|
|
|
# Mobile Tools for Java (J2ME)
|
|
.mtj.tmp/
|
|
|
|
# Package Files #
|
|
*.jar
|
|
*.war
|
|
*.nar
|
|
*.ear
|
|
*.zip
|
|
*.tar.gz
|
|
*.rar
|
|
|
|
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
|
|
hs_err_pid*
|
|
replay_pid*
|
|
|
|
### AndroidStudio ###
|
|
# Covers files to be ignored for android development using Android Studio.
|
|
|
|
# Built application files
|
|
*.ap_
|
|
*.aab
|
|
|
|
# Files for the ART/Dalvik VM
|
|
*.dex
|
|
|
|
# Java class files
|
|
|
|
# Generated files
|
|
bin/
|
|
gen/
|
|
out/
|
|
|
|
# Gradle files
|
|
.gradle
|
|
|
|
# Signing files
|
|
.signing/
|
|
|
|
# Local configuration file (sdk path, etc)
|
|
|
|
# Proguard folder generated by Eclipse
|
|
proguard/
|
|
|
|
# Log Files
|
|
|
|
# Android Studio
|
|
build/
|
|
/*/local.properties
|
|
out/
|
|
production/
|
|
.navigation/
|
|
*.ipr
|
|
*~
|
|
*.swp
|
|
|
|
# Keystore files
|
|
|
|
# Google Services (e.g. APIs or Firebase)
|
|
# google-services.json
|
|
|
|
# Android Patch
|
|
|
|
# External native build folder generated in Android Studio 2.2 and later
|
|
.externalNativeBuild
|
|
|
|
# NDK
|
|
obj/
|
|
|
|
# IntelliJ IDEA
|
|
*.iws
|
|
|
|
# User-specific configurations
|
|
.idea/caches/
|
|
.idea/libraries/
|
|
.idea/shelf/
|
|
.idea/workspace.xml
|
|
.idea/tasks.xml
|
|
.idea/.name
|
|
.idea/compiler.xml
|
|
.idea/copyright/profiles_settings.xml
|
|
.idea/encodings.xml
|
|
.idea/misc.xml
|
|
.idea/modules.xml
|
|
.idea/scopes/scope_settings.xml
|
|
.idea/dictionaries
|
|
.idea/vcs.xml
|
|
.idea/jsLibraryMappings.xml
|
|
.idea/datasources.xml
|
|
.idea/dataSources.ids
|
|
.idea/sqlDataSources.xml
|
|
.idea/dynamic.xml
|
|
.idea/uiDesigner.xml
|
|
.idea/assetWizardSettings.xml
|
|
.idea/gradle.xml
|
|
.idea/jarRepositories.xml
|
|
.idea/navEditor.xml
|
|
|
|
## Plugin-specific files:
|
|
|
|
# mpeltonen/sbt-idea plugin
|
|
.idea_modules/
|
|
|
|
# Crashlytics plugin (for Android Studio and IntelliJ)
|
|
com_crashlytics_export_strings.xml
|
|
crashlytics.properties
|
|
crashlytics-build.properties
|
|
fabric.properties
|
|
|
|
### AndroidStudio Patch ###
|
|
|
|
!clients/android/gradle/wrapper/gradle-wrapper.jar
|
|
|
|
### JNI
|
|
jniLibs/
|
|
|
|
### Apple ###
|
|
.build/
|
|
DerivedData/
|
|
xcuserdata/
|
|
*.xcuserstate
|
|
|
|
Firezone/Developer.xcconfig
|