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

















Кто такой копирайтер
Компьютер как унивесальное устройство для работы с информацией
Проект локальной компьютерной сети для охранного агентства с разработкой системы видеонаблюдения
Комплексная Автоматизация TurboFly ERP
Сервис
Lektsia_2_DLYa_SAJTA
Удалённая специальность с официальным доходом через интернет
Алгоритмическая конструкция следование
Мобильный гид по городу с удобным интерфейсом YktПриезжий. Бизнес-план
Основные конструкции языка С++. Подпрограммы (функции). Создаем переключатель цвета
Разработка модели современной системы оплаты проезда в Санкт-Петербурге
Итерационные алгоритмические структуры. Лекция №2
Операции реляционной алгебры в системах управления базами данных
Сервис Обращения граждан online
Презентация на тему Информационное моделирование как метод познания
Организация и настройка глобальных компьютерных сетей
Лабиринт. Меню игры
Оформление кредитов в NEW POS
Разработка компьютерной игры
Отработка таблиц истинности с объяснениями
Java как язык программирования
Архитектура ANSI-Sparc
Технологічні особливості обслуговування систем охолодження ПК
Blockly
Мобильное приложение Многопрофильного колледжа
3_Р1 Т2 Л1 (архитек cервисы SOA)
Медиация в моей жизни
Обмен сообщениями через Bluetooth