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

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

Войти
Регистрация
Восстановить пароль
 
 
okunetsky
0 / 0 / 0
Регистрация: 27.02.2015
Сообщений: 29
#1

Как изучать андроид? - Программирование Android

22.08.2016, 15:53. Просмотров 667. Ответов 30
Метки нет (Все метки)

I know, that is one of the most oftently asked question, but I', really perplexed. THere are so much information about android and I don't know what to start with...or rather how to move on... I read "Head forst android development" and created sunshine app on udacity. Now I started reading "Professional android 4 application development". It's greate, but I need some practice as well,not only "lectures". So what would u advice. Maybe I need some pieces of advice about how to use Google,coz there are so much info(

Знаю , что это один из самых часто задаваемых вопросов , но я на самом деле озадачен . Есть так много информации о Android , и я не знаю, с чего начать ... или, вернее , как двигаться дальше ... Я ghjxbnfk" Head First Android Development " и создал Sunhine-- приложение для просмотра погоды на Udacity . Теперь я начал читать "Professional Android 4 development " Рето Майера(то ли Мэйера,хз как правильно) . Это хорошо, но мне нужна некоторая практика , а не только " лекции " . Так что хотел бы пару советов. Может быть, мне нужно несколько советов о том, как использовать Google , так как есть слишком много информации (
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.08.2016, 15:53     Как изучать андроид?
Посмотрите здесь:

Начинаю изучать андроид - Программирование Android
1-й вопрос. Каким методом сделать выборку из таблицы по URI с возможностью группировки и сортировки?(хочу выбрать все данные из лога...

С какой литературу начать изучать андроид фреймворк? - Программирование Android
За плечами только 1.5 тома Хорстмана. Спасибо заранее за совет)

Стоит ли изучать андроид или проще заказать программу? - Программирование Android
Добрый день. Задача у меня стоит такая: необходимо написать простенькую программу под андроид. Программа должна отслеживать входящие...

Как на новом планшете снести андроид и поставить нормальный виндовс, как минимум ХР - Программирование Android
???

Андроид как пульт - Программирование Android
Здравствуйте, я хочу узнать как можно написать приложение для управления.Например лампочка: 1) что-бы можно было отключить включить...

Как добавить версию андроид - Программирование Android
Здравствуйте, появился такой вопрос, можно ли в проект добавить версию андроид(более старую), например минимальная версия была 4.4.4, а...

JMonkeyEngine, как использовать на Андроид? - Программирование Android
Как использовать jME на андроид? (желательно в android studio)

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vladimir93
36 / 36 / 4
Регистрация: 28.06.2015
Сообщений: 151
24.08.2016, 11:00     Как изучать андроид? #16
Цитата Сообщение от Valakin Посмотреть сообщение
неужели каждый пишет одно и тоже (по большому счету)
Ну да. Вот автомобили, сколько фирм выпускает, и все, можно сказать, одинаковые. Так, косметические правки есть.
Опять же велосипед. Его никто не изобретает, а просто делают и все. Сколько сейчас производителе велосипедов? Дохрена. И так везде, инструмент, комплектующие ПК, ноуты. Всего много, и все равно появляются новые производители. Так почему, программисты, должны действовать как то по другому? А уж решать, что нужно еще, а что нет - будет пользователь.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
24.08.2016, 11:43     Как изучать андроид? #17
Цитата Сообщение от vxg Посмотреть сообщение
читалка при ограничении фантазии или постепенном наращивании функций - неплохой вариант что бы начать делать хоть что нибудь
Вообще-то это ОЧЕНЬ сложный проект! Я когда-то больше недели убил на понимание принципов рисования (в Делфи). Основы переносов, основы кеширования больших текстов под размеры экрана, основы разбиения текста на строки, слова, страницы, учет шрифтов, отступов между символами, отступам между строк, отступами от краев. Все это жутко тормозило, когда каждую строку посимвольно выводил. А ведь есть еще и технологии сглаживания при наложения на фоновую подложку... А ведь речь пока шла о чистом ТХТ! А попробуй корректно тот-же .fb2 на абзацы разложить...

