Содержание
- 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. Скачать презентацию

















Smart Elections (Умные выборы)
Исполнитель робот. Ветвления. Урок 6
Инструкция по прохождению тестирования
Основы алгоритмизации и программирования, лекция 16. Двумерные массивы. Часть 2
Факторы, снижающие пропускную способность вычислительных систем
Игра Прятки
Циклы. Виды циклов
Создание игр в Construct 2
Постановка целей поста
MSE block library for Simulink
Устройства и типы ЭВМ
Наиболее обширная коллекция в группе продуктов MEDLINE. Доступ к 2,500+ медицинским изданиям в полном тексте
Основы САПР. Введение
Знаки сервиса и информационные знаки
Время наше все. Как не терять ценный ресурс
Технологические кластеры
Neom. Crowd Funder: Motion Principles
Устройство компьютера
Выделение областей
5
Базовая обработка изображений
Тестирование программного обеспечения
Инструкция по оплате через терминал INVIVO
Язык программирования C# 6.0
Система автоматизації приватної юридичної фірми
Your Course Materials
Компьютерная графика. Представление о программных средах компьютерной графики и черчения
Сервис Sleepkin! - Сказки перед сном