# Built application files *.apk *.ap_ # Files for the Dalvik VM *.dex # Android studio IML file *.iml .idea/* !.idea/fileTemplates # Java class files *.class # Generated files bin/ gen/ #Android studio files *.iml # Gradle files .gradle/ build/ # Android Studio classes generated when running unit tests in the Ide classes/ # Local configuration file (sdk path, etc) local.properties # Test settings with credentials core/testsettings.gradle # Proguard folder generated by Eclipse proguard/ # Log Files *.log # Backup java source files *.java~ #Core libs and build files core/libs/*.jar core/libs/downloads/ core/dist/*.jar core/lib/ core/build/ core/data #Scraper files lib-content-scrapers/src/main/java/com/ustadmobile/lib/contentscrapers/buildconfig/* #Android Studio files ports/android/.idea *.bak *~ #any keystore files *.ks .nb-gradle/ /core/.nb-gradle/ # iOS Generated Sources app-ios/UstadMobileIOS/Generated app-ios/lib # Created by https://www.gitignore.io/api/xcode,objective-c ### Xcode ### # Xcode # # gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore ## Build generated build/ DerivedData/ ## Various settings *.pbxuser !default.pbxuser *.mode1v3 !default.mode1v3 *.mode2v3 !default.mode2v3 *.perspectivev3 !default.perspectivev3 xcuserdata/ ## Other *.moved-aside *.xccheckout *.xcscmblueprint ### Objective-C ### # Xcode # # gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore ## Build generated build/ DerivedData/ ## Various settings *.pbxuser !default.pbxuser *.mode1v3 !default.mode1v3 *.mode2v3 !default.mode2v3 *.perspectivev3 !default.perspectivev3 xcuserdata/ ## Other *.moved-aside *.xcuserstate ## Obj-C/Swift specific *.hmap *.ipa *.dSYM.zip *.dSYM # CocoaPods # # We recommend against adding the Pods directory to your .gitignore. However # you should judge for yourself, the pros and cons are mentioned at: # https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control # # Pods/ # Carthage # # Add this line if you want to avoid checking in source code from Carthage dependencies. # Carthage/Checkouts Carthage/Build # fastlane # # It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the # screenshots whenever they are needed. # For more information about the recommended setup visit: # https://github.com/fastlane/fastlane/blob/master/fastlane/docs/Gitignore.md fastlane/report.xml fastlane/screenshots # Code Injection # # After new code Injection tools there's a generated folder /iOSInjectionProject # https://github.com/johnno1962/injectionforxcode iOSInjectionProject/ ### Objective-C Patch ### *.xcscmblueprint #keystore.properties contains signing credentials keystore.properties # Generated build configuration buildconfig/*.java core-tests/src/main/java/com/ustadmobile/test/core/buildconfig/TestConstants.java core/src/main/java/com/ustadmobile/core/generated/* app-android/src/main/java/com/ustadmobile/port/android/generated/* app-android/src/vanilla/java/com/ustadmobile/port/android/generated/* app-android/src/vanillamultidex/java/com/ustadmobile/port/android/generated/* app-android/src/devMinApi21/java/com/ustadmobile/port/android/generated/* #Copied core resources app-android/src/main/assets/com/ustadmobile/core #Local buildconfig files buildconfig.local.properties #local variant source files app-android/src/localconfig app-android-launcher/src/localconfig core/src/localconfig #language localconfig section core/locale/localconfig #localconfig copied into Android assets by Gradle app-android/src/main/assets/locale #MacOS annoying .DS_Store .DS_Store #Test logs generated after test completion testres/p2p/* !testres/p2p/startTestsTask.sh #Assets app-android/src/main/assets/cache #Eclipse gradle plugin files .project .classpath .settings build/ build/ .vscode/ #File output by utility script to find unused ids #tool output tools/string_names.txt tools/string_ids.txt tools/unused_strings.txt app-ktor-server/server.conf app-ktor-server/devmode.conf app-ktor-server/application.conf app-ktor-server/ustad-server.conf app-ktor-server/log #data directory for running the server app-ktor-server/data #Resources copied for production app-ktor-server app-ktor-server/src/main/resources/umapp #location for tests screenshots test-end-to-end/android-maestro/results test-end-to-end/android-maestro/e2e-tests/results # Dependency directory # https://www.npmjs.org/doc/misc/npm-faq.html#should-i-check-my-node_modules-folder-into-git test-end-to-end/webapp-cypress/node_modules test-end-to-end/webapp-cypress/cypress/videos test-end-to-end/webapp-cypress/cypress/screenshots test-end-to-end/webapp-cypress/results test-end-to-end/webapp-cypress/logs js/*.js #Conveyor output directory output