<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in MainApplication.java</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>9188a28e - Make expo package linkable by RN instead of expo-modules-core (#14277)</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/android/app/src/main/java/host/exp/exponent/MainApplication.java#9188a28e</link>
        <description>Make expo package linkable by RN instead of expo-modules-core (#14277)

            List of files:
            /expo/apps/eas-expo-go/android/app/src/main/java/host/exp/exponent/MainApplication.java</description>
        <pubDate>Wed, 08 Sep 2021 08:03:51 +0000</pubDate>
        <dc:creator>Tomasz Sapeta &lt;tomasz.sapeta@swmansion.com&gt;</dc:creator>
    </item>
<item>
        <title>12cf1d6a - [android] Use autolinking v2 in Expo Go (#13951)</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/android/app/src/main/java/host/exp/exponent/MainApplication.java#12cf1d6a</link>
        <description>[android] Use autolinking v2 in Expo Go (#13951)# WhyUses a new autolinking in Expo Go on Android.Needs https://github.com/expo/xdl/pull/37 to be able to build standalone apps.# How- Sets up the new autolinking - Adds logic to link AAR instead of source code - Fixes problem with firebase-bom- To get group, I enured that all dependencies will be evaluated before `expo-modules-linker`# Test Plan- Expo Go &#9989;- et android-shell-app --url ... --sdkVersion 42.0.0 &#9989;

            List of files:
            /expo/apps/eas-expo-go/android/app/src/main/java/host/exp/exponent/MainApplication.java</description>
        <pubDate>Fri, 06 Aug 2021 15:54:51 +0000</pubDate>
        <dc:creator>&#321;ukasz Kosmaty &lt;lukasz.kosmaty@swmansion.com&gt;</dc:creator>
    </item>
<item>
        <title>9cd69753 - [expo-modules] Move code from `unimodules` into `expo-modules-core` (#13703)</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/android/app/src/main/java/host/exp/exponent/MainApplication.java#9cd69753</link>
        <description>[expo-modules] Move code from `unimodules` into `expo-modules-core` (#13703)# WhyMigrated `unimodules-core`, `unimodules-react-native-adapter`, `unimodules-app-loader` into `expo-modules-core`# How- Change package using AS refactor tools - Fix some places where AS wasn&apos;t able to do automatically - Fix compatibility with new auto-linking - Ensure that classes which are used during installation steps are still available in the old place # Test Plan- expo-go (tested using unversioned and 41)- bare-expo

            List of files:
            /expo/apps/eas-expo-go/android/app/src/main/java/host/exp/exponent/MainApplication.java</description>
        <pubDate>Mon, 26 Jul 2021 14:32:39 +0000</pubDate>
        <dc:creator>&#321;ukasz Kosmaty &lt;lukasz.kosmaty@swmansion.com&gt;</dc:creator>
    </item>
<item>
        <title>aa910fab - [android] migrate OkHttp cache to application cache directory (#11600)</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/android/app/src/main/java/host/exp/exponent/MainApplication.java#aa910fab</link>
        <description>[android] migrate OkHttp cache to application cache directory (#11600)# WhyFollow-up to #11599. Since OTA update assets are stored in a separate location, it&apos;s better to keep the OkHttp cache in the application cache directory, rather than the files directory -- this allows the OS to clean up files if it needs to, and reduces the chance that developers&apos; application code will unexpectedly interfere with the OkHttp cache.# How- Moved OkHttp cache to `Context.getCacheDir`, and renamed it to match the name of bare RN OkHttp caches.- Added some deletion logic for the old cache in `Context.getFilesDir`. After deleting we set a key in SharedPreferences so we don&apos;t try to delete again.- Also increased the maximum cache size to 50Mb -- this is [recommended in the OkHttp docs](https://square.github.io/okhttp/caching/). I checked [`StorageManager.getCacheQuotaBytes`](https://developer.android.com/reference/android/os/storage/StorageManager#getCacheQuotaBytes(java.util.UUID)) for the cache directory of a fresh installation of the Expo Go client on my Pixel 2, and got 64Mb. Since the cache directory also includes a few other caches (image, picasso, home experience data) 50Mb seems like a reasonable maximum size for the OkHttp cache.- Finally, removed some extraneous logic around the OkHttpClient builder that was specifically for ExpoKit apps.# Test PlanRan the same tests from #11599 again.

            List of files:
            /expo/apps/eas-expo-go/android/app/src/main/java/host/exp/exponent/MainApplication.java</description>
        <pubDate>Wed, 13 Jan 2021 21:41:53 +0000</pubDate>
        <dc:creator>Eric Samelson &lt;esamelson@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>0bf2544d - [android] Remove GCM (#9735)</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/android/app/src/main/java/host/exp/exponent/MainApplication.java#0bf2544d</link>
        <description>[android] Remove GCM (#9735)# WhySupersedes https://github.com/expo/expo/pull/6071. Nice to land after https://github.com/expo/expo/pull/9475 landed.# How- copied over changes from https://github.com/expo/expo/pull/6071  - I **did not** copy this part &#8212; https://github.com/expo/expo/pull/6071/files#diff-862cf0cf071d02f043199b0056d290c9R137-R141 &#8212; as we no longer support ExpoKit, so we don&apos;t have to worry about peoples&apos; apps- reformatted all the modified files# Test PlanExpo Client compiled, NCL ran, presenting notifications worked, remote notifications worked too. (I tapped &quot;Send me a push notification&quot; a couple of times, nothing happened, I copied the `ExponentPushToken` and sent a notification using https://expo.io/notifications &#8212; this &quot;unclogged&quot; notification drain, they all came down at once and then the one I entered manually too. Strange?)

            List of files:
            /expo/apps/eas-expo-go/android/app/src/main/java/host/exp/exponent/MainApplication.java</description>
        <pubDate>Fri, 14 Aug 2020 10:24:19 +0000</pubDate>
        <dc:creator>Stanis&#322;aw Chmiela &lt;sjchmiela@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>60af41de - [android][task-manager] Task manager for bare in Expo (#6828)</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/android/app/src/main/java/host/exp/exponent/MainApplication.java#60af41de</link>
        <description>[android][task-manager] Task manager for bare in Expo (#6828)Task manager for bare android and iOS applications.

            List of files:
            /expo/apps/eas-expo-go/android/app/src/main/java/host/exp/exponent/MainApplication.java</description>
        <pubDate>Mon, 24 Feb 2020 16:49:09 +0000</pubDate>
        <dc:creator>Micha&#322; Czernek &lt;czernekmichal@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>b3bd123f - [sdk33] Add versioned SDK33 to Android (#4270)</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/android/app/src/main/java/host/exp/exponent/MainApplication.java#b3bd123f</link>
        <description>[sdk33] Add versioned SDK33 to Android (#4270)# WhyA step of https://github.com/expo/expo/issues/4154.# HowAfter fixing `tools`, `gulp android-add-rn-version --abi=33.0.0`# Test Plan- [x] The project compiles- [x] A sample SDK33 app runs# Commits* [android] Update versioned-react-native* [android] Enable Java 1.8 in expoview* [expokit] Update expokit-npm-package with SDK33* [android] Upgrade Gradle wrapper in versioned-react-native* [android] Upgrade Gradle tool in versioned-react-native* [tools] Do not add another ADD_NEW_SDKS_HERE template string when versioning* [tools] Update XDL and change JNI libraries in whole versioned-RN project* [tools] Add support for Kotlin files when renaming packages* [tools] Add support for Java 1.8 using a patched version of JarJar LinksReact Native 0.59.8 added source and target compatibility to Java 1.8.It looks like JarJar Links 1.4 (https://code.google.com/archive/p/jarjar),which we use to rename versioned.host.exp. to abiXX_X_X.host.exp.doesn&apos;t support Java 1.8 JARs. (See https://code.google.com/archive/p/jarjar/issues/64and https://code.google.com/archive/p/jarjar/issues/63). Fortunately,@mike-hogan patched JarJar Links --- updated ASM dependency from v4 to v5so it supports new classes. I cloned the repository (https://github.com/m081072/jarjar-fork),built the JAR with `ant` and copied `dist/jarjar-1.4.1.jar` to `tools`.* [android] Remove react-native-unimodules reference when versioning* [android] Run gulp android-add-rn-version --abi=33.0.0* [android] Some post-adding-new-version patches to the project* [tools] Fix add-stripe-activity script* [expokit] Update expokit-npm-package with SDK33

            List of files:
            /expo/apps/eas-expo-go/android/app/src/main/java/host/exp/exponent/MainApplication.java</description>
        <pubDate>Thu, 23 May 2019 07:40:43 +0000</pubDate>
        <dc:creator>Stanis&#322;aw Chmiela &lt;sjchmiela@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>0c9c728a - [android] support custom builds (#4025)</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/android/app/src/main/java/host/exp/exponent/MainApplication.java#0c9c728a</link>
        <description>[android] support custom builds (#4025)

            List of files:
            /expo/apps/eas-expo-go/android/app/src/main/java/host/exp/exponent/MainApplication.java</description>
        <pubDate>Mon, 29 Apr 2019 14:42:44 +0000</pubDate>
        <dc:creator>Wojciech Kozyra &lt;wojciech.kozyra@swmansion.com&gt;</dc:creator>
    </item>
<item>
        <title>1316bc91 - [expo-video-thumbnails] Add expo-video-thumbnails</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/android/app/src/main/java/host/exp/exponent/MainApplication.java#1316bc91</link>
        <description>[expo-video-thumbnails] Add expo-video-thumbnails# WhyThis module generates images from videos. This can be useful when creating for example a video gallery.# HowI created a new unimodule `expo-video-thumbnails` from the template. # Test PlanHere is an example RN project that I was using to test this library: https://github.com/graszka22/videothumbnails

            List of files:
            /expo/apps/eas-expo-go/android/app/src/main/java/host/exp/exponent/MainApplication.java</description>
        <pubDate>Mon, 29 Apr 2019 13:54:38 +0000</pubDate>
        <dc:creator>Angelika Serwa &lt;angelika.serwa@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>8d441c7e - [packages] Move unimodules foundation to `org.unimodules` scope</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/android/app/src/main/java/host/exp/exponent/MainApplication.java#8d441c7e</link>
        <description>[packages] Move unimodules foundation to `org.unimodules` scope

            List of files:
            /expo/apps/eas-expo-go/android/app/src/main/java/host/exp/exponent/MainApplication.java</description>
        <pubDate>Thu, 14 Mar 2019 12:11:47 +0000</pubDate>
        <dc:creator>Stanis&#322;aw Chmiela &lt;sjchmiela@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>764dbd1f - [expo-sharing] Add expo-sharing module with basic functionality (#3556)</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/android/app/src/main/java/host/exp/exponent/MainApplication.java#764dbd1f</link>
        <description>[expo-sharing] Add expo-sharing module with basic functionality (#3556)## WhyPackage was response for users request about possibility to share to other platforms, especially instagramhttps://expo.canny.io/feature-requests/p/make-it-possible-to-share-an-image-to-instagram-on-ios-and-android## HowCreated new `expo-sharing` package with basic sharing functionality.On Android used Intent `Intent.ACTION_SEND` and to ensure file is accessible for third applications used `FileProvider`.On iOS used `UIDocumentInteractionController presentOpenInMenuFromRect` to open action sheet.For android added `mimeType` property, for iOS added `UTI` to be able to control shown applications that can handle file.## Test PlanTest using NCL Sharing module.

            List of files:
            /expo/apps/eas-expo-go/android/app/src/main/java/host/exp/exponent/MainApplication.java</description>
        <pubDate>Thu, 07 Mar 2019 14:52:46 +0000</pubDate>
        <dc:creator>Dawid Jagie&#322;a &lt;dawid0000@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>8eac988f - [expo-blur] Revert submodule in favor of our old implementation (#3625)</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/android/app/src/main/java/host/exp/exponent/MainApplication.java#8eac988f</link>
        <description>[expo-blur] Revert submodule in favor of our old implementation (#3625)# WhyCloses https://github.com/expo/expo/issues/3523 and https://github.com/expo/expo/issues/2459.# How- removed submodule according to https://stackoverflow.com/a/16162000/1123156,- brought back `EXBlur` implementation from a4598c6a439bcdfa03f7cd835929897a4e352f3d, moved to unimodules architecture,- reverted changes to NCL.# Test PlanBlurViewScreen on both platforms looks ok.

            List of files:
            /expo/apps/eas-expo-go/android/app/src/main/java/host/exp/exponent/MainApplication.java</description>
        <pubDate>Sun, 03 Mar 2019 15:03:11 +0000</pubDate>
        <dc:creator>Stanis&#322;aw Chmiela &lt;sjchmiela@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>875418fe - [expo-av][android] Unscope okhttp in unversioned, upgrade ExoPlayer, scope okhttp and ExoPlayer in versioned ABIs (#3539)</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/android/app/src/main/java/host/exp/exponent/MainApplication.java#875418fe</link>
        <description>[expo-av][android] Unscope okhttp in unversioned, upgrade ExoPlayer, scope okhttp and ExoPlayer in versioned ABIs (#3539)# WhyShould fix https://github.com/expo/expo/issues/2941, https://github.com/expo/expo/issues/2298, may fix https://github.com/expo/expo/issues/3488.# How- prefixed `exoplayer` in versioned expoviews,- removed prefixing from unversioned codebase- upgraded exoplayer# Test PlanCloned from branch [example/android-video-bug] and ran https://github.com/natterstefan/playlist-example.

            List of files:
            /expo/apps/eas-expo-go/android/app/src/main/java/host/exp/exponent/MainApplication.java</description>
        <pubDate>Mon, 25 Feb 2019 15:25:23 +0000</pubDate>
        <dc:creator>Szymon20000 &lt;szymon20000@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>7b609fb8 - Convert IntentLauncherAndroid to unimodule (#3427)</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/android/app/src/main/java/host/exp/exponent/MainApplication.java#7b609fb8</link>
        <description>Convert IntentLauncherAndroid to unimodule (#3427)# WhyMaking modules universal.# How- Moved `IntentLauncherAndroid` module to universal module `expo-intent-launcher`.- Changed name to `IntentLauncher` - we no longer use `Android/iOS` suffixes, so I just took the opportunity and renamed it.- Added more configuration options (mostly copied from https://github.com/poberwong/react-native-intent-launcher).- Added `ModuleNotFoundException` and `CurrentActivityNotFoundException` to `expo-errors` as they are going to be used in multiple modules.# Test Plan`native-component-list` example works &#55357;&#56396;

            List of files:
            /expo/apps/eas-expo-go/android/app/src/main/java/host/exp/exponent/MainApplication.java</description>
        <pubDate>Thu, 07 Feb 2019 16:04:14 +0000</pubDate>
        <dc:creator>Tomasz Sapeta &lt;tsapeta@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>51bb6578 - [expo-haptics] Move expo-haptics into universal module (#3330)</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/android/app/src/main/java/host/exp/exponent/MainApplication.java#51bb6578</link>
        <description>[expo-haptics] Move expo-haptics into universal module (#3330)

            List of files:
            /expo/apps/eas-expo-go/android/app/src/main/java/host/exp/exponent/MainApplication.java</description>
        <pubDate>Wed, 06 Feb 2019 08:37:34 +0000</pubDate>
        <dc:creator>Bart&#322;omiej Bukowski &lt;bartlomiejbukowski.b@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>b9993da4 - [expo-image-manipulator] Convert ImageManipulator into universal module (#3245)</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/android/app/src/main/java/host/exp/exponent/MainApplication.java#b9993da4</link>
        <description>[expo-image-manipulator] Convert ImageManipulator into universal module (#3245)* [expo-image-manipulator] Move image-manipulator into universal module* [expo-image-manipulator] Adjust docs, structure, add tests &amp; refactor slightly* [expo-image-manipulator] Fix enums case* [expo-image-manipulator] Add changelog entry* [expo-image-manipulator] Remove unnecessary class extending

            List of files:
            /expo/apps/eas-expo-go/android/app/src/main/java/host/exp/exponent/MainApplication.java</description>
        <pubDate>Mon, 04 Feb 2019 15:54:19 +0000</pubDate>
        <dc:creator>Bart&#322;omiej Bukowski &lt;bartlomiejbukowski.b@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>8a6ced33 - [android] flavorless builds</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/android/app/src/main/java/host/exp/exponent/MainApplication.java#8a6ced33</link>
        <description>[android] flavorless builds

            List of files:
            /expo/apps/eas-expo-go/android/app/src/main/java/host/exp/exponent/MainApplication.java</description>
        <pubDate>Fri, 01 Feb 2019 01:48:09 +0000</pubDate>
        <dc:creator>Eric Samelson &lt;samelson.e@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>df97fb73 - [ios][android][ts][test-suite][docs] Convert Calendar to unimodule (#3377)</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/android/app/src/main/java/host/exp/exponent/MainApplication.java#df97fb73</link>
        <description>[ios][android][ts][test-suite][docs] Convert Calendar to unimodule (#3377)# WhyUniversalmodulling# How- Moved Calendar module to `expo-calendar` universal module.- Added basic tests in test-suite for all methods- Fixed some smaller and easy-to-fix bugs or inconsistencies between platforms or docs*This module still requires a solid audit, docs are incomplete and they were not enough for me to understand how some things work. Also, because of huge differences between platforms, I imagine this module is a bit hard to use. I believe some parts can be simplified.*# Test Plan`test-suite` tests that I&apos;ve just written are passing on both platforms. `native-component-list` example also works fine.

            List of files:
            /expo/apps/eas-expo-go/android/app/src/main/java/host/exp/exponent/MainApplication.java</description>
        <pubDate>Fri, 01 Feb 2019 12:50:26 +0000</pubDate>
        <dc:creator>Tomasz Sapeta &lt;tsapeta@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>896dc223 - [expo-brightness] Extract Brightness to a universal module (#3375)</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/android/app/src/main/java/host/exp/exponent/MainApplication.java#896dc223</link>
        <description>[expo-brightness] Extract Brightness to a universal module (#3375)* [expo-brightness] Generate module from template* [expo-brightness] Move iOS code to expo-brightness* [expo-brightness] Move TS code to expo-brightness* [jest-expo] Update mocks* [expo-brightness] Move Android code to expo-brightness

            List of files:
            /expo/apps/eas-expo-go/android/app/src/main/java/host/exp/exponent/MainApplication.java</description>
        <pubDate>Fri, 01 Feb 2019 08:58:29 +0000</pubDate>
        <dc:creator>Stanis&#322;aw Chmiela &lt;sjchmiela@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>78142f84 - [expo-web-browser] Extract WebBrowser API to a universal module (#3374)</title>
        <link>http://172.16.0.5:8080/history/expo/apps/eas-expo-go/android/app/src/main/java/host/exp/exponent/MainApplication.java#78142f84</link>
        <description>[expo-web-browser] Extract WebBrowser API to a universal module (#3374)* [expo-web-browser] Generate universal module from template* [expo-web-browser] Move TS code to expo-web-browser* [expo-web-browser] Move iOS code to expo-web-browser* [expo-web-browser] Move Android code to expo-web-browser* [docs] Add a note about WebBrowser.dismissBrowser() not doing anything on Android* [jest-expo] Update mocks* [expo-facebook] WebBrowser moved to universal modules

            List of files:
            /expo/apps/eas-expo-go/android/app/src/main/java/host/exp/exponent/MainApplication.java</description>
        <pubDate>Fri, 01 Feb 2019 08:49:06 +0000</pubDate>
        <dc:creator>Stanis&#322;aw Chmiela &lt;sjchmiela@users.noreply.github.com&gt;</dc:creator>
    </item>
</channel>
</rss>
