一个基于Ionic3.x cordova的移动APP demo

easytuan 2018-09-07 原文

一个基于Ionic3.x cordova的移动APP demo

项目地址如遇网络不佳,请移步国内镜像加速节点

前端技术:

Angular4.x + ionic3.x + cordova

项目运行:


git clone git@github.com:EasyTuan/ionic-cordova-demo.git

# 国内镜像加速节点:git@gitee.com:easytuan/ionic-cordova-demo.git

# 全局安装ionic和cordova
npm install -g cordova ionic

# 安装项目依赖
npm install

# 在浏览器中启动项目
npm run serve

# 添加android平台
ionic cordova platform add android

# usb连接安卓手机运行
npm run dev

项目名:[A Ionic3.x project],Ionic3.x的移动APP demo。

1. 如何运行

node版本 [8.0.0]

1.1 开发环境配置


# 安装ionic和cordova
npm install -g cordova ionic

# 安装项目依赖
npm install

1.2 开发过程

1.2.1 命令


# 在浏览器中启动项目
ionic serve

# 添加android平台
ionic cordova platform add android

# usb连接安卓手机运行
ionic cordova run android

1.3 发布


# 打包
npm run build

2. 业务介绍

2.1 小程序业务入口

入口地址为 src/app/app.module.ts

目录结构

ionic-conference-app/
|
|-- resources/
|
|-- src/
|    |-- app/
|    |    ├── app.component.ts
|    |    └── app.module.ts
|    |    └── app.template.html
|    |    └── main.ts
|    |
|    ├── assets/
|    |    ├── fonts/
|    |    |
|    |    ├── icon/
|    |    |
|    |    └── images/
|    |
|    |-- components/                     * 组件
|    |
|    |-- pages/                          * 页面
|    |
│    ├── services/                       * angular主题
|    |     └── httpService.ts.scss       * http请求封装
|    |
│    ├── theme/                          * ionic主题配置
|    |     └── variables.scss            * 主题 Sass 变量
|    |
|    └── index.html
|
├── .editorconfig                       * 代码风格配置文件
├── .gitignore                          * git忽略目录
├── LICENSE                             
├── README.md                           
├── config.xml                          * Cordova配置文件
├── ionic.config.json                   * Ionic配置文件
├── package.json                        * 依赖配置文件
├── tsconfig.json                       * TypeScript配置选项
└── tslint.json                         * 定义 TypeScript 规则

2.2 已完成功能

  • 底部tabbar的跳转
  • 组件间的通信
  • 二级页面的跳转
  • http请求通信
  • app图标以及启动页的配置

部分截图展示

首页展示 && 店铺列表





3. 其他

ionic开发文档地址

https://ionicframework.com/docs/

4. 友情链接

项目完整版本(基于mui)

License

MIT

posted on 2018-09-07 16:13 easytuan 阅读() 评论() 编辑 收藏

 

 
版权声明:本文为easytuan原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/easytuan/p/9605383.html

一个基于Ionic3.x cordova的移动APP demo的更多相关文章

  1. python3+arcface2.0 离线人脸识别 demo

    python3+虹软2.0的所有功能整合测试完成,并对虹软所有功能进行了封装,现提供demo主要功能,1.人脸 […]...

  2. 最全android Demo

    1、BeautifulRefreshLayout-漂亮的美食下拉刷新 https://github.com/a […]...

  3. 前端实现下拉框联动,数组封装成树形结构实现下拉框联动

    一、数组结构的数据,前端处理成叶子节点数据 比如说项目中遇到的一级类目,二级类目,三级类目 只有选择一级类目之 […]...

  4. Spring Cloud使用样例

    Spring Cloud Demo 项目地址:https://github.com/hackyoMa/spri […]...

  5. Spring boot + Mybatis-plus demo

    这里用的为idea 第一步 新建一个springboot项目,添加一个 web,模板可根据个人爱好添加. 第二 […]...

  6. WebIM 聊天 Demo

    最近 2 个月用业余时间写了一个 IM ,动手之前想了很多,包括前期设计、语言、数据库等,经过了一番思想斗争, […]...

  7. sqlserver命令创建数据库和表 demo

    由于sqlserver用起来很不爽 可以尝试用vscode+sqlserver插件玩玩 友情提示 在vscod […]...

  8. c连接mysql -demo – luckygxf

    c连接mysql -demo 参考:https://blog.csdn.net/u012206617/arti […]...

随机推荐

  1. 个人第一次作业:阅读与准备

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/Geograph […]...

  2. Oracle 重建控制文件一例

    Oracle 重建控制文件一例 2018-05-23 09:57 by AlfredZhao, … […]...

  3. Jquery选择器大全汇总

    一.选择器  1.三个基本选择器,$(“#ID”) 、$(“.classN […]...

  4. c预处理和宏

    文件的预处理 #include "xxx.h" 1 首先查找当前源文件所在的路径 2 查找工程的头文件搜索路径 […]...

  5. VBA将指定Excel表数据批量生成到另一个Excel表中,每个sheet表一行数据

    Sub AutoInputValNewExcel() Dim sh1, sh2 As Worksheet Di […]...

  6. Android 开发技术周报 Issue#273

    新闻/News Android 11有新玩法:双击手机背部截屏/进入多任务界面 Android 11 DP2证 […]...

  7. U盘未分配的空间

    1、WIN+R => cmd => diskpart命令进入工具。 2、使用LIST DISK查看 […]...

  8. linux上Docker安装gogs私服亲测(详解)

    有网友问我为什么要使用私服,可能大部分人都不是太懂,网上那么多存储仓库而且好用方便,但是你想过没有如果企业中的 […]...

展开目录

目录导航