1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/easytuan-ionic-cordova-demo

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Один из вариантов перевода текста на русский язык:

Пример мобильного приложения на основе Ionic 3.x Cordova

Если у вас проблемы с сетью, перейдите по ссылке на внутренний узел ускорения.

Фронтенд технологии:

Angular 4.x + ionic 3.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

# Подключение к телефону Android через USB и запуск
npm run dev

Название проекта: [A Ionic3.x project], пример мобильного приложения на Ionic 3.x.

1. Как запустить

Версия NodeJS: [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

# Подключить телефон 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            * 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 Реализованные функции

  • Навигация между нижними вкладками
  • Обмен данными между компонентами
  • Переход на страницы второго уровня
  • HTTP-запросы
  • Настройка иконки приложения и стартовой страницы

Часть скриншотов

Главная страница и список магазинов

Инструменты и «Моё»

Вход

3. Прочее

Документация по разработке на ionic:

https://ionicframework.com/docs/

4. Ссылки

Полная версия проекта (на основе mui)

Пожертвования

Если вам помогла эта работа, вы можете поддержать меня. После получения пожертвования я буду своевременно обновлять стену пожертвований.

Лицензия

MIT

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/easytuan-ionic-cordova-demo.git
git@api.gitlife.ru:oschina-mirror/easytuan-ionic-cordova-demo.git
oschina-mirror
easytuan-ionic-cordova-demo
easytuan-ionic-cordova-demo
master