Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
The Terry
1 / 1 / 0
Регистрация: 06.10.2013
Сообщений: 72
#1

Начать с нуля - Программирование Android

07.11.2013, 00:41. Просмотров 908. Ответов 13
Метки нет (Все метки)

Я хотел спросить, сложно ли будет написать приложение, если я ничего не знаю. Прочитав уроки, я смогу написать какое-нибудь приложение? И можно ссылки на хорошие уроки. Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.11.2013, 00:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Начать с нуля (Программирование Android):

СофтФон с нуля - Программирование Android
Всем добра! Хочется писать собственный софтфон на андроид. И эту тему знаний null) Прощу кто знает описать с чего начать, и что нужен...

Андроид с нуля - Программирование Android
Доброго времени суток! В общем мне задали писать курсовой на тему !Приложение : камера для Андроид!, то есть создать прогу которая будет...

SIP СофтФон с нуля - Программирование Android
Здравствуйте дорогие друзья. Есть задачка создание своего СофтФона. Как писать, с чего начать, представлении не имею. Посоветуйте...

Написание чата с нуля - Программирование Android
ХОЧУ СОЗДАТЬ СВОЙ ЧАТ НА АНДРОИД , ЧТОБ КАЖДЫЙ МОГ СКАЧИВАТЬ ЗАРЕГИСТРИВОВАТЬСЯ, ПИСАТЬ ЛИЧНЫЕ СООБЩЕНИЯ, ЗАГРУЖАТЬ АВАТАРКУ И ТД.. ...

С чего начать - Программирование Android
Хочу попробовать разрабатывать под Android. Среди моих попыток были создание небольших приложений с помощью FireMonkey на С++ и xamarin...

С чего начать - Программирование Android
Здравствуйте. Я никогда не разрабатывал приложения для Android. В какой среде это делается ? с чего начать ?

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Netscape
371 / 358 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
07.11.2013, 00:47 #2
Цитата Сообщение от The Terry Посмотреть сообщение
какое-нибудь приложение
определенно сможете. какое-нибудь любой сможет.
http://startandroid.ru/ru/
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
07.11.2013, 03:22 #3
The Terry, мы в Вас верим
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
07.11.2013, 10:28 #4
По своему опыту скажу, что почитал первые уроки с нескольких сайтов, но чего-то интересного после этого сделать не смог бы, хотя имею приличную школу программирования в прошлом.
Больше решил не мучаться и купил книгу с уроками. Не просто теорию, а приложения, которые можно написать прямо по книге. Конкретно у меня "Android для программистов. Создаем приложения". Плюс такой книги в том, там разобраны приложения вплоть до карт Google. Надеюсь, через месяц что-то получится.
Да, и конечно же, это реклама
Gena_Shm
0 / 0 / 0
Регистрация: 06.11.2013
Сообщений: 15
07.11.2013, 10:56 #5
Автор,все возможно конечно. Простое точно получится. Главное желание. Оно много очень значит. Ну и если сам не дурак, то справишся. Для первого проекта сделай простой калькулятор. Там вся основа почти для дальнейшего полета фантазии

http://developer.alexanderklimov.ru/android/

p.s Я сам такой же.
NOSC
43 / 43 / 3
Регистрация: 10.10.2013
Сообщений: 297
07.11.2013, 11:01 #6
Да наверное половина программистов такие. Мне помогли уроки startandroid.ru - когда сталкивался с чем то, чего не мог понять и найти объяснений - смотрел чужой код и часами копался пока для меня код не становился как "русский алфавит", если совсем не могу найти что мне надо или просто не знаю как называется - до сих пор спрашиваю здесь.

Спасибо всем кто помогает, обещаю что потом так же буду смиренно отвечать на глупые вопросы новичков ;-)

Так что вперед, главное ставить перед собой четкие задачи, тогда сможете формулировать четкие вопросы (гуглу или коллегам)
Vladimirys
307 / 204 / 25
Регистрация: 16.01.2010
Сообщений: 585
08.11.2013, 01:45 #7
Цитата Сообщение от The Terry Посмотреть сообщение
Я хотел спросить, сложно ли будет написать приложение, если я ничего не знаю.
Нужно Java SE знать, почти все, кроме интерфейса, у Андроида свой. Именно - писать, будет не легко, а повторять за кем то - проще. Тут даже тема есть для новичков, чего читать. Читать нужно много.

Добавлено через 9 минут
Большинство "уроков" в сети, "предполагают" что вы знаете Java, знаете что такое классы, методы, пакеты, и прочее.
И конечно же, на зубок, знаете что такое полиморфизм, инкапсуляция, наследование.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
08.11.2013, 03:09 #8
Цитата Сообщение от Vladimirys Посмотреть сообщение
Большинство "уроков" в сети, "предполагают" что вы знаете Java, знаете что такое классы, методы, пакеты, и прочее.
И конечно же, на зубок, знаете что такое полиморфизм, инкапсуляция, наследование.
Когда начинал, явы не знал! Вообще! Кодером давно, но не на яве...
Ставь себе задачу. Можно несколько. Читай уроки (скучно). Читай инструкции (еще скучнее). Разбирай чужие исходники и модифицируй их под себя (уже интереснее). Пробуй сам что-нибудь написать С НУЛЯ (вау).

Теперь советы:
1) купи устройство! Без него - СКУЧНО! Я 2-3 месяца игрался в эмуляторах... Интерес к андроиду удержало только обещаное за программу "бабло" ! Разработка была крайне медленной. На устройстве раз в 5 быстрее и интереснее... Не сидя за компом можешь понаслаждаться своей программой (даже если она считает только "2+2=")... Поймешь реальные возможности андроида...
2) помни! Примеры часто врут! Версии обновляются, еклипс устарел (судя по рекламе гугла) и часто советуют перейти на Андроид студию под которую еще мало примеров, видео, статей...
3) накачай примеров (где только найдешь) и попробуй их откомпилировать под устройство (хотя-бы без разбора). Собери "коллекцию" полезных "фишек" для твоего будующего проекта...
4) ... пробуй писать с нуля или модифицируя один из примеров (не нарушай копирайт)... если возникнут вопросы по коду и гугл/яндекс не поможет - задавай их здесь!
Vladimirys
307 / 204 / 25
Регистрация: 16.01.2010
Сообщений: 585
08.11.2013, 20:13 #9
Цитата Сообщение от Tester64 Посмотреть сообщение
Когда начинал, явы не знал! Вообще! Кодером давно, но не на яве...
Это важно, особенно если были основные понятия об ООП. Тут как с языком - знаешь английский, можно довольно легко выучить и французский, и аналогичные из "той же группы"
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
08.11.2013, 21:02 #10
Цитата Сообщение от Vladimirys Посмотреть сообщение
Это важно, особенно если были основные понятия об ООП. Тут как с языком - знаешь английский, можно довольно легко выучить и французский, и аналогичные из "той же группы"
Теоретически - да... Практически же ВСЕ ПРИЙДЕТСЯ УЧИТЬ С НУЛЯ! До явы я работал более чем на 10 языках (не изучил теорию языка по книжке и бросил, а реально использовал минимум месяц). И все равно сильно плевался столкнувшись с явой - язык странный, куча ограничений, явная типизация уживается с неявной (int i=1, но String s=""+i), обязательная многопоточность(реакторность) с кучей проблем при работе с главным потоком... Короче ява - гадость еще та! К ней надо привыкнуть!
Общая с другими языками теория ООП вместится в 2-3 абзаца книжки - остальное исключения. А добавьте к этому довольно кривой гугл интерфейс и апи... Возможно (почти уверен) что лет через 5-10 гугл сильно упростит жизнь разработчикам и улучшит свою тормознутую ОС, но пока... работаем на том что есть!

Но несмотря на все - результат того стоит! На моем телефоне крутится напоминалка созданая мной под меня. Пишу свою звонилку. А сегодня получил деньги за мой первый андроид-проект и получил заказ на подобную программу еще от 2х фирм(в моем городе)!
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
08.11.2013, 22:02 #11
Цитата Сообщение от Tester64 Посмотреть сообщение
если возникнут вопросы по коду и гугл/яндекс не поможет - задавай их здесь!
Ещё как поможет. Во всяком случае направят на http://stackoverflow.com/
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
08.11.2013, 22:04 #12
Цитата Сообщение от Tester64 Посмотреть сообщение
Короче ява - гадость еще та! К ней надо привыкнуть!
Извините за оффтоп, я тоже примерно такого же мнения. До этого несколько лет программировал, потом несколько лет не программировал, сейчас решил вернуться, технологии малость поменялись. После VB и Delphi Ява кажется несколько неудобным языком с кучей писанины и всевозможными переопределениями методов. Придётся изучать, что поделаешь. Созданием интерфейсов на Android тоже не восхищён. XML, определения строк под каждый компонент, файлы ресурсов. Сколько всего! SQLite туда же.
Vladimirys
307 / 204 / 25
Регистрация: 16.01.2010
Сообщений: 585
09.11.2013, 00:07 #13
Ну так, за это и платят За сложность. Но по мне все логично. Главное не сравнивать языки, не зацикливаться на этом, мало ли что где как можно, тут нужно так, и все, и вперед.
P.S. Я когда то, в школе, Бэйсик изучал, по книжке "бэйсик это просто" и на моём ZX - совместимом ПК, команду не нужно было набирать, к примеру, нажал на L и сразу LET напечатано. Впоследствии, я очень расстроился, когда узнал что ручками придется вводить команды. До сих пор осадок остался. И по LET тоже скучал, нравился мне этот оператор
Т_Ё_М_А
23 / 6 / 2
Регистрация: 14.12.2009
Сообщений: 282
09.11.2013, 02:11 #14
Вот ещё хороший сайт http://developer.alexanderklimov.ru/android/
Много полезных примеров.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.11.2013, 02:11
Привет! Вот еще темы с ответами:

С чего начать - Программирование Android
Всем здравствуйте! Я хочу написать простенькую игру (без анимации) для Android. Какую литературу или видеоуроки посоветуете? Только...

С чего начать - Программирование Android
Здравствуйте, скажите с чего начать изучение программирование по андроид, и на каком языке стоит писать...

С чего начать - Программирование Android
пожалуйста помогите! в андроид разбираюсь не очень! мне нужно написать игру, простая игра типа Alphabear. как рэндомно вывести в ячейки...

С чего начать ? - Программирование Android
Здравствуйте! Прошу сильно не пинать, но я вот с такой наглостью обращаюсь за помощью к сообществу, я не давно приобрел телефон на...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
09.11.2013, 02:11
Ответ Создать тему
Опции темы

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