Цель заброшена
Автор не отписывался в цели 8 лет 8 месяцев 17 дней
Создание 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 является его выкладывание в общий доступ, чтобы люди могли начать им пользоваться.
 
- 1778
 - 15 декабря 2016, 15:27
 
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением