This gitub repository was demoed in workshop held in Android Dev Community. The recorded session can be accessed through this video link and supporting slides.
- CI / CD to Firebase App Distribution
- Auto incremental
versionCode
with the specified offset - Control over
versionName
using git tags
- Run
lint
,unit tests
, etc. onpull
|push
requests. - CI / CD AppBundle to Google Play Console
If you want any specific features covered on this demo project. There are two ways of doing that.
- You can make a pull request by listing your requests in
README.md
file on section Upcoming Features. - Open a issue with the feature request (more suitable for detailed description).
You can also implement the features listed on Upcoming Features. Again make a pull request with your changes and i will look through them, do code-review. If everything is good your changes will be accepted.
Copyright 2021 Khurram Malik
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.