All Projects → utsmannn → android-sepack

utsmannn / android-sepack

Licence: other
Simple cli tool for android project. Generate android project base on template kotlin mvvm, debug and install project without Android Studio.

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to android-sepack

MVVM-Koin-Repository-Pattern
Experimenting with MVVM, Koin and Repository pattern in a simple TODO app.
Stars: ✭ 29 (-48.21%)
Mutual labels:  mvvm-architecture
MVVM-Demo
This demo for MVVM Design pattern for android
Stars: ✭ 20 (-64.29%)
Mutual labels:  mvvm-architecture
Kotlin-MVVM-JetPack
[DEPRECATED. USE https://github.com/egek92/Kotlin-MVVM-Jetpack-Hilt-Coroutines-Flow] Clean Android architecture guidelines that are based on MVVM + Offline 1st approach with LiveData and Room
Stars: ✭ 73 (+30.36%)
Mutual labels:  mvvm-architecture
NoMoneyTrip
[SKT/한국관광공사] 2020 스마트 관광 앱 개발 공모전 '무전여행' 앱
Stars: ✭ 28 (-50%)
Mutual labels:  mvvm-architecture
AndroidCleanArchitecture
Android Project with clean android architecture contain Dagger, Retrofit, Retrofit, Android archtecture components, LiveData with MVVM architecture
Stars: ✭ 22 (-60.71%)
Mutual labels:  mvvm-architecture
Wiggles-iOS
Beautiful Puppy adoption app built to Demonstrate the SwiftUI and MVVM Architecture
Stars: ✭ 174 (+210.71%)
Mutual labels:  mvvm-architecture
Kotlin-Singleton-Example
Example of creating Singletons with Kotlin with some MVVM architecture
Stars: ✭ 47 (-16.07%)
Mutual labels:  mvvm-architecture
android-github-repo-template
A template for creating new repositories for the new Android Project.
Stars: ✭ 18 (-67.86%)
Mutual labels:  android-template
ChatApp
Chat app based on Firebase tools.
Stars: ✭ 88 (+57.14%)
Mutual labels:  mvvm-architecture
GuildWars2 APIViewer
Guild Wars 2 API Viewer: An Android application used for viewing various Guild Wars 2 API endpoint responses. Developed utilizing MVVM architecture, in conjunction with Databinding, Dagger 2, Retrofit 2, and RxJava 2.
Stars: ✭ 53 (-5.36%)
Mutual labels:  mvvm-architecture
Kriptofolio
Free open source minimalistic cryptocurrencies portfolio app for Android.
Stars: ✭ 79 (+41.07%)
Mutual labels:  mvvm-architecture
arkitekt
Arkitekt is a set of architectural tools based on Android Architecture Components, which gives you a solid base to implement the concise, testable and solid application.
Stars: ✭ 114 (+103.57%)
Mutual labels:  mvvm-architecture
Android-Kotlin-MVVM-Template
[In progress...] Chat APP | MVVM + Clean Architecture | Kotlin, LiveData, Koin, Databinding, Navigation Fragments, Rx, Room, Crashlytics, Circle CI config, commons classes for UI.
Stars: ✭ 314 (+460.71%)
Mutual labels:  mvvm-architecture
android-mvvm-dagger-2-rxjava-example
Sample Android Application - MVVM, Dagger 2, RxJava, Retrofit
Stars: ✭ 114 (+103.57%)
Mutual labels:  mvvm-architecture
NewsApiMvvm
Architecture Components + MVVM + Kotlin + RxJava2 + Dagger2
Stars: ✭ 33 (-41.07%)
Mutual labels:  mvvm-architecture
GithubTrendingRepos
Android - MVVM with Clean Architecture Blueprint Written In Kotlin
Stars: ✭ 50 (-10.71%)
Mutual labels:  mvvm-architecture
Kotlin-Android-Studio-Templates
Kotlin Android Studio Templates - A collection of templates in Kotlin
Stars: ✭ 30 (-46.43%)
Mutual labels:  android-template
Simple-Note-App-with-Online-Storage
✍️ Simple Note Making App use Sqllite Room 🧰 for caching the notes and 📥 Firebase Database for online storage
Stars: ✭ 42 (-25%)
Mutual labels:  mvvm-architecture
MoviesApp
A Movie Application uses TheMovie API, MVVM architecture and all jetpack components.
Stars: ✭ 100 (+78.57%)
Mutual labels:  mvvm-architecture
MVI-Clean-Architecture
MVI + Clean Architecture + Best Practices | Example of Clean Architecture of Android app using MVI design pattern with Jetpack and popular libraries
Stars: ✭ 50 (-10.71%)
Mutual labels:  mvvm-architecture

Android Sepack

Version Version License Pull request Twitter Github

Tool for generate android project base on MVVM, debug and install project without Android Studio


This project tested on Macos and Windows.

Setup

npm install -g sepack

Usage

For start create project
https://www.youtube.com/watch?v=MZR4csYujsY

cd your-android-folder-project
sepack create

For build project after creating
https://www.youtube.com/watch?v=JlhsQRDc9o0

sepack build

For run project on device/emulator
https://www.youtube.com/watch?v=XKeanRz7KOA

sepack run

Options and arguments

  • See sepack --help for more options
  • See sepack build --help for more options build
  • See sepack run --help for more options run

Build

For build android project. This command will be generate local.properties, setup android sdk and run build task like android studio

Run

Run command same as run task in android studio

Init

Turn on your android project with sepack android project, say goodbye to lagging android studio

Table

Command Options Description default
sepack create Project wizard
sepack build Build android project
--sdk or -s With path android sdk
--log or -l Show log build false
--checksdk or -c Check current path android sdk
sepack run Install and run application
--resume or -r Resume, run with skip build and install
--log or -l Show log build false
--tag or -t Filter by tag
--verbose or -v Verbose level
--debug or -d Debug level
--info or -i Info level
--warning or -w Warning level
--error or -e Error level
sepack init Turn on sepack android project

Contribute

For contribute this project, please fork and pull request.
If you want to contribute for template, go to base template repository, fork and pull request with new branch with name of template.
Base repository:
https://github.com/utsmannn/sepack-base-repository

Api

Template list

GET https://sepacket.herokuapp.com/api/version

Dependencies version viewer

GET https://sepacket.herokuapp.com/api/dependencies?search={queries}

Copyright 2020 Muhammad Utsman

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.
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].