Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.04.2017, 15:08   #1
Кристина189
 
Регистрация: 19.04.2017
Сообщений: 9
По умолчанию Разработка мобильного приложения

В рамках выпускной работы я рассматриваю архитектуру предприятия на основе мобильного приложения. И самостоятельно не могу разобраться с тем, какие программнеы средства нужны для разработки приложения , то есть на покупку чего нужно затратить деньги или что просто установить. Не мог бы мне кто-то это объяснить очень простым языком, вплоть до покупки телефона на android для тестирования приложения.
Функционал приложения:
2. Отображение всех платных парковок
3. Поиск наикратчайшего пути.
4. Отображение основной информации, такой как: режим работы, адрес, цена, количество доступных мест.
5. Возможность написание отзывов о платных парковках.
6. Отображение актуальной информации о каких-либо изменениях в любое время суток.
7. Возможность обращения в службу поддержки

Последний раз редактировалось Кристина189; 19.04.2017 в 21:06.
Кристина189 вне форума Ответить с цитированием
Старый 19.04.2017, 18:20   #2
ura_111
Участник клуба
 
Регистрация: 14.05.2016
Сообщений: 1,793
По умолчанию

Я ничего в этом не понимаю, поэтому рассуждаю теоретически...

Я думаю, что сначала не надо ничего покупать, а лучше пользоваться имитаторами андроид-телефона (а то ещё спалишь что-нибудь в процессе разработки).
Ну например:

https://www.youtube.com/watch?v=SbWz...1WW27p&index=3

а вообще у него целый канал на youtube (от самого начала(это когда и где скачивает программу) и до....).

Вот сколько видеоуроков:

1.jpg

И воообще, начинать лучше с youtube (потому что там целые видеокурсы подобного)

2.jpg


главное выбрать "ПЛЕЙЛИСТ"....

Советую проштудировать эти плейлисты и выписать, для себя, какими программа люди (обычно) пользуются.
Самую популярную и скачаешь себе: программа должна быть бесплатной, с понятным интерфейсом, с возможность имитацией какого-нибудь андроид-телефона (этот телефон, в будущем, и купишь; посмотри цены на телефоны, - сам аппарат тоже должен быть не дорогим).

Последний раз редактировалось ura_111; 19.04.2017 в 18:32.
ura_111 вне форума Ответить с цитированием
Старый 19.04.2017, 19:02   #3
ura_111
Участник клуба
 
Регистрация: 14.05.2016
Сообщений: 1,793
По умолчанию

"Не мог бы мне кто-то это объяснить очень простым языком, вплоть до покупки телефона на android"

Работа большая, поэтому тебе никто не будет делать. Тебе надо самой крутиться...

На youtube конкуренция за зрителя, поэтому если лектор плохо объясняет - можешь перейти на другого.
Советую сначала делать то, что в видео (даже если это и не по твоей теме). Может даже несколько раз. Это нужно чтобы набить руку, а потом переходи к своему решению.

По телефону уже писал: выбери телефон, который можно имитировать в программе (прям соответствующую модель), а по цене (для этого проштудируй онлайн-магазины) должен быть недорогой. А и правда, зачем тебе покупать телефон, который после сдачи работы будет не нужен... Обычно, если в интернет-магазинах широко представлена конкретная модель, то и на любом рынке её можно будет купить.

Сразу телефон не покупай;
а покупай когда уже у тебя будет более-менее работающее приложение (протестированное на стимуляторе телефона)
.

Последний раз редактировалось ura_111; 19.04.2017 в 19:23.
ura_111 вне форума Ответить с цитированием
Старый 19.04.2017, 21:08   #4
Кристина189
 
Регистрация: 19.04.2017
Сообщений: 9
По умолчанию

