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

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

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

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

22.08.2016, 15:53. Просмотров 698. Ответов 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 , так как есть слишком много информации (
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.08.2016, 15:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как изучать андроид? (Программирование Android):

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

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

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

Можно ли написать веб сервер на Яве для клиента на Андроид,имея под рукой только телефон на том самом андроид? - Программирование Android
Уважаемые гуру программирования, если можно, пожалуйста, напишите поподробнее- какой программой компилировать код, какой лучше выбрать...

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

Как работает библиотека в андроид студио, как ее подключить, чтобы она заработала в проекте? - Программирование Android
здраствуйте) столкнулся с такой проблемой: не понимаю как работает библиотека в андроид студио, как ее подключить, чтобы она заработала в...

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

Не по теме:

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



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

Не по теме:

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

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

Не по теме:

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

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

Не по теме:

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

0
vxg
Модератор
3172 / 1975 / 222
Регистрация: 13.01.2012
Сообщений: 7,604
24.08.2016, 12:32 #22
Tester64, так человеку и нужен привет мир но со смыслом поэтому читалка - хороший вариант с необозримым полем для роста
0
Tester64
24.08.2016, 12:36
  #23

Не по теме:

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

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

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

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

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

Не по теме:

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


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

Может кому пригодится...
p.s. я как-то не подумал, но 90% от "читалки" встроено в любой броузер, включая webview.
0
Вложения
Тип файла: zip parallax.zip (302.8 Кб, 2 просмотров)
vxg
Модератор
3172 / 1975 / 222
Регистрация: 13.01.2012
Сообщений: 7,604
25.08.2016, 09:11 #30
Цитата Сообщение от CoolMind Посмотреть сообщение
Ну как, уже нарисовали что-нибудь?
вот для каляк маляк приложение сделано чисто для себя https://play.google.com/store/apps/details?id=gusev.alexander.maljaka
вот для прослушки приложение тоже сделано для себя https://play.google.com/store/apps/details?id=gusev.alexander.ac
остальные увы задумывались как коммерция
1
25.08.2016, 09:11
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.08.2016, 09:11
Привет! Вот еще темы с ответами:

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

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

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

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


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

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

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