Code Monkey home page Code Monkey logo

ofc's People

Contributors

nimtego avatar reeson2003 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

reeson2003

ofc's Issues

i18n

Describe the bug
Нет русского языка. Надо сделать i18n и потестить в разных локалях.

Credit, debit card tabs.

Реализовать заполнение карточками дебит, кредит вкладки + удаление.

Provide a data presentation option

Предложить концепт отображения динамических данных пользователя. (render(3dmax, blender))
По возможности: динамический render.

Business logic implementation

На основе #53 создать сервис, содержащий бизнес - логику приложения.

  • Сервис ДОЛЖЕН отвечать только за динамические показатели
  • Сервис НЕ должен сохранять какую - либо информацию в хранилище
  • Сервис должен на основе статических данных, веденных пользователем, выдавать динамические показатели.
  • Решить, как сервис буде получать и отдавать данные.

CD

After #4.

  • изучить инструменты, сделать выбор
  • настроить CD

Design and functionality of cards

  1. Подготовить варианты карточек
  2. Карточки должны быть обобщенными в части информации, при этом отличаться визуально,
    пользователь интуитивно должен понимать в каком разделе (на какой вкладке) он находится.
    Цветовая гамма должна быть схожа с гаммой тоолбар.
  3. Подготовить 2-3 варианта для обсуждения.

CI

Создать CI для автоматической сборки проекта при pull request.

  • Изучить имеющиеся инструменты для CI/CD для github и сделать выбор.
  • Настроить автоматическую сборку и прогонку тестов при pull request

001:Prototype definition

  • Создать описание прототипа с определением функций приложения.
  • Определить количество экранов и их функции.
  • Определить минимальную версию OS.
  • Создать README.md

Find a memory leak

Существует небольшая утечка/
Использовать LeakCanary

Schematic diagram of the application

К макету #2 добавить принципиальную схему приложения. С более подробным описанием действий, переходов итд. Описание должно вносить ясность о необходимых объектах программы и их свойствах.

saving data

необходимо сохранять данных приложения при каждом выходе с него.
Я считаю, что эта задача должна быть в приоритете на данный момент

Project board

Создать github project board с колонками:

  • new - для новых задач
  • in progress - для задач в разработке
  • review - для задач переведенных в ревью
  • ready - для выполненных задач

CD token, channel id remove

  • Удалить токен и ид канала из репозитория.
  • Заменить их на плейсхолдеры
  • Создать новый токен и ?канал

004:move images

Убрать картинки в отдельную папку

To connect decisions #21 and #30

  1. Подготовить на основе #30 xml макет.
  2. Разработать необходимые классы для взаимодействия карточек, вкладок, модели итд в рамках
    принятой архитектурной модели MVP
  3. Объединить решения #21 и #30

Readme.md update

Актуализировать информацию в readme (минимальная версия апи, описание, скриншоты etc)

Linter warnings.

Describe the bug
Линтер сильно ругается. Надо устранить его замечания.

Bugs After passing architecture

  1. Падение приложения на вкладке Data
  2. В карточках отсутствует ammount значение
  3. На вкладках Debit и Credit отображаются одни и те же списки.

Refactoring existing code

Необходимо выполнить refactoring + добавить более сложный DI, убрав инициализации new в View и Presenter.

Application business logic define

Подробно описать бизнес - логику приложения:

  • вводимые пользователем данные.
  • формулы для расчёта.
  • выводимый результат.
  • примеры.
  • ?
    Без примеров кода и иерархии классов. Описание должно быть понятно не только программистам.
    Оформить можно в виде .md документа в директории /documents, на goodle.docs или выслать в slack. Я отдаю предпочтение google.docs, так как можно совместно редактировать и организовать приватный доступ.

Pull request template move

Describe the bug
Шаблон в . github а не в .github

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

Prototype design draft

  • Создать предварительный дизайн экранов приложения

Standard structure AStudio

Проверить работоспособность существующей структуры проекта совмещенной с создаваемой Android Studio. Сборка, запуск. Уточнить, что предпроектные и вспомогательные файлы не подвергаются сборке.

Persist storage implement

Сделать имплементацию хранилища в файл или базу данных

Credit implementation

Реализовать запись кредита.
Решение данной задачи задерживает решение нескольких других.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.