Мне всего лишь нужно помочь понять, какие средства нужны для разработки, чтоб я рассчитала, на что тратиться. Итак, мобильное приложение для Android, значит надо: для клиентской части Android Studio, для серверной Node js, нужны лицензионные операционки, нужно ли еще что-то СУБД или какие-то штуки дополнительные
Кристина189 вне форума Ответить с цитированием
Старый 19.04.2017, 21:22   #5
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от Кристина189 Посмотреть сообщение
нужны лицензионные операционки
лицензионный линукс?


Цитата:
Сообщение от Кристина189 Посмотреть сообщение
для серверной Node js
что угодно для серверной, не обязательно Node.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 20.04.2017, 09:16   #6
Кристина189
 
Регистрация: 19.04.2017
Сообщений: 9
По умолчанию

а еще то-то нужно? какие-нибудь программы дополнительные?
Кристина189 вне форума Ответить с цитированием
Старый 20.04.2017, 09:21   #7
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,150
По умолчанию

Тут два пути:
- будете делать все самостоятельно, финансовых затрат никаких (если не будете потом публиковать в маркете, если будете - то для андроида разовый платеж 20-30$, для айфонов ежегодный, сколько не помню)
- заказываете на стороне, вам все делают, - тут по вашему пред-тз вам выкатят счет - на гора, успевай оплачивать )))
ADSoft вне форума Ответить с цитированием
Старый 20.04.2017, 09:46   #8
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Ну БД, веб-сервер (Apache httpd или nginx, или что-то нодовское) как минимум.
В зависимости от задачи, нагрузки и т.п. еще бывают всякие более продвинутые схемы с кешированием, фронтенд сервером (nginx) и т.п.

Еще всякие стандартные общие вещи для разработчика забыты. Хотя бы git (+ сервер или сторонний типа gitlab/bitbucket/github). В зависимости от размеров проекта/команды еще может быть удобно иметь Continuous Integration сервер, баг-трекер, ...

Ну и всякое про обслуживание сервера: хотя бы бэкапы, provisioning, деплой (Ansible, Chef и т.п. для автоматизации последних двух).

Почти все вышеперечисленное возможно бесплатно.

И еще для самого функционала приложения обычно по возможности берут готовые компоненты/библиотеки, чтоб не велосипедить самому (например службу поддержки). Какие-то бесплатные/опенсорс, какие-то нет.

Вообще если не брать что-то дико дорогое типа СУБД Оракла, то все эти затраты не должны быть существенны по сравнению с зп разработчиков/дизайнеров и т.п. Ну и компы им.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 20.04.2017, 11:45   #9
Кристина189
 
Регистрация: 19.04.2017
Сообщений: 9
По умолчанию

а почему именно линукс? виндоус можно использовать?
Кристина189 вне форума Ответить с цитированием
Старый 20.04.2017, 12:02   #10
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

Цитата:
Сообщение от Кристина189 Посмотреть сообщение
а почему именно линукс? виндоус можно использовать?
можно.
Но,
1) Линукс есть бесплатный, в отличие от Винды (которая ой как не бесплатна
2) Линукс многие сетевые вещи поддерживает нативно (из коробки) или их очень легко установить
3) Линукс очень эффективен в сетевой нагрузке.
4) Линукс безопаснее

ну и до кучи:
Разработчик Microsoft объяснил, почему Linux лучше, чем Windows

Windows и Linux: что безопаснее? (статья 2005 года)

21 августа 2003, 12:24 Microsoft использует Linux для защиты своего web-сайта

p.s. А вообще Linux против Windows - это одна из излюбленных тем т.н. "священных войн"

Последний раз редактировалось Serge_Bliznykov; 20.04.2017 в 12:04.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ищу разработчика мобильного приложения Karandyshev Фриланс 0 15.03.2017 18:36
Создание мобильного приложения Sibbarb Фриланс 0 20.04.2016 21:37
Сервер для мобильного приложения vladimirk Общие вопросы Web 3 06.05.2015 23:41
Разработка мобильного приложения Denn198 Фриланс 0 28.04.2014 15:14