Не по теме:

p.s. мою идею, о которой я мечтал (>10 лет назад в Делфи) так нигде и не встречал... Может кто-нибудь из вас "подхватит" и доведет до ума (я уже вряд-ли за подобное возьмусь в одиночку). Когда-то видел похожую читалку, но... даже название не сохранилось. Подозреваю что даже в 98винде уже бы не заработало (возможно вообще под ДОСом была). Текст плавно плывет вверх (как обычно в читалках), а ФОН с той-же скоростью плывет вниз! Не знаю почему, но при этом не возникал эффект "стробоскопа" - уведя взгляд с монитора зрение не "плыло".



Цитата Сообщение от Valakin Посмотреть сообщение
может уже есть готовое решение,
ведь каждой второй проге нужен выбор файлов,
Ты видел это "стандартное" уродство??? Если ты студент, сдающий курсовую/дипломную, то тебе хватит, но если это для Плея, то будет выглядить ЖУТКО! Поставь себе CoolReader и посмотри как там это дизайнерски сделано...

Не по теме:

Цитата Сообщение от Vladimir93 Посмотреть сообщение
Всего много, и все равно появляются новые производители. Так почему, программисты, должны действовать как то по другому?
А вот это как раз не правильно... Но увы так и есть... В отличии от велосипедов(харда), любой студент увидев чужой софт может его повторить и улучшить. А вместо этого пишут те-же калькуляторы, магазины, будильники... лишь дизайн меняют... В Делфи было сообщество по коду! Сборники готовых решений! Аналог гитхаба, но для узких решений... В андроиде такого нет! Только базовые "уроки". И те чаще всего нельзя просто скачать, запустить в 2 клика и сказать "вах! хочу этот модуль и в мою программу встроить"...

vxg
Модератор
3144 / 1946 / 214
Регистрация: 13.01.2012
Сообщений: 7,438
24.08.2016, 12:07     Как изучать андроид? #18
Tester64, если речь идёт о ПЕРВОМ приложении то ничто не мешает человеку просто считать файл построчного и вывести полученный текст в TextView - это минимум кода зато человек скажет "о! я сделал программу и она работает!!" И станет делать дальше. Вы же серьезно не думаете что ПЕРВЫМ приложением должен стать почти полный аналог топового приложения плея))? Что касается сообществ - то что вы о них не знаете не значит что их нет. Как правило все можно узнать из оф справки или стека
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
24.08.2016, 12:09     Как изучать андроид? #19
Цитата Сообщение от Tester64 Посмотреть сообщение
Текст плавно плывет вверх (как обычно в читалках), а ФОН с той-же скоростью плывет вниз! Не знаю почему, но при этом не возникал эффект "стробоскопа" - уведя взгляд с монитора зрение не "плыло".
Ой, не знаю, боюсь даже представить. Когда на веб-страницах текст плывёт поверх неподвижного фона, уже неприятно. А если они ещё и в разных направлениях двигаются... Вроде, видел такое в древние времена ещё на старых CRT-мониторах, то ли в программах психологов, то ли в играх, казалось жутковато.
Если что, можно взять видеоредактор или даже PowerPoint и немного поанимировать, чтобы получить представление, прежде чем садиться за работу. У меня тоже часто так: делаешь эффект, два дня потратишь, а потом подумаешь, блин, как ужасно выглядит. А всего-то надо было в каком-нибудь аниматоре поглядеть на результат, чтобы идею сразу отбросить.
Цитата Сообщение от okunetsky Посмотреть сообщение
у меня 2 варианта тогда: читалка для книг или приложение вконтакте. С чего лучше начать?
Эх, иной раз хочется блеснуть каким-нибудь анекдотом. Вот честно, даже спустя 2 года активной разработки я ни за тот, ни за другой проект не возьмусь, разве что если будут платить деньги, и то, неизвестно на сколько это растянется, а сроки обычно спрашивают вперёд.
Возьмите хотя бы вот такую программу. Чёрный экран, на нём посередине кнопка "Включите свет" (красными буквами). Нажимаете - кнопка исчезает, а фон становится жёлтым. Шутка, конечно.
Pablito
24.08.2016, 12:13
  #20

Не по теме:

я могу точно сказать - написать свою читалку, например epub файлов - даже не для средних умов, там трудятся большие команды и все далеко не так просто, как кажется
эта задача на порядки сложнее и объемнее чем 100 голимых клиентов для vk или всем надоевщих медиаплееров

Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
24.08.2016, 12:22     Как изучать андроид? #21
Цитата Сообщение от vxg Посмотреть сообщение
если речь идёт о ПЕРВОМ приложении то ничто не мешает человеку просто считать файл построчного и вывести полученный текст в TextView - это минимум кода зато человек скажет "о! я сделал программу и она работает!!"
Это уровень HelloWorld! Код в пол странички! Это слишком далеко до "читалки". К тому-же если страниц больше 2х... уже возникнут проблемы с листанием!

Не по теме:

Цитата Сообщение от vxg Посмотреть сообщение
Что касается сообществ - то что вы о них не знаете не значит что их нет. Как правило все можно узнать из оф справки или стека
Я с декабря забросил андроид (месяц как вернулся), а до этого отслеживал сообщества...(даже в телеграмме в группах сидел) Факт - порог вхождения в новые направления андроида слишком высок для студентов и для "миддл". Я больше месяца потратил на изучение одной лишь телефонии (по сотням источникам, включая крайне тупой оф-сайт) и то еще не добрался до того как сменить аккаунт у контакта(официально похоже вообще нельзя - но за 2-3 страницы кода можно написать обходную функцию). Да и по вопросам здесь я часто встречаю "как нажать на кнопку" - в делфи качался мини-пример, запускался в делфи и менялся/портился до полного дзена! Из некоторых таких примитивов можно было "вырастить" очень даже ценные утилиты! У меня до сих пор десяток таких живут в системе...

vxg
Модератор
3144 / 1946 / 214
Регистрация: 13.01.2012
Сообщений: 7,438
24.08.2016, 12:32     Как изучать андроид? #22
Tester64, так человеку и нужен привет мир но со смыслом поэтому читалка - хороший вариант с необозримым полем для роста
Tester64
24.08.2016, 12:36
  #23

Не по теме:

Цитата Сообщение от CoolMind Посмотреть сообщение
Ой, не знаю, боюсь даже представить. Когда на веб-страницах текст плывёт поверх неподвижного фона, уже неприятно. А если они ещё и в разных направлениях двигаются... Вроде, видел такое в древние времена ещё на старых CRT-мониторах, то ли в программах психологов, то ли в играх, казалось жутковато.
Если что, можно взять видеоредактор или даже PowerPoint и немного поанимировать, чтобы получить представление, прежде чем садиться за работу. У меня тоже часто так: делаешь эффект, два дня потратишь, а потом подумаешь, блин, как ужасно выглядит. А всего-то надо было в каком-нибудь аниматоре поглядеть на результат, чтобы идею сразу отбросить.
Может быть! Я тогда студентом был... Мне тогда многое казалось крутым... Но... там была БЫСТРАЯ графика! Я ее позднее пытался на DirectX повторить чтобы летало, было гладким и без рывков... Факт: когда долго смотришь на ползущий текст, а потом уводишь глаза с экрана окружение "плывет" и голова кругом. Если долго (>2х часов) читаешь текст в читалке, где позиции строк фиксированы то потом еще какое-то время "весь мир в полосочку". И я точно помню что после той программы (не уверен что она не была чернобелой, и что фоном не были какие-то шарики или наклонная сетка) эффекта стробоскопа небыло (правда не уверен что я читал в ней больше 10 минут). Помню что ДОЛГО хотел добиться того-же эффекта, т.к. читал много и глаза уставали...

okunetsky
0 / 0 / 0
Регистрация: 27.02.2015
Сообщений: 29
24.08.2016, 16:11  [ТС]     Как изучать андроид? #24
Спасибо за ответы)
Ну а что мне тогда придумать?)
И было бы неплохо ,если б все были хоть немного взаимновежливыми)
Откуда вы знаете,что я сижу без дела?
Я читаю материалы с developer.android.com, а также смотрю лекции Мерилендского университета на coursera.org.
Просто не знаю,с чего начать практику. Ну пока я делал прилодение для прогноза погоды и телефонную книжку)
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
24.08.2016, 16:27     Как изучать андроид? #25
Цитата Сообщение от okunetsky Посмотреть сообщение
Просто не знаю,с чего начать практику. Ну пока я делал прилодение для прогноза погоды и телефонную книжку)
Начни с азов! Не строй сразу "суперпроекты". Сделай калькулятор (кнопки, математика, дизайн, обработка нажатий, вывод текста). Сделай телефонную книжку (дизайн, базы данных, динамический список, возможно несколько активити, возможно основы телефонии)

Как видишь "стек технологий" под каждый проект не должен быть большим у новичка! Каждая новая технология может занимать от суток до нескольких недель! А читалка или вконтакте это десятки технологий и большинство заставят попотеть опытного кодера...

Пока не изучишь десяток простых технологий, ты не сможешь написать ничего ценного даже для тебя лично! Не берись пока за сложные проекты! Смотри на это как на "Лего"... "научись для начала выпиливать кубики/детальки, а потом только мечтай о замках из них"

Цитата Сообщение от okunetsky Посмотреть сообщение
И было бы неплохо ,если б все были хоть немного взаимновежливыми)
Откуда вы знаете,что я сижу без дела?
Обычно здесь все вежливые... За оскорбления банят, а споры между кодерами - это норма... У каждого свой опыт, а значит и свои мнение и подходы...
vxg
Модератор
3144 / 1946 / 214
Регистрация: 13.01.2012
Сообщений: 7,438
24.08.2016, 16:57     Как изучать андроид? #26
okunetsky, лично я бы не относился к этому как к полету на Луну - читать годами лекции, тренироваться, поэтапно наращивать сложность приложений, пытаться воспроизвести уже существующие приложения... ужас. просто решите нужную вам - именно вам - задачу. для себя. ту которую еще не решали либо решение найти сложно либо оно вас в чем-то не устраивает. вот мне нужна была рисовалка для ребенка. этих рисовалок - 1 млрд вариантов. но одни сложны для ребенка 0.5-1-1.5 лет (или я плохо искал), другие набиты рекламой, третьи еще чего нибудь и я сделал свою. просто потому что мне было нужно.
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
24.08.2016, 21:03     Как изучать андроид? #27

Не по теме:

Цитата Сообщение от vxg Посмотреть сообщение
и я сделал свою
Ну как, уже нарисовали что-нибудь? Кошку там или домик))) Или там готовые клипарты из Ворда по клику вставляются?)
Лучше детишек пока не приучать к смартфонам, пусть лет до 7 попытаются без них.
Цитата Сообщение от Tester64 Посмотреть сообщение
Обычно здесь все вежливые.
Уха-ха) Хотя, да, по сравнению со многими форумами тут ещё ничего.
Цитата Сообщение от okunetsky Посмотреть сообщение
смотрю лекции Мерилендского университета на coursera.org
Видел я этого негра. Возьмите какие-нибудь вменяемые курсы. На Udacity есть и у e-Legion, например.


Можете попробовать сделать снимок с камеры и сохранить его в файл. Причём, снимок можно сделать как через API камеры, так и через функции самого Андроида (если не путаю, там есть одна такая). Заодно научитесь передавать данные между активностями.
Или попробуйте сделать радиоплеер. Тупо, но для начала подойдёт, займёт не один день, может быть.
REALIST07
Автор FAQ
Автор FAQ
176 / 176 / 13
Регистрация: 11.06.2010
Сообщений: 932
25.08.2016, 00:40     Как изучать андроид? #28
Лично моей первой программой под android был аналог этой программы, и я справился на 6,5 из 10 из-за грубейшей ошибки с reference,потому что с шарпа только перешел,но в конечном итоге меня приняли и с тех пор работаю под эту платформу, я помню даже хотел OCR добавить,но за неделю времени для новичка это невозможно, опыт всегда решает
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
25.08.2016, 07:47     Как изучать андроид? #29
Цитата Сообщение от CoolMind Посмотреть сообщение
Текст плавно плывет вверх (как обычно в читалках), а ФОН с той-же скоростью плывет вниз! Не знаю почему, но при этом не возникал эффект "стробоскопа" - уведя взгляд с монитора зрение не "плыло".
Ой, не знаю, боюсь даже представить. Когда на веб-страницах текст плывёт поверх неподвижного фона, уже неприятно. А если они ещё и в разных направлениях двигаются... Вроде, видел такое в древние времена ещё на старых CRT-мониторах, то ли в программах психологов, то ли в играх, казалось жутковато.
Если что, можно взять видеоредактор или даже PowerPoint и немного поанимировать, чтобы получить представление, прежде чем садиться за работу. У меня тоже часто так: делаешь эффект, два дня потратишь, а потом подумаешь, блин, как ужасно выглядит. А всего-то надо было в каком-нибудь аниматоре поглядеть на результат, чтобы идею сразу отбросить.
Поигрался пол часа и наконец закончил свою студенческую мечту (вдруг вспомнил что я же javascript с тех пор выучил)
текст - Алиса в стране чудес. (первое/нейтральное что нагуглил сразу в html + она обычно во всех "читалках" встроена)
В коде можно менять скорость, картинку, размер шрифта.
Минут 5-10 почитал/полистал/выдержал - глаза не особо устали... (картинку стоит поменять - первая, которую нагуглил "без швов" и не сильно "пеструю")

Может кому пригодится...
p.s. я как-то не подумал, но 90% от "читалки" встроено в любой броузер, включая webview.
Вложения
Тип файла: zip parallax.zip (302.8 Кб, 2 просмотров)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.08.2016, 09:11     Как изучать андроид?
Еще ссылки по теме:

Как реализовать анимацию в андроид? - Программирование Android
Есть ли какие то хорошие уроке по анимации в андроид пло прорисовке графики хочу посмотреть разные варианты?? Чтоб анимация и графика была...

Как установить Андроид на флешку? - Программирование Android
есть ноут без жесткого диска надо установить андроид на флешку чтоб работать с ноута

Как начать программирование для Андроид? - Программирование Android
Какой так сказать порог вхождения в эту сферу? Очень высокий? Изучил я Java например, и все? Можно начинать? Хочу делать мобильные...

как построить такую модель на андроид? - Программирование Android
мне нужно разделить приложение на такую модель как показана в вложении. то есть. есть 3 лайота. при нажатие на кнопку в одном из них...

Как объявить переменную в Андроид Студио? - Программирование Android
Не кидайте тапками, если вопрос сильно глупый) Осваиваю Андроид Студио по урокам Александра Климова...


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

Или воспользуйтесь поиском по форуму:
vxg
Модератор
3144 / 1946 / 214
Регистрация: 13.01.2012
Сообщений: 7,438
25.08.2016, 09:11     Как изучать андроид? #30
Цитата Сообщение от CoolMind Посмотреть сообщение
Ну как, уже нарисовали что-нибудь?
вот для каляк маляк приложение сделано чисто для себя https://play.google.com/store/apps/d...xander.maljaka
вот для прослушки приложение тоже сделано для себя https://play.google.com/store/apps/d...v.alexander.ac
остальные увы задумывались как коммерция
Yandex
Объявления
25.08.2016, 09:11     Как изучать андроид?
Ответ Создать тему
Опции темы

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