Закончить калькулятор для такси на андройде
Некоторое время назад начал изучать андройд. Так как подрабатывал в такси, написал примитивный калькулятор для расчетов в такси. Но стало сделать что-то более интересное. Для этого потребуется использовать фрагменты, GPS, и некоторые другие вещи, которыми я не владею и их придется освоить. В любом случае это пойдет в личный гит репозиторий, как плюс к последующей работе, которую я хочу получить.
Вспомнилось еще одно изречение, будет перефраз Головоча: "Джун - тот кто может делать задание на час, максимум на день. Мид - тот кто будет работать самостоятельно с заданием неделю, а сеньор может работать самостоятельно месяц, ставя себе задачи и реализуя их." Есть к чему стремиться)
Критерий завершения
Работает несколько режимов, легко настраивается, удобно отображает смены по датам и я доволен проделанным результатом.
Личные ресурсы
Книга "Андройд Программирование для профессионалов", интернет, опыт проектирование в яве и желание сделать себе жизнь более удобной.
Экологичность цели
Все для IT, что бы там быть)
-
Сжечь старый код к... к рефакторингу
Стоит посмотреть текущее функционирование и провести основательный рефакторинг. Особенно с разделением сущностей.
-
Прочитать "Андройд программирование для профессионалов"
В книге дано очень много полезной информации, понимая принципы построения используемые в книги мне будет легче довести приложение до ума, понимая, что я хочу и сразу структурируя код адекватно)
-
Глава 1. Первое приложение Android
-
Глава 2. Android и модель MVC
-
Глава 3. Жизненный цикл активности
-
Глава 4. Отладка приложений Android
-
Глава 5. Вторая активность
-
Глава 6. Версии Android SDK и совместимость
-
Глава 7. UI-фрагменты и FragmentManager
-
Глава 8. Макеты и виджеты
-
Глава 9. Вывод списков и ListFragment
-
Глава 10. Аргументы фрагментов
-
Глава 11. ViewPager
-
Глава 12. Диалоговые окна
-
Глава 13. Панель инструментов
-
Глава 14. Базы данных SQLite
-
Глава 15. Неявные интенты
-
Глава 16. Интенты при работе с камерой
-
Глава 17. Двухпанельные интерфейсы
-
Глава 18. Активы
-
Глава 19. Воспроизведение аудио с использованием SoundPool
-
Глава 20. Стили и темы
-
Глава 21. Графические объекты
-
Глава 22. Подробнее об интентах и задачах
-
Глава 23. HTTP и фоновые задачи
-
Глава 24. Looper, Handler и HandlerThread
-
Глава 25. Поиск
-
Глава 26. Фоновые службы
-
Глава 27. Широковещательные интенты
-
Глава 28. Просмотр веб-страниц и WebView
-
Глава 29. Пользовательские представления и события касания
-
Глава 30. Анимация свойств
-
Глава 31. Отслеживание местоположения устройства
-
Глава 32. Карты
-
Глава 33. Материальное оформление
-
-
Переделка макета CalculatorActivity
Макет отображается не очень хорошо на планшете и различных разноформатных экранах. Стоит доработать общий интерфейс и возможно построить его на LinearLayout, вместо RealativeLayout.
-
Сделать настройки приложения
-
Собрать общее меню
-
Создать полноценный отчетник для смен, удобный для просмотра и поиска
- 1336
- 20 октября 2017, 11:21
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением