profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/william-ferguson-au/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
William Ferguson william-ferguson-au XandarMob

william-ferguson-au/asymmetric-crypto 16

Provides a very simple library that uses public key crypto to encrypt any size data using a randomly generated symmetric key

william-ferguson-au/arduino-esp32 0

Arduino core for the ESP32

william-ferguson-au/ArduinoJson 0

📟 C++ JSON library for IoT. Simple and efficient.

william-ferguson-au/auth0-java 0

Java client library for the Auth0 platform

william-ferguson-au/AutobahnAndroid 0

WebSocket & WAMP for Android

william-ferguson-au/daktronics 0

A RS-232 serial data analyzer for the Daktronics omnisport timing console.

william-ferguson-au/esp-idf 0

Espressif IoT Development Framework. Official development framework for ESP32.

william-ferguson-au/EventBus 0

Android optimized event bus that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality.

push eventsimpligility/android-maven-plugin

william_wylas

commit sha c34aec8cee48c3bad37185bcab167d5aef2c44b0

Crated AaptCompileCommandBuilder specifically for compiling resources

view details

push time in 2 months

create barnchsimpligility/android-maven-plugin

branch : pr_for_804

created branch time in 2 months

PR merged simpligility/android-maven-plugin

Reviewers
Allowing D8 to be invoked inj build tools 29+.

Also updated build tools versions in tests to 30.0.2 (which is latest as of 15-NOV-2020)

+22 -26

2 comments

5 changed files

william-ferguson-au

pr closed time in 2 months

push eventsimpligility/android-maven-plugin

William Ferguson

commit sha 61ac3d67ac510169b9c275aabab8ce0688dac83c

Allowing D8 to be invoked inj build tools 29+. Also updated build tools versions in tests to 30.0.2 (which is latest as of 15-NOV-2020)

view details

william_wylas

commit sha 87550cd379134599f659a32c323957aef66c6d89

Better info when 2 dependencies both declare the same same package in their AndroidManifest. Showing groupId:artifactId:versionNr of the conflicting deps.

view details

William Ferguson

commit sha aec11cd28f245edfd84842301fef54dcf1a0352f

Merge pull request #796 from simpligility/pr_for_793 Allowing D8 to be invoked inj build tools 29+.

view details

push time in 2 months

push eventsimpligility/android-maven-plugin

william_wylas

commit sha 87550cd379134599f659a32c323957aef66c6d89

Better info when 2 dependencies both declare the same same package in their AndroidManifest. Showing groupId:artifactId:versionNr of the conflicting deps.

view details

push time in 2 months

issue openedsimpligility/android-maven-plugin

Some of the androidx libraries require AAPT2 in order to compile

AMP only uses AAPT (1). AAPT2 has been available since Android 24 https://developer.android.com/studio/command-line/aapt2

The resource value file in AndroidX.savedState has a structure that cannot be parsed by AAPT. I suspect there will be others.

AAPT2 explicitly splits resource packaging into compiling and linking (which we knew needed to be done because AMP invokes it twice, once in GenerateResources and once when packaging an AAR/APK)

We need to

  1. Split the AaptPackageCommandBuilder into Compile and Link classes or maybe just constructable based on command.
  2. Move all Aapt classes into an aapt package
  3. Create Aapt2 versions
  4. Have factory choose which classes to use, based on whether AAPT2 exists in build tools folder
  5. Update all clients.

created time in 2 months

delete branch simpligility/android-maven-plugin

delete branch : add-all-java-resources

delete time in 2 months