Цель заброшена
Автор не отписывался в цели 7 лет 8 месяцев 19 дней
Создание Android-приложения
Давно в голове висит идея создания приложения на платформы Android, в которое человек будет записывать просьбы и обещания, которые он дал другим людям. Таким образом, любой долг, любая просьба не будет забыта, телефон будет напоминать обо всем.
Критерий завершения
Приложение полностью функционирует и размещен в play Market
Личные ресурсы
Желание, время, некоторые знания языка Java, программистский склад ума
Экологичность цели
Я хочу достичь этой цели потому, что я пойму, как разрабатываются приложения на мобильные ОС, а также это поможет мне более глубоко понять языки программирования и строение UNIX-систем
-
Подготовка к работе
Для того, чтобы начать разработку приложения, требуется подготовить компьютер к этому. Для этого потребуется программа Android studio. Я решил разрабатывать приложение из-под операционной системы Ubuntu. Следовательно, для этого нужно поставить новую операционную систему как вторую на мой ПК.
-
Установка Ubuntu второй ОС
-
Установка приложения Android studio
-
-
Разбор XML языка, верстка
Для расположения основных элементов программы, а также для дизайна программы требуется знание языка верстки - XML. Знание этого языка поможет мне разработать дизайн своей программы
-
Разбор синтаксиса и строения android приложения
Что бы писать код на языке Java, потребуется узнать некоторые особенности, из которых состоит apk приложение на android: манифест, расположение папок и так далее. Для этого лучше использовать сторонние сайты, которые имеют обучающие практические уроки. К примеру http://developer.alexanderklimov.ru/. Хоть только один месяц бесплатно, другие месяцы можно отыскать в интернете (хоть и немного устаревшие). Также имеется сайт с уроками http://startandroid.ru/. Он тоже может мне в моем обучении
-
Прохождение 1 месяца (30 уроков) на http://developer.alexanderklimov.ru/
-
Прохождение 2 месяца (30 уроков) на http://developer.alexanderklimov.ru/
-
Прохождение 3 месяца (30 уроков) на http://developer.alexanderklimov.ru/
-
Прохождение 4 месяца (30 уроков) на http://developer.alexanderklimov.ru/
-
Прохождение 5 месяца (30 уроков) на http://developer.alexanderklimov.ru/
-
Прохождение/прочтение всех основных уроков (100) на сайте http://startandroid.ru/
-
-
Внедрение дизайна программы
Так как макет уже наброшен, можно воплощать его в реальность - графика, анимация, интуитивно понятный интерфейс
-
Создание схемы программы
-
Создание окна "Просьбы"
-
Создание окна "Долги"
-
Создание окна "Обещания"
-
Создание окна "Меню"
-
Создание окна "История"
-
Создание окна "Достижения"
-
Создание окна "Статистика"
-
Создание окна "Поиск"
-
Создание окна "Настройки"
-
Создание окна "Помощь"
-
Создание окна "Напишите нам"
-
Создание окна "Добавить запись"
-
Создание окна "Подробнее о записи"
-
Создание окна "Загрузка"
-
-
Создание костяка программы
В каждой программе главное - это логика приложения. Реализовав подготовленный дизайн, требуется писать действия, функционал программы
-
Реализовать главное окно
-
Реализовать боковое меню
-
Реализовать функцию добавления записи
-
Реализовать запись в файл
-
Реализовать выполнение записи
-
Реализовать напоминание об текущих записях
-
Реализовать историю
-
Реализовать настройки
-
Реализовать "о записи"
-
Реализовать достижения
-
Реализовать статистику
-
Реализовать поиск
-
Реализовать загрузчик
-
Реализовать обратную связь
-
-
Тесты
То, что одному может быть удобно, другому может быть отвратно. Для того, что бы собрать общую картину о программе, нужно провести тесты. Тесты не только дизайна, но и функционала программы.
-
Создание страницы на Play Market
Последним этапом в разработке приложения на android является его выкладывание в общий доступ, чтобы люди могли начать им пользоваться.
- 1591
- 15 декабря 2016, 15:27
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением