Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Prizrak55
0 / 0 / 2
Регистрация: 21.11.2014
Сообщений: 184
1

Что нужно знать, чтобы сделать приложение?

23.07.2016, 01:54. Просмотров 490. Ответов 18
Метки нет (Все метки)

П.С. Прошу не убивать мои фантазии и объективно ответить. пожалуйста.
Я не понимаю, что нужно знать. чтобы сделать приложение .
Например.
1)Возьмем любое приложение. типа. "Стильный Калькулятор". Что нужно знать, чтобы его сделать?
2)И еще одно возьмем Приложение. я не помню , как называется. Принцип его работы: приложение берет новость из любого интернет журнала и публикует(копирует) к себе.
3)Инстаграмм.
Что нужно знать . (по каждому, пожалуйста). чтобы его сделать. Я сейчас начал учить java. мне сказали. что нужно знать java(очень долго учить) и освоить Android SDK(очень быстро), и я смогу сделать приложение. так?
4)вопрос. Любая игра. типа марио
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.07.2016, 01:54
Ответы с готовыми решениями:

Что нужно знать для программирования под Android?
Всем привет! Скажите пожалуйста, что нужно знать помимо Java, чтобы писать...

Что нужно знать для клиент-серверной части?
Никогда не сталкивался с get/post запросами, писал лишь серверы и небольшие...

Что надо знать в java, чтобы хорошо программировать под android?
Всем привет. Подскажите пожалуйста какие технологии в java мне необходимо...

Что нужно знать для написания гибридного приложения?
Всем привет! Очень хочу научиться писать гибридные приложения, но не знаю с...

Что нужно для того чтобы собрать приложение для iOS и выложить в App Store?
Всем привет! Делаю приложение на PhoneGap. И столкнулся с проблемой. ...

18
_Night_Scream_
80 / 77 / 11
Регистрация: 08.08.2013
Сообщений: 635
23.07.2016, 06:51 2
Prizrak55, советую последовательно смотреть http://startandroid.ru/ru/uroki/vse-uroki-spiskom.html и у вас вопросы будут отпадать сами собой.
Вы задаёте слишком общие вопросы, много чего нужно знать, от фрагментов до работы с сетью + использование доп. библиотек, например glide (в случае например с интаграм).
Начните с малого, с hello world, layout, onClick, findById...
1
Alexvp
111 / 75 / 8
Регистрация: 03.08.2014
Сообщений: 396
23.07.2016, 07:54 3
Цитата Сообщение от _Night_Scream_ Посмотреть сообщение
Начните с малого
Не соглашусь. Это путь профессиональной подготовки программиста. ТС, похоже, просто любопытствующий.
На его месте я бы выбрал какую-нибудь тему, например, создать клон известной игры. И работая над ним, попутно осваивать необходимые инструменты и языки.
Есть успешные примеры такого подхода. Не помню точное название приложения и оно разработано для айфонов. Но суть факта помню. Когда появились первые айфоны один прогоревший торговец СD-дисками из России ради любопытства занялся разработкой приложения для чтения pdf-файлов. И оно "взлетело", его даже закупил Пентагон.
0
_Night_Scream_
80 / 77 / 11
Регистрация: 08.08.2013
Сообщений: 635
23.07.2016, 07:59 4
Alexvp, да, а потом из-за таких "любопытствующих" греются телефоны с кучей не нужных сервисов.
Да и пройдя эти уроки профессионалом не станешь есть еще много чего, что можно многие годы "любопытствовать".
0
Vladimir93
54 / 57 / 9
Регистрация: 28.06.2015
Сообщений: 254
23.07.2016, 10:23 5
Цитата Сообщение от Prizrak55 Посмотреть сообщение
Я не понимаю, что нужно знать. чтобы сделать приложение .
Нужно знать ООП. Никакие уроки в сети вам не помогут. Книжки нужно читать, хотя бы. Тут наверху тема закреплена. Берем и читаем. Читаем, читаем, читаем, ааааааа, умываемся, и опять читаемм.... Прочитали? Начинаем заново, потому что половину пропустили...
Примеры выполняем, выполняем, а не копируем из сети, ручками набираем, что бы пальчики привыкали.
2
CoolMind
422 / 404 / 66
Регистрация: 06.10.2012
Сообщений: 1,734
23.07.2016, 15:39 6
Цитата Сообщение от Vladimir93 Посмотреть сообщение
Книжки нужно читать, хотя бы.
Прихожу я, значит, на прыжки с парашютом. Первый день - теория и практика, подпись. Второй день - практика. Третий день - практика, подпись и прыжок. Книжек не видел и очень рад, а то бы передумал.
Прихожу на вождение (10 лет назад). Сажусь за парту, месяц слушаю теорию, покупаю "ПДД" и угадываю билетики в бланке. Потом надоедает, скачиваю картинки, пишу на Дельфи программу пару дней, потом только по ней и щёлкаю. Сажусь за руль, ругаюсь с инструктором и катаюсь. Из книжек - только "ПДД", никакого устройства автомобиля и как его заправлять.
Прихожу на тренировку по боксу. Книжек тоже почти не видал, разве что у тренера. Только отработка ударов, иногда просмотр боёв.
Книжки я люблю почитать на ночь (иногда). Когда учился в вузе - самое милое дело было. Только сядешь, через 15 минут уже сон снится, что ходишь по аудитории без трусов.
Вот вы скажите, вот нафиг вам эти книжки?
1
vxg
Модератор
3261 / 2059 / 325
Регистрация: 13.01.2012
Сообщений: 7,972
23.07.2016, 17:11 7
CoolMind, прыжки с парашютом, вождение, бокс... наверное не самые удачные примеры дисциплин где такой навык как чтение вообще применяется)
3
CoolMind
422 / 404 / 66
Регистрация: 06.10.2012
Сообщений: 1,734
23.07.2016, 20:56 8
vxg, спору нет.
Ещё видный деятель русской литературы А.С. Грибоедов сказал: "Забрать все книги бы да сжечь". Безусловно, он имел в виду и фолианты по Яве. Единственное, что тогда не могли предсказать, - это появление электронных книг. Сжечь Интернет - это большая проблема, тут соляркой не отделаешься, но к этому надо стремиться. Сожгли же Александрийскую библиотеку и перепрятали библиотеку Ивана Грозного. А он был непростым читателем.
Но если вас так терзает, почему именно Яву не стоит читать на ночь, то сообщу.
В произведении "Война и мир" тоже были вставки кода на французском. Но в Яве - на примитивном английском с багами, а уровень графомании, пожалуй, сравним с именитым произведением.
Ну вот, допустим, надо изучить многопоточность. Вот я честно пытался понять брахмапутру Эккеля с философами, которые берут друг у друга палочки, чтобы поесть. Через пару дней понял, что меня водят за нос, и пошёл искать в Google. Ну не могут они в своих учёных книгах двух слов связать, чтобы не получилась ересь. Приятнее читать небольшие статьи, в каждой из которых обсуждается какая-то конкретная проблема, а не комплекс не пойми чего.

Добавлено через 30 минут
Кстати, поглядите ролик по русской литературе, узнаете много нового.
http://rutube.ru/video/2178b68a8c7d5d15cd05e253ce2e16c0/ (Гарик Мартиросян и Дмитрий Сорокин - День рождения Льва Толстого).
0
vxg
Модератор
3261 / 2059 / 325
Регистрация: 13.01.2012
Сообщений: 7,972
23.07.2016, 21:17 9
CoolMind, вы оч сложно формулируете
0
Alexvp
111 / 75 / 8
Регистрация: 03.08.2014
Сообщений: 396
23.07.2016, 21:20 10
Цитата Сообщение от _Night_Scream_ Посмотреть сообщение
а потом из-за таких "любопытствующих" греются телефоны с кучей не нужных сервисов
А вы можете не ставить такие приложения или удалять их. Но зачем запрещать любопытство?
0
CoolMind
422 / 404 / 66
Регистрация: 06.10.2012
Сообщений: 1,734
23.07.2016, 22:40 11
Ещё пример. Как-то у нас были соревнования по шахматам, и я решил тряхнуть стариной, залез на сайт с онлайн-шахматами. Потренировался месяца три, чтобы не всё проиграть. В тот день мы сидели часов пять, провели, кажется, семь партий каждый. Мандраж был необыкновенный. Я выиграл одну. С тех пор так подсел на шахматы, что играю почти каждый вечер, день, ночь. Провёл, наверное, уже пару тысяч партий за три года.
Когда-то в детстве читал шахматные книги, сейчас же просто соображаю. За это время рейтинг вырос до 1900, что соответствует первому разряду. Возможно, стоит почитать хоть одну книгу по началам, завершениям и ловушкам. А так - не вижу смысла.
0
CoolMind
23.07.2016, 22:46
  #12

Не по теме:

Здесь есть шахматисты? Кто может объяснить противоречие? Или это "исторически сложилось"? Суть такова.
В ситуации, когда обе стороны готовы поставить мат следующим ходом, победа присуждается первому, кто это сделал. Вторая сторона не имеет права отомстить и поставить мат следующим ходом.
Однако на позиции ниже ферзь готов поставить мат в один ход, но не может этого сделать, потому что связан. Чёрные даже мат следующим ходом поставить не могут, но белый ферзь может разве что взять слона. Где же логика?

0
Prizrak55
0 / 0 / 2
Регистрация: 21.11.2014
Сообщений: 184
24.07.2016, 06:25  [ТС] 13
АХАхахахахах Ребят. Так что мне делать-то? Как я понял= практика, если не понимаешь = гугл = практика=книги=практика=приктика
0
Storm Screamer
100 / 106 / 14
Регистрация: 21.04.2013
Сообщений: 1,261
24.07.2016, 06:41 14
Цитата Сообщение от CoolMind Посмотреть сообщение
Вот вы скажите, вот нафиг вам эти книжки?
Разработка ПО никогда не была делом тривиальным.

Цитата Сообщение от Prizrak55 Посмотреть сообщение
Я не понимаю, что нужно знать. чтобы сделать приложение .
А с чего бы начали постройку простого дома?
0
Alexvp
111 / 75 / 8
Регистрация: 03.08.2014
Сообщений: 396
24.07.2016, 07:54 15
Цитата Сообщение от CoolMind Посмотреть сообщение
Возможно, стоит почитать хоть одну книгу по началам, завершениям и ловушкам
Сугубо ИХМО. Программирование это умение мыслить алгоритмически. Если есть отлаженный алгоритм, то кодирование становится делом техники. Конечно, при разработке алгоритма следует учитывать возможности используемого языка программирования и наличие сторонних библиотек.

Добавлено через 4 минуты

Не по теме:

Цитата Сообщение от CoolMind Посмотреть сообщение
Где же логика?
Правила выше логики.

1
vxg
Модератор
3261 / 2059 / 325
Регистрация: 13.01.2012
Сообщений: 7,972
24.07.2016, 07:55 16
CoolMind, если вы не знаете языка вообще я бы все-таки рекомендовал почитать книгу. А то потом встречаются люди которые делают такое что волосы дыбом... Возможно книга даже будет полезна и тем кому есть за что зацепиться (есть опыт в других языках), но это уже зависит от обстоятельств. Нулевым - однозначно читать - это разумный выбор - не в кубики играют.
1
Vladimir93
54 / 57 / 9
Регистрация: 28.06.2015
Сообщений: 254
24.07.2016, 10:48 17
Цитата Сообщение от CoolMind Посмотреть сообщение
Вот вы скажите, вот нафиг вам эти книжки?
Мне? Ну хотя бы то что таких вопросов не задаю - Создать активити которе будет закрываться только при выполнении условия
Там даже, обратите внимание, не вопрос, мол как?? А уверено так мол скажите, вы же знаете, делов то.
Насчет боксеров, я как то общался, они то может и не читают, но бои все время смотрят, часами, потом обсуждают (а новички, так вообще перед зеркалом руками машут, правой - левой, правой - левой, плюс дыхание тренируют, и так по часу минимум.).
А не просто тупо руками машут туда сюда. Не ну есть такие, но машут они не долго, пару спарингов отхватят, и понимают что бокс - это не их. Идут куда то в другое место, по быстроу, но в итоге, так ничему научиться и не могут.
1
CoolMind
422 / 404 / 66
Регистрация: 06.10.2012
Сообщений: 1,734
24.07.2016, 13:03 18
Приятно, что услышал ответы на свой вопрос. Куда-то делась позиция из шахмат, попробую загрузить снова. На ней ярко видно, что действительно, приоритет операций выше логики. Т.е. сначала проверяется, может ли ходить фигура, а затем уже возможность поставить ею мат, хотя казалось бы, мат в один ход, а следовательно, белый король не может быть бит.
Я согласен с мнением, что
Цитата Сообщение от vxg Посмотреть сообщение
если вы не знаете языка вообще я бы все-таки рекомендовал почитать книгу.
Ну а после прочтения некоторого числа страниц (думаю, в пределах нескольких десятков) надо начинать что-то делать.
0
Миниатюры
Что нужно знать, чтобы сделать приложение?  
CoolMind
422 / 404 / 66
Регистрация: 06.10.2012
Сообщений: 1,734
24.07.2016, 13:10 19
Цитата Сообщение от Vladimir93 Посмотреть сообщение
Насчет боксеров, я как то общался, они то может и не читают, но бои все время смотрят, часами, потом обсуждают (а новички, так вообще перед зеркалом руками машут, правой - левой, правой - левой, плюс дыхание тренируют, и так по часу минимум.).
А не просто тупо руками машут туда сюда. Не ну есть такие, но машут они не долго, пару спарингов отхватят, и понимают что бокс - это не их. Идут куда то в другое место, по быстроу, но в итоге, так ничему научиться и не могут.
Здесь я с вами согласен, так же поступал (в смысле, смотрел бои и имитировал бой с тенью). И этот пример как раз хорошо показывает, что без фундамента далеко не уехать. Т.е. отрывочные сведения не помогут в продвижении, а если с самого начала не поставить базу, то переучить правильно потом будет, ой, как сложно.
Пример из программистской практики: когда-то были популярны всякие "Соло на клавиатуре", "Babytype", "Stamina" и др. тренажёры клавиатуры. Раньше мне казалось, что это редкостное издевательство (собственно, я и сейчас так считаю), но что-то в этом есть. Поскольку ученика сразу учат правильно ставить руки на клавиатуре. Если он учится не по программам, то, скорее всего, не научится эффективно печатать. Аналогия со спортом прослеживается.
0
24.07.2016, 13:10
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.07.2016, 13:10

Qt Нужно чтобы приложение выводило на экран одно рандомное слово
Где можно хранить очень много слов?И как реализовать их вывод на экран по...

Как сделать, чтобы приложение выглядело одинаково на всех версиях
Привет. Подскажите пожалуйста, как бы так сделать, чтобы мое приложение...

Нужно мобильное приложение. Что требовать от разработчиков?
Всем привет! Опытные разработчики помогите советом! Мне нужно приложение,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru