The idea is to show how to create a gradle plugin which makes class generation in build time.
Let's say we have a strings.json under assets intead of strings.xml under res folder.
So we want to use our json like R.string.blabla, this project generates a R class for our custom json
This project uses local maven.
So at first there are no local maven plugin available for you. You need to do two things.
./gradlew publishToMavenLocal
Uncomment plugin lines inside build.gradle(:app)
Copyright 2020 Volkan Şahin
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.