8000 GitHub - MAVIKE/yad-android: Yet another delivery
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

MAVIKE/yad-android

Repository files navigation

YAD Android

Содержание

  1. Ссылки
  2. Запуск
  3. Структура проекта
  4. Правила

Ссылки

📑 Kanban

📓 Документация

📱 Android

☎️ iOS

Запуск

Запуск осуществляется с помощью встроенный средств Android-studio

Структура проекта

├── app
│   ├── build.gradle
│   ├── proguard-rules.pro
│   └── src
│       ├── main
│       │   ├── AndroidManifest.xml
│       │   ├── java
│       │   │   └── ru
│       │   │       └── m2d
│       │   │           └── yad
│       │   │               ├── view
│       │   │               │   ├── adapter
│       │   │               │   └── ui
│       │   │               │       ├── dashboard
│       │   │               │       ├── fragments
│       │   │               │       ├── home
│       │   │               │       ├── MainActivity.java
│       │   │               │       └── notifications
│       │   │               └── viewmodel
│       │   └── res -- Ресурсные файлы
│       │       ├── drawable
│       │       ├── layout
│       │       ├── values
│       │       └── values-night
│       └── test -- Тесты
│           └── java
│               └── ru
│                   └── m2d
│                       └── yad
│                           └── ExampleUnitTest.java
├── yad_core -- Библиотечные классы для доступа к данным
│   └── src
│       ├── main
│       │   ├── AndroidManifest.xml
│       │   └── java
│       │       └── ru
│       │           └── m2d
│       │               └── yad_core
│       │                   ├── core
│       │                   │   ├── models -- Модели уровня системы
│       │                   │   │   ├── Restaurant.java
│       │                   │   │   └── User.java
│       │                   │   └── repos -- Интерфейсы доступа к данным
│       │                   │       └── UsersRepo.java
│       │                   └── services -- Сервисы доступа к данным
│       │                       ├── mock -- Мок реализация доступа к данным
│       │                       │   └── repos
│       │                       │       └── MockUsersRepo.java
│       │                       └── remote -- Доступ к данным backend'а
│       │                           ├── models -- Модели, получаемые от внешнего сервиса
│       │                           │   ├── RawRestaurant.java
│       │                           │   └── RawUser.java
│       │                           └── repos -- Реализация доступа к данным
│       │                               ├── RemoteService.java
│       │                               └── RemoteUsersRepo.java
│       └── test
│           └── java
│               └── ru
│                   └── m2d
│                       └── yad_core
│                           └── ExampleUnitTest.java
└── yaddeliveryboy -- Приложение для курьера
    └── src

Ветки

Каждый новый тикет (issue) следует выполнять в отдельной ветке с префиксом fb-N-, где N - номер тикета. После в названии следует краткая информация о задаче.

Например, тикет #1 Проектирование БД, ветка fb-1-db-schema.

Коммиты

Коммиты в ветке должны начинаться с #N.

Пример для ветки выше - "#1 Update DB schema picture".

Запросы на слияние

После выполнения задания надо назначить Pull Request (PR) в ветку develop.

PR содержит название тикета, в описании указывается связь с ним.

About

Yet another delivery

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0