Google Android - это несложно

Добро пожаловать на форум сайта startandroid.ru
Текущее время: 23 окт 2018, 17:56

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Как вам такая идея?
Голосование закончилось 15 окт 2013, 15:32
Java знаю хорошо. Мне это интересно. 35%  35%  [ 8 ]
Java знаю хорошо. Мне это НЕ интересно. 9%  9%  [ 2 ]
Java знаю хорошо. Слишком сложно для меня. 0%  0%  [ 0 ]
Я новичок. Мне это интересно. 43%  43%  [ 10 ]
Я новичок. Мне это НЕ интересно. 4%  4%  [ 1 ]
Я новичок. Слишком сложно для меня. 4%  4%  [ 1 ]
Другое. Напишу в комментариях. 4%  4%  [ 1 ]
Всего голосов : 23
Автор Сообщение
 Заголовок сообщения: Анонс: Внутренний мир Android.
СообщениеДобавлено: 01 окт 2013, 15:32 
Аватар пользователя

Зарегистрирован: 17 фев 2012, 21:23
Сообщений: 1339
Откуда: Мордор
Благодарил (а): 16 раз.
Поблагодарили: 161 раз.
На днях, бороздил я просторы исходного кода и тут мне в голову пришла грандиозная идея, а не начать ли проводить вебинары по разбору исходников Android. Ведь ничто так не учит грамотному программированию, как код профессионалов.

На вебинарах планируется:
1) Подробный, в разумных пределах, разбор исходников;
2) Выявление тонкостей работы с тем или иным объектом или структурой;
3) Логические выводы из увиденного, с рабочими примерами использования полученных знаний;
4) Ответы на вопросы.

Тема достаточно сложная, а следовательно порог вхождения достаточно высок.
От вас потребуется хорошее знание Java. Именно ХОРОШЕЕ знание!
То есть, например, если вы не знаете, что такое Generic или как работаю потоки и синхронизация, вы ничего не поймете. Об Android думаю и говорить не стоит.
Перед вебинаром, примерно за 1-2 недели, мы обязательно напишем какие именно знания потребуются и у вас будет время пополнить недостающий запас знаний или освежить их. Так что особо не пугайтесь.

Следовательно, нам нужно знать приблизительно возможную аудиторию и к чему готовиться.
Просьба, ответить на опрос как можно искренне.

_________________
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Анонс: Внутренний мир Android.
СообщениеДобавлено: 01 окт 2013, 16:39 
Аватар пользователя

Зарегистрирован: 10 июн 2013, 15:05
Сообщений: 584
Откуда: UA
Благодарил (а): 14 раз.
Поблагодарили: 74 раз.
Хмм, лично мне идея кажется сомнительной. К примеру ни одному здравому человеку, а особенну новичку, не прийдет в голову изучать скажем линукс читая 16'000'000+ строк кода. Исходники андроида писали сотни человек и костыли и отступления от норм там встречаются сплошь и рядом.
Если какой-то момент нужен - то да можно полезть в исходники, но вот так брать и разбирать - нет уж, увольте.
Ничто так не учит грамотному программированию как грамотный код-ревью и практика.

_________________
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Анонс: Внутренний мир Android.
СообщениеДобавлено: 01 окт 2013, 16:43 
Аватар пользователя

Зарегистрирован: 20 окт 2012, 12:01
Сообщений: 4201
Благодарил (а): 68 раз.
Поблагодарили: 467 раз.
вот так вот пришел и все испортил :)

_________________
R.id.team

NullPointerException - что делать???
http://forum.startandroid.ru/viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
http://forum.startandroid.ru/viewtopic.php?f=60&t=3198


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Анонс: Внутренний мир Android.
СообщениеДобавлено: 01 окт 2013, 17:25 
Аватар пользователя

Зарегистрирован: 10 июн 2013, 15:05
Сообщений: 584
Откуда: UA
Благодарил (а): 14 раз.
Поблагодарили: 74 раз.
Foenix писал(а):
вот так вот пришел и все испортил :)

Да я вроде постоянно так делаю, пора уже привыкнуть :lol:

_________________
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Анонс: Внутренний мир Android.
СообщениеДобавлено: 01 окт 2013, 17:30 
Аватар пользователя

Зарегистрирован: 17 фев 2012, 21:23
Сообщений: 1339
Откуда: Мордор
Благодарил (а): 16 раз.
Поблагодарили: 161 раз.
anber писал(а):
Хмм, лично мне идея кажется сомнительной. К примеру ни одному здравому человеку, а особенну новичку, не прийдет в голову изучать скажем линукс читая 16'000'000+ строк кода. Исходники андроида писали сотни человек и костыли и отступления от норм там встречаются сплошь и рядом.
Если какой-то момент нужен - то да можно полезть в исходники, но вот так брать и разбирать - нет уж, увольте.
Ничто так не учит грамотному программированию как грамотный код-ревью и практика.
Разбирать каждую строчку никто и не собирается. Первое время будем выбирать не большие классы. Временные рамки не более 1.5 часа.

Фактически, разбирать исходники будем мы(Я), а вам эта информация будет предоставлена уже в осмысленном виде.

_________________
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Анонс: Внутренний мир Android.
СообщениеДобавлено: 01 окт 2013, 18:13 
Аватар пользователя

Зарегистрирован: 09 янв 2012, 14:45
Сообщений: 2386
Откуда: Самара
Благодарил (а): 102 раз.
Поблагодарили: 321 раз.
Я всесторонне соглашусь с anber. То, что вы предлагаете, это не изучение Android, это изучение Java. Те, кто разбирается в Java очень хорошо, им будет в большинстве неинтересно, потому что чужой код разбирать, скучно. Те, кто не разбирается, ничего не поймут. ИМХО

_________________
Изображение

А тот ли ты путь выбрал, разработчик?
Хочешь знать ошибки ответ? Загляни в logcat!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Анонс: Внутренний мир Android.
СообщениеДобавлено: 03 окт 2013, 12:16 
Аватар пользователя

Зарегистрирован: 17 фев 2012, 21:23
Сообщений: 1339
Откуда: Мордор
Благодарил (а): 16 раз.
Поблагодарили: 161 раз.
Кроме вас двоих, ни одного человека против. Хотелось бы их послушать, только вот, что-то молчат все.

_________________
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Анонс: Внутренний мир Android.
СообщениеДобавлено: 03 окт 2013, 12:37 
Аватар пользователя

Зарегистрирован: 20 окт 2012, 12:01
Сообщений: 4201
Благодарил (а): 68 раз.
Поблагодарили: 467 раз.
мне интересно будет очень даже. Хотелось бы свое мнение составить о внутреннем мире андроида :)

_________________
R.id.team

NullPointerException - что делать???
http://forum.startandroid.ru/viewtopic.php?f=33&t=3899&p=28952#p28952
Где моя ошибка?
http://forum.startandroid.ru/viewtopic.php?f=60&t=3198


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Анонс: Внутренний мир Android.
СообщениеДобавлено: 03 окт 2013, 13:06 
Аватар пользователя

Зарегистрирован: 10 июн 2013, 15:05
Сообщений: 584
Откуда: UA
Благодарил (а): 14 раз.
Поблагодарили: 74 раз.
Какой богатый внутренний мир, сказал патологоанатом :roll:
сорри, вырвалось

_________________
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Анонс: Внутренний мир Android.
СообщениеДобавлено: 03 окт 2013, 22:03 

Зарегистрирован: 27 авг 2013, 13:02
Сообщений: 28
Благодарил (а): 4 раз.
Поблагодарили: 1 раз.
за конечно. иногда глядишь в чужой код, видишь "кашерную" конструкцию и берешь себе на заметку)


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Анонс: Внутренний мир Android.
СообщениеДобавлено: 04 окт 2013, 11:59 
Аватар пользователя

Зарегистрирован: 17 фев 2012, 21:23
Сообщений: 1339
Откуда: Мордор
Благодарил (а): 16 раз.
Поблагодарили: 161 раз.
Опишу как это будет происходить.
Пишется элементарная программа с использованием выбранного класса.
И затем идет разбор используемых методов, как они работают и как влияют на сам объект. После этого делаем выводы, изменяем написанную ранее программу и убеждаемся в своей правоте. И так далее.

То есть, никто не собирается открывать исходники и читать в прямом эфире несколько тысяч строк кода.

Просто есть такие моменты, которые лучше показать изнутри.
Например, все знают, что хедеры и футеры для списка нужно устанавливать до установки адаптера, но никто не знает почему, хотя на самом деле, футер можно установить в любое время, и в 4 андроиде, в коде, об этом стоит явный комментарий (хотя, на 2 его нет :) )
А еще мало кто знает, что вот такой код может действительно записать что-то в логи:
Код: [ Загрузить ] [ Скрыть ]
  1. listView.setAdapter(adapter); 
  2. if(adapter != listView.getAdapter()) 
  3.     Log.d("ListView", "Ups! Something wrong?"); 
Можно сказать почему, но будет более нагляднее если показать почему.
И таких моментов масса. Именно про них мне бы и хотелось рассказать.
В интернете тьма уроков для новичков, тогда зачем плодить еще?
Предлагаю начать повышать градус, господа ;)

anber, no--, после сказанного, ваше мнение еще не поменялось? Только не надо говорить, что новички не поймут. Я еще в первом посте написал, что это уже не для новичков.

PS:
anber писал(а):
Какой богатый внутренний мир, сказал патологоанатом
сорри, вырвалось
Название было выбрано с намеком именно на это. :D

_________________
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Анонс: Внутренний мир Android.
СообщениеДобавлено: 04 окт 2013, 12:35 
Аватар пользователя

Зарегистрирован: 10 июн 2013, 15:05
Сообщений: 584
Откуда: UA
Благодарил (а): 14 раз.
Поблагодарили: 74 раз.
Хуже ведь не станет, 100%, так что вперед, если что - поможем ;)

_________________
Личные сообщения с просьбой ответить на форуме или написать программу я просто удаляю, если я в хорошем настроении. Если в плохом добавляю автора в черный список. По любым другим вопросам feel free to write to me.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Анонс: Внутренний мир Android.
СообщениеДобавлено: 04 окт 2013, 13:29 
Аватар пользователя

Зарегистрирован: 09 янв 2012, 14:45
Сообщений: 2386
Откуда: Самара
Благодарил (а): 102 раз.
Поблагодарили: 321 раз.
Думаю должно быть интересно. Почему бы и нет как говорится. Думаю. я поменял своё мнение. ;)

_________________
Изображение

А тот ли ты путь выбрал, разработчик?
Хочешь знать ошибки ответ? Загляни в logcat!


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Анонс: Внутренний мир Android.
СообщениеДобавлено: 13 окт 2013, 00:24 

Зарегистрирован: 13 май 2013, 15:47
Сообщений: 17
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Лично мне будет очень интересно))) Занимаюсь реверсом 3 месяца


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 14 ] 

Часовой пояс: UTC + 3 часа


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB