An Android template you can use to build your project with gradle kotlin dsl

Overview

Android Gradle KTS

An Android template you can use to build your project with gradle kotlin dsl

Build.gradle.kts

You can use your project's build.gradle.kts file with the gradle kotlin dsl now with all the great things that come with kotlin.

You might also like...
This is a template to help you get started building amazing Kotlin applications and libraries.

Welcome to the Starter This is a template to help you get started building amazing Kotlin applications and libraries. Over time, examples will be comp

Here is a ready to use JAICF bot template that utilises

JAICF Spring Bot template Here is a ready to use JAICF bot template that utilises Spring MongoDB Docker Prometheus Grafana Graylog How to use Please r

For Kotlin with SpringBoot project that have multi-module-structure template

Goals kotlin + spring-boot + gradle + multi-module building Module-Structure ---root |--- src.main.kotlin.KotlinSpringbootMultiModuleTemplateAppl

Kotlin multi platform project template and sample app with everything shared except the UI. Built with clean architecture + MVI
Kotlin multi platform project template and sample app with everything shared except the UI. Built with clean architecture + MVI

KMMNewsAPP There are two branches Main News App Main The main branch is a complete template that you can clone and use to build the awesome app that y

A project to show the best way to build an Android app on 2022 (by me).
A project to show the best way to build an Android app on 2022 (by me).

Hello Architecture I create this project to show what's for me the best way to build an Android app on 2022. Architecture I use this diagram as and id

Project build to understand the concepts of Git and GitHub

Project build to understand the concepts of Git and GitHub. Summarizing the concepts learnt. Created a project in Android Studio Before installing And

This is a practice app. An app that you can find random recipes and choose the ones you like.
This is a practice app. An app that you can find random recipes and choose the ones you like.

A food suggestion app like Tinder This is a practice app. In this app, you can find random recipes and choose the ones you like. This is main menu. Yo

push note is a free Android app that you can keep your notes in the notification bar in seconds.
push note is a free Android app that you can keep your notes in the notification bar in seconds.

push note - notification notes push note is a free Android app that you can keep your notes in the notification bar in seconds. Features 🌟 Super quic

Comments
  • Enhancement/gradle composit build

    Enhancement/gradle composit build

    Why removing buildSrc implementation?

    Any change inside buildSrc completely invalidates the build cache

    What is composite builds?

    A composite build is simply a build that includes other builds. In many ways a composite build is similar to a Gradle multi-project build, except that instead of including single projects, complete builds are included.

    Steps

    • [x] Create a gradle plugin for managing dependencies and versioning
    • [x] Remove buildSrc implementation
    • [x] Replace all usage of buildSrc in build.gradle.kts module app with the created gradle plugin
    opened by sh3lan93 0
  • Consider using Gradles Kotlin container extension syntax

    Consider using Gradles Kotlin container extension syntax

    I would recommend using Gradles Task Container Extension functions.

    So instead of

    tasks.register("clean", Delete::class.java) {
        delete(rootProject.buildDir)
    }
    

    you can write

    tasks.register<Delete>("clean") {
        delete(rootProject.buildDir)
    }
    
    opened by G00fY2 0
  • Use correct gradle wrapper

    Use correct gradle wrapper

    Looks like you just set the gradle version in your gradle-wrapper.properties but didn't run the recommended gradle wrapper update task (your gradlew and gradlew.bat are not matching this gradle release): https://docs.gradle.org/current/userguide/gradle_wrapper.html#sec:upgrading_wrapper

    opened by G00fY2 0
  • Cleanup project files

    Cleanup project files

    Remove the .DS_Store file (also part of your gitignore) from this repo. You should also consider to completly remove the .idea folder. I don't think it makes sense to set your IDE settings in this template.

    opened by G00fY2 0
Owner
Deep
Software Developer of all kinds of technologies, I really like React, Android and iOS
Deep
Gradle plugin which allows to use typed DSL for generating kubernetes/openshift YAML files

gr8s Gradle plugin which allows using typed DSL for generating kubernetes/openshift YAML files. Based on kuberig Usage import io.github.guai.gr8s.Gene

null 0 Jan 3, 2022
Modular Android architecture which showcase Kotlin, MVVM, Navigation, Hilt, Coroutines, Jetpack compose, Retrofit, Unit test and Kotlin Gradle DSL.

SampleCompose Modular Android architecture which showcase Kotlin, MVVM, Navigation, Hilt, Coroutines, Jetpack compose, Retrofit, Unit test and Kotlin

Mohammadali Rezaei 7 Nov 28, 2022
🃏 Multimodular Android MVVM Template I use whenever I start a new Android Project.

Android architecture starter template This template is compatible with the latest stable version of Android Studio. Features Room Database Hilt ViewMo

Klejvi Kapaj 4 Dec 27, 2022
This is a Ktor project to build your own Url shortener

Ktor URL Shortner This project is a implementation for creating Short URL using Ktor + Kotlin + MongoDB Usage It contains two routes if you want to im

Himanshu Singh 25 Dec 15, 2022
A very simple Android app which shows you random memes with the help of meme-api which you can share with your friends!

Meme Share A very simple Android app which shows you random memes with the help of meme-api which you can share with your friends! Tech stack 100% wri

Stɑrry Shivɑm 8 Aug 10, 2022
Team management service is a production ready and fully tested service that can be used as a template for a microservices development.

team-mgmt-service Description Team management service is a production ready and fully tested service that can be used as a template for a microservice

Albert Llousas Ortiz 18 Oct 10, 2022
Use Android Jetpack libraries, Android Architecture Components, ViewModel and LiveData to build this app.

Unscramble App Starter code for Android Basics codelab - Store the data in a ViewModel Unscramble is a single player game app that displays scrambled

Shaima Alghamdi 2 Aug 18, 2022
A project that helps us generate the test project to test the Gradle plugin.

Ktlint Gradle Provides the function to generate a Gradle project for us to test your Gradle plugin Latest plugin version: [1.0.0] Table of content How

Jack Chen 5 Jul 20, 2022
KVision allows you to build modern web applications with the Kotlin language

KVision allows you to build modern web applications with the Kotlin language, without any use of HTML, CSS or JavaScript. It gives you a rich hierarchy of ready to use GUI components, which can be used as builder blocks for the application UI.

Robert Jaros 985 Jan 1, 2023
A starter project to build command-line tools in Kotlin Multiplatform

A starter project to build command-line tools in Kotlin Multiplatform Contains a re-implementation of a real world CLI tool: git-standup Installation

null 0 May 2, 2022