Skip to content

A protocol guide & a bunch of files I may or may not need while building a new Android app.

License

Notifications You must be signed in to change notification settings

bapspatil/BonjourAndroid

Repository files navigation

BonjourAndroid

A protocol guide & a bunch of files I may or may not need while building a new Android app.

Protocol

  1. Modify gradle.properties for faster Gradle builds.
  2. Use latest version of Gradle in gradle/wrapper/gradle-wrapper.properties.
  3. Change local.properties if the repository is cloned from elsewhere.
  4. Setup project-level build.gradle file.
  5. Setup app-level build.gradle file.
  6. Add deps.gradle to manage dependency versions throughout the project. Modify project-level build.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'
  1. Add ktlint.gradle file.
  2. Setup .gitignore.
  3. Add README.md and LICENSE.
  4. Push code to remote.

Sections To Include in a README

  1. App name with description & Play Store link
  2. Screenshots
  3. Libraries used
  4. Developed by
  5. License

README Starter


# <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%">&ensp;<img src="./art/screen1.png" width="35%">

<img src="./art/screen2.png" width="35%">&ensp;<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.

About

A protocol guide & a bunch of files I may or may not need while building a new Android app.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published