|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.04.2017, 15:08 | #1 |
Регистрация: 19.04.2017
Сообщений: 9
|
Разработка мобильного приложения
В рамках выпускной работы я рассматриваю архитектуру предприятия на основе мобильного приложения. И самостоятельно не могу разобраться с тем, какие программнеы средства нужны для разработки приложения , то есть на покупку чего нужно затратить деньги или что просто установить. Не мог бы мне кто-то это объяснить очень простым языком, вплоть до покупки телефона на android для тестирования приложения.
Функционал приложения: 2. Отображение всех платных парковок 3. Поиск наикратчайшего пути. 4. Отображение основной информации, такой как: режим работы, адрес, цена, количество доступных мест. 5. Возможность написание отзывов о платных парковках. 6. Отображение актуальной информации о каких-либо изменениях в любое время суток. 7. Возможность обращения в службу поддержки Последний раз редактировалось Кристина189; 19.04.2017 в 21:06. |
19.04.2017, 18:20 | #2 |
Участник клуба
Регистрация: 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. |
19.04.2017, 19:02 | #3 |
Участник клуба
Регистрация: 14.05.2016
Сообщений: 1,793
|
"Не мог бы мне кто-то это объяснить очень простым языком, вплоть до покупки телефона на android"
Работа большая, поэтому тебе никто не будет делать. Тебе надо самой крутиться... На youtube конкуренция за зрителя, поэтому если лектор плохо объясняет - можешь перейти на другого. Советую сначала делать то, что в видео (даже если это и не по твоей теме). Может даже несколько раз. Это нужно чтобы набить руку, а потом переходи к своему решению. По телефону уже писал: выбери телефон, который можно имитировать в программе (прям соответствующую модель), а по цене (для этого проштудируй онлайн-магазины) должен быть недорогой. А и правда, зачем тебе покупать телефон, который после сдачи работы будет не нужен... Обычно, если в интернет-магазинах широко представлена конкретная модель, то и на любом рынке её можно будет купить. Сразу телефон не покупай; а покупай когда уже у тебя будет более-менее работающее приложение (протестированное на стимуляторе телефона) . Последний раз редактировалось ura_111; 19.04.2017 в 19:23. |
19.04.2017, 21:08 | #4 |
Регистрация: 19.04.2017
Сообщений: 9
|
Мне всего лишь нужно помочь понять, какие средства нужны для разработки, чтоб я рассчитала, на что тратиться. Итак, мобильное приложение для Android, значит надо: для клиентской части Android Studio, для серверной Node js, нужны лицензионные операционки, нужно ли еще что-то СУБД или какие-то штуки дополнительные
|
19.04.2017, 21:22 | #5 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
лицензионный линукс?
что угодно для серверной, не обязательно Node.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
20.04.2017, 09:16 | #6 |
Регистрация: 19.04.2017
Сообщений: 9
|
а еще то-то нужно? какие-нибудь программы дополнительные?
|
20.04.2017, 09:21 | #7 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,160
|
Тут два пути:
- будете делать все самостоятельно, финансовых затрат никаких (если не будете потом публиковать в маркете, если будете - то для андроида разовый платеж 20-30$, для айфонов ежегодный, сколько не помню) - заказываете на стороне, вам все делают, - тут по вашему пред-тз вам выкатят счет - на гора, успевай оплачивать ))) |
20.04.2017, 09:46 | #8 |
Старожил
Регистрация: 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
ЛС отключены Аларом. |
20.04.2017, 11:45 | #9 |
Регистрация: 19.04.2017
Сообщений: 9
|
а почему именно линукс? виндоус можно использовать?
|
20.04.2017, 12:02 | #10 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
можно.
Но, 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. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ищу разработчика мобильного приложения | 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 |