Содержание
- 2. СОДЕРЖАНИЕ Постановка задачи, возможности и ui приложения Структура приложения и решения
- 3. ПОСТАНОВКА ЗАДАЧИ, ВОЗМОЖНОСТИ И UI ПРИЛОЖЕНИЯ
- 4. ПОСТАНОВКА ЗАДАЧИ В маленькой компании работают 5 человек. Два учредителя и трое наемных работников. Компания на
- 5. ПОСТАНОВКА ЗАДАЧИ Внесение данных Вносить основные операции (доход, расход, перевод), с указанием счетов, категорий, тегов. Просмотр
- 6. АНАЛИЗ СУЩЕСТВУЮЩИХ ПРЕДЛОЖЕНИЙ
- 7. UI Вход в приложение через Google аккаунт Регистрация. Возможность присоединиться к существующему аккаунту Ожидание подтверждения при
- 8. UI Список операций Меню (при входе под администратором) Список счетов с балансом по каждому
- 9. UI Редактирование операции Окно ввода суммы операции Окно установок фильтра по датам
- 10. UI Редактирование пользователя Список заметок Редактирование заметки
- 11. РЕШЕНИЯ
- 12. Android client Background СХЕМА СЕТЕВЫХ ЗАПРОСОВ Apache server PHP Retrofit Request handler UI Thread EventBus Activity
- 13. Background СХЕМА ЗАПРОСОВ К БАЗЕ ДАННЫХ UI Thread EventBus.AsyncExecutor StartPreparingData(){ AsyncExecutor.create.execute(…); } DataProvider.getData(){ // take data
- 14. РЕШЕНИЯ Apache + PHP + MySQL Рассматриваемые альтернативы: Firebase real-time database + обновления в реальном времени
- 15. РЕШЕНИЯ EventBus + Retrofit Рассматриваемые альтернативы: Retrofit (асинхронные запросы) - не следит за состоянием фрагмента/активити Loaders
- 16. РЕШЕНИЯ Retrofit Рассматриваемые альтернативы: Volley - нет синхронных запросов, а асинхронные не отслеживают жизненный цикл фрагментов.
- 17. РЕШЕНИЯ Для кеширования запросов к sqlite базе данных, был создан класс DataProvider. Это singleton, через который
- 18. Client БЕЗОПАСНОСТЬ Server параметр 1, параметр 2, параметр 3, … google account token, account id, request
- 20. Скачать презентацию

















AVN_Hotline+_tech_issue+
Информационная безопасность
Создание многотабличной базы данных
Ядро операционной системы
Тетрис
Франчайзинг. Проведение фотомониторинга
Структура HTML документа. Представление текста в HTML документе
Логические основы работы ЭВМ. Лекция 5. Часть 1
Cisco CCNA and CCNP
Презентация на тему Алгоритм. Свойства алгоритма
Коммутация и маршрутизация в сетях связи
Задание по информатике
VP_lektsia_2_Komponovka
Система Планирования и Логистики
Теория баз данных
Основные понятия в товарном трафике
Работа с формулами в MS Excel
Техника безопасности и организация рабочего места в компьютерном классе
Как влияют социальные сети на язык
Метод Дельфи
Поразрядные операторы
Программа учета сведений об абонентах сотового оператора
Назначение системы BIOS
Получение и представление информации. 3 класс
Windows 2000
Презентация на тему Решение заданий С3
Создание он-лайн интерактивных плакатов-глогов в урочной и внеурочной деятельности
Администрирование объектов доступа