All Projects → Kusumoto → docker-ionic-android-sdk

Kusumoto / docker-ionic-android-sdk

Licence: MIT license
Docker image include android sdk for building ionic framework application

Programming Languages

Dockerfile
14818 projects

Projects that are alternatives of or similar to docker-ionic-android-sdk

Ionic Boilerplate
✨ An Ionic Starter kit featuring Tests, E2E, Karma, Protractor, Jasmine, Istanbul, Gitlab CI, Automatic IPA and APK, TypeScript 2, TsLint, Codelyzer, Typedoc, Yarn, Rollup, and Webpack 2
Stars: ✭ 309 (+672.5%)
Mutual labels:  ionic, gitlab-ci, ionic3
Chihu2
ionic2-example <吃乎2>混合开发-美食app 🍜 ☕️ 🍦 (This is a support android and apple ionic2 case, a food app)
Stars: ✭ 124 (+210%)
Mutual labels:  ionic, ionic3
Ionic 3 File Transfer Example
📁 File Transfer in Ionic 3 using Ionic Native's File and Transfer modules
Stars: ✭ 113 (+182.5%)
Mutual labels:  ionic, ionic3
Dianoia-app
Mobile (Ionic 3 - Angular 4) app about non-pharmaceutical activities and information for people with dementia.
Stars: ✭ 13 (-67.5%)
Mutual labels:  ionic, ionic3
ionic3
This repository contains complete source code for Ionic 3 tutorial from https://ampersandacademy.com/tutorials/ionic-framework-3. I will try many Ionic 3 specific scripts and will write them as separate tutorial. You can follow this repo to get more tested and working script for the Ionic 3.
Stars: ✭ 21 (-47.5%)
Mutual labels:  ionic, ionic3
Ionic Firebase Starter App
Ionic 4 firebase CRUD tutorial to learn how to create a firebase application to perform Authentication and all CRUD operations in an ionic 4 application. You can use this FREE Ionic Firebase Starter App as a base to create your Ionic App with Firebase backend :)
Stars: ✭ 77 (+92.5%)
Mutual labels:  ionic, ionic3
Ionic3 Components
A project full of ionic 3 components and samples - to make life easier :)
Stars: ✭ 1,689 (+4122.5%)
Mutual labels:  ionic, ionic3
Ionic3 Angular43 Httpclient
Example of Ionic 3 and the new Angular 4.3 HTTPClient
Stars: ✭ 20 (-50%)
Mutual labels:  ionic, ionic3
Ionic2 Pokedex
🎮 Pokédex sample app developed with Ionic 2, Angular 2 and Apache Cordova. Using Pokéapi as source for data.
Stars: ✭ 143 (+257.5%)
Mutual labels:  ionic, ionic3
Instaclone
Instagram clone theme for Ionic mobile apps.
Stars: ✭ 173 (+332.5%)
Mutual labels:  ionic, ionic3
Ionic Super Bar
Transparent statusBar and awesome toolBar DEMO in ionic
Stars: ✭ 180 (+350%)
Mutual labels:  ionic, ionic3
Nativescript Ionic Template
📱 🖥 Create Mobile First apps, Web and Native sharing the code with Angular 🎉
Stars: ✭ 65 (+62.5%)
Mutual labels:  ionic, ionic3
Ionic Google Login
Ionic 4 starter app to show you how to add Google Log In to an Ionic App using Google Sign-In Cordova Plugin.
Stars: ✭ 61 (+52.5%)
Mutual labels:  ionic, ionic3
Ionic3 Seed Jwt
Ionic 3 seed project with JWT support. It works together with the backend from here https://github.com/vmanchev/laravel-jwt
Stars: ✭ 86 (+115%)
Mutual labels:  ionic, ionic3
Ion Affix
A directive for Ionic framework for creating affix headers.
Stars: ✭ 58 (+45%)
Mutual labels:  ionic, ionic3
Ionic3 Start Theme
Ionic 3 Start Theme with 10 Pages, mock data, providers samples, Storage, Http and more...
Stars: ✭ 129 (+222.5%)
Mutual labels:  ionic, ionic3
Ews Javascript Api
EWS API for TypeScript/JavaScript - ported from OfficeDev/ews-managed-api - node, cordova, meteor, Ionic, Electron, Outlook Add-Ins
Stars: ✭ 241 (+502.5%)
Mutual labels:  ionic, ionic3
Awesome Ionic
An "awesome" list of Ionic resources
Stars: ✭ 799 (+1897.5%)
Mutual labels:  ionic, ionic3
Ionic Custom Components
Ionic 3/4 Custom Components. Spend less time on design and more time on coding! Free to use for everyone! 🧙‍♂️
Stars: ✭ 23 (-42.5%)
Mutual labels:  ionic, ionic3
Ionic3 Multilevelsidemenu
Ionic 3 demo of a two-level side menu.
Stars: ✭ 141 (+252.5%)
Mutual labels:  ionic, ionic3

docker-ionic-android-sdk

Docker image include Android SDK for building Ionic framework application.

Docker Build Status

About this project

In my work, I want to build the android application develop by ionic framework via gitlab-runner with Docker driver.

Example .gitlab-ci file

build:
  image: kusumoto/docker-ionic-android-sdk
  script:
    - npm install
    - mkdir www
    - yes | /opt/android-sdk/tools/bin/sdkmanager --licenses || true
    - ionic cordova build android
  artifacts:
    paths:
    - platforms/android/build/outputs/apk/*.apk

Extra helper command

If you want to run or build the ionic project in computer but doesn't have Android Studio, Android SDK or Ionic Framework and this computer installed Docker. You can use helper command

  • Restore npm package
docker run --rm -v $(pwd):/ionicapp kusumoto/docker-ionic-android-sdk npm install
  • Preview Ionic web app in your web browser
docker run --rm -v $(pwd):/ionicapp -p 8100:8100 kusumoto/docker-ionic-android-sdk ionic serve
  • Build android apk output file
docker run --rm -v $(pwd):/ionicapp kusumoto/docker-ionic-android-sdk ionic cordova build android

ADB Support

You can use adb (Android debug bridge) in this docker image follow this command. (Spacial thanks @aruelo for instrcution in issue #17)

docker run --privileged -v /dev/bus/usb:/dev/bus/usb -P -v $(pwd):/ionicapp kusumoto/docker-ionic-android-sdk /opt/android-sdk/platform-tools/adb devices
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].