A protocol guide & a bunch of files I may or may not need while building a new Android app.
- Modify
gradle.properties
for faster Gradle builds. - Use latest version of Gradle in
gradle/wrapper/gradle-wrapper.properties
. - Change
local.properties
if the repository is cloned from elsewhere. - Setup project-level
build.gradle
file. - Setup app-level
build.gradle
file. - Add
deps.gradle
to manage dependency versions throughout the project. Modify project-levelbuild.gradle
file as follows:
buildscript {
repositories {
google()
jcenter()
}
dependencies {
apply from: 'deps.gradle'
classpath "com.android.tools.build:gradle:$androidGradlePluginVersion"
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion"
}
}
apply from: 'deps.gradle'
- Add
ktlint.gradle
file. - Setup
.gitignore
. - Add
README.md
andLICENSE
. - Push code to remote.
- App name with description & Play Store link
- Screenshots
- Libraries used
- Developed by
- License
# <App Name>
Your app description goes here.
<a href='https://play.google.com/store/apps/details?id=app.package.name&pcampaignid=MKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1'><img alt='Get it on Google Play' src='https://play.google.com/intl/en_us/badges/images/generic/en_badge_web_generic.png' width="30%" height="30%"/></a>
## Screenshots
<img src="./art/screen0.png" width="35%"> <img src="./art/screen1.png" width="35%">
<img src="./art/screen2.png" width="35%"> <img src="./art/screen3.png" width="35%">
## Libraries Used
* [LibraryOne](https://link-to-library-one)
* [LibraryTwo](https://link-to-library-two)
## Developed By
Bapusaheb Patil
<img src="https://github.com/bapspatil.png" width="20%">
https://bapspatil.com
## License
Copyright 2019 Bapusaheb Patil
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.