All Projects → nekocode → Create Android Kotlin App

nekocode / Create Android Kotlin App

Licence: apache-2.0
Create kotlin android project with one line of command.

Programming Languages

kotlin
9241 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Create Android Kotlin App

Teacup
Teacup is templates in CoffeeScript
Stars: ✭ 117 (-92.58%)
Mutual labels:  template
Jeayeson
A very sane (header only) C++14 JSON library
Stars: ✭ 119 (-92.45%)
Mutual labels:  template
Fama
TailwindCSS based personal branding template. Built with react and framer-motion
Stars: ✭ 121 (-92.33%)
Mutual labels:  template
Ivy
The templated deep learning framework, enabling framework-agnostic functions, layers and libraries.
Stars: ✭ 118 (-92.52%)
Mutual labels:  template
Terraform Provider Template
Terraform template provider
Stars: ✭ 119 (-92.45%)
Mutual labels:  template
Template
A super-simple way to create new projects based on templates.
Stars: ✭ 120 (-92.39%)
Mutual labels:  template
Opencart Materialize
Template for OpenCart with Materialize
Stars: ✭ 117 (-92.58%)
Mutual labels:  template
Thorui Uniapp
ThorUI组件库,轻量、简洁的移动端组件库。组件文档地址:https://thorui.cn/doc/ 。 最近更新时间:2021-10-01
Stars: ✭ 1,842 (+16.8%)
Mutual labels:  template
Opengl cmake skeleton
❤️ A ready to use cmake skeleton using GLFW, Glew and glm. 👍
Stars: ✭ 118 (-92.52%)
Mutual labels:  template
Awesome Beamers
beamer template collection
Stars: ✭ 121 (-92.33%)
Mutual labels:  template
Dnjs
DOM Notation JS
Stars: ✭ 118 (-92.52%)
Mutual labels:  template
Neo Ico Template
An ICO Template for NEO projects
Stars: ✭ 119 (-92.45%)
Mutual labels:  template
Template Compiler
Compile text/template / html/template to regular go code
Stars: ✭ 120 (-92.39%)
Mutual labels:  template
P5 Text Xslate
Scalable template engine for Perl5
Stars: ✭ 117 (-92.58%)
Mutual labels:  template
String template
A template engine for Rails, focusing on speed, using Ruby's String interpolation syntax
Stars: ✭ 122 (-92.26%)
Mutual labels:  template
Open React Template
A free React landing page template designed to showcase open source projects, SaaS products, online services, and more. Made by
Stars: ✭ 1,956 (+24.03%)
Mutual labels:  template
Dev Folio
🔥 A collection of Free Portfolio templates for developers.
Stars: ✭ 120 (-92.39%)
Mutual labels:  template
Codrops Libre
A reponsive single page app template for collection management projects
Stars: ✭ 124 (-92.14%)
Mutual labels:  template
Nest
Nest Pelican Template
Stars: ✭ 123 (-92.2%)
Mutual labels:  template
Zparkio
Boiler plate framework to use Spark and ZIO together.
Stars: ✭ 121 (-92.33%)
Mutual labels:  template

README

This is an android application template project built with kotlin language and some useful libraries. It provides a creator script to quickly create an project from template.

Creating project

Make sure you have installed Python 3 and requests library before proceeding. And then paste the following command at a terminal, replace the PROJECT_NAME and APP_PACKAGE_NAME and execute it:

python3 -c \
"$(curl -fsSL https://raw.githubusercontent.com/nekocode/create-android-kotlin-app/master/create-android-kotlin-app.py)" \
PROJECT_NAME \
APP_PACKAGE_NAME

What is included

This template project includes some of the latest features in Android development:

  • Uses kotlin completely (includes gradle build scripts)
  • Uses AndroidX & Android Architecture Components (includes Navigation, ViewModel, LiveData)
  • Uses some powerful generic libraries like RxKotlin, Dagger2, etc
  • Includes some useful features & extensions:
    • Provides convenient way to inject dependencies to Activity, Fragment & ViewModel
    • Provides extension methods autoDisposable() for auto disposing rx streams in Activity, Fragment & ViewModel

For more details, you can check the source code directly.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].