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

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

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


Правила форума


Информация о разделе и рекомендации по созданию тем: viewtopic.php?f=18&t=1036



Начать новую тему Ответить на тему  [ Сообщений: 30 ]  На страницу 1, 2  След.
Автор Сообщение
СообщениеДобавлено: 18 мар 2013, 20:38 

Зарегистрирован: 01 фев 2013, 15:10
Сообщений: 8
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Здравствуйте. При приеме на работу дали тестовое задание и срок - 1 месяц. Мои знания - первые 30 уроков startandroid))) Подскажите пожалуйста, какие из этих уроков нужно изучить, а на какие не тратить время, чтобы решить задачу:

Создать простой twitter-клиент. Приложение должно содержать следующие функции:

Отображение списка твитов пользователя @qwerty (основной экран)
Имена пользователей должны выделятся в тексте твита и при нажатии на имя пользователя должен отображаться список твиттов этого пользователя.
Создание нового твита (максимум 140 символов)

Какова сложность и объем кода такой задачи?


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 18 мар 2013, 21:29 
Аватар пользователя

Зарегистрирован: 26 июн 2012, 13:22
Сообщений: 3422
Откуда: UA
Благодарил (а): 11 раз.
Поблагодарили: 244 раз.
та уроки здесь мало чем помогут, но знать минимум из того что здесь есть: потоки, адаптеры, возможно бд но это как в дополнение
ну а самое главное это ковырять апи твиттера, на сколько мне известно у твиттера хорошее апи, по лучше чем у фейсбука и контакта

_________________
R.id.team
Политика на форуме запрещена


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 19 мар 2013, 08:15 

Зарегистрирован: 01 фев 2013, 15:10
Сообщений: 8
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
"ковырять" имеется ввиду изучать какие методы есть у API твиттера?


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 19 мар 2013, 08:20 
Аватар пользователя

Зарегистрирован: 26 июн 2012, 13:22
Сообщений: 3422
Откуда: UA
Благодарил (а): 11 раз.
Поблагодарили: 244 раз.
ковырять имеется в виду смотреть как его использовать

_________________
R.id.team
Политика на форуме запрещена


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 19 мар 2013, 10:32 

Зарегистрирован: 01 фев 2013, 15:10
Сообщений: 8
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
спасибо за ответ!) хотелось бы побольше советов, так как не знаю с чего начать...


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 19 мар 2013, 11:24 
Аватар пользователя

Зарегистрирован: 26 июн 2012, 13:22
Сообщений: 3422
Откуда: UA
Благодарил (а): 11 раз.
Поблагодарили: 244 раз.
есть исходники, есть пример, куда уж проще https://github.com/mahmoudhossam/Twitter-Android

_________________
R.id.team
Политика на форуме запрещена


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 24 мар 2013, 21:07 

Зарегистрирован: 23 дек 2012, 22:58
Сообщений: 58
Откуда: UZB Namangan
Благодарил (а): 5 раз.
Поблагодарили: 1 раз.
И на добавок знания по либы JSON. Так как в ТвитАПИ даст тебе данные в JSON формате. Как мне известно

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


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 02 апр 2013, 07:21 

Зарегистрирован: 01 фев 2013, 15:10
Сообщений: 8
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
можно использовать только Twitter REST API


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 27 апр 2013, 16:07 

Зарегистрирован: 22 янв 2013, 19:51
Сообщений: 37
Откуда: Kharkov
Благодарил (а): 1 раз.
Поблагодарили: 1 раз.
хм знакомое тестовое задание, могу даже сказать в какую контору))) Кстати я его так и не сделал из-за своей лени.

_________________
Мой блог об Android
Мой твиттер


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 27 апр 2013, 16:21 

Зарегистрирован: 17 апр 2013, 00:08
Сообщений: 203
Благодарил (а): 8 раз.
Поблагодарили: 6 раз.
DevSergio писал(а):
хм знакомое тестовое задание, могу даже сказать в какую контору))) Кстати я его так и не сделал из-за своей лени.


Вообще, давать тестовые задания такого рода -- неприлично для компании.
Тестовое задание должно:
a) не иметь рыночной стоимости
б) таким, чтобы опытный соискатель мог выполнить его за 45 минут.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 27 апр 2013, 21:17 
Аватар пользователя

Зарегистрирован: 09 янв 2012, 14:45
Сообщений: 2386
Откуда: Самара
Благодарил (а): 102 раз.
Поблагодарили: 321 раз.
Мне как-то давали тестовое задание на работу андроид разрабом. Компания Mercury Development. Написать виртуальную файловую систему, которая
1. Клиент-серверная
2. Многопоточная
3. Содержит около 10 команд, наподобие: создать папку, удалить папку, создать файл, удалить его, переместить папку или/и файл, распечатать дерево, заблокировать файл (блокировка файла запрещает перемещение некоторых команд. Файл блокировать могут несколько пользователей), переместить папку/файл по условиям, копировать папку/файл по условиям, удалить ветку, ну и еще что-то.
4. Сама ВФС всегда крутится в одиночном экземпляре на сервере. при изменении уведомлять должна всех подключенных пользователей, кроме того, кто менял.
5. Документация
6. Желательно использование jUnit тестов.
И это всё для того, что бы получить доступ на собеседование.
На реализацию давали неделю. В итоге я изкрутился, но сделал это, кровью и потом. Практически всё там было по фен шую. В потокобезопасности немного только поленился, ВФС потокобезопасной с использованием базовых механизмов, таких как Collections. synchronizedMap, Collections. synchronizedList . Этого конечно маловато и не совсем правильно, но я в отчёте указал на это дело.
Ах да, к чему я это. Я был жутко удивлен, получив отказ (при просьбе указать пробелы, указали на потокобезопасность). Потратил на работу 5 дней. Даже не поленился документацию на английском написать подробную. В итоге один совет: если вам дают ТЗ с большой работой, подумайте,а стоит ли оно того. Лично у меня друг берет деньги за ТЗ. Нравится резюме? Заинтересовались? Так заплатите, если я его выполню. Но это когда уже есть что-то за спиной.
Больше на такие ТЗ я не смотрю. Разве что компания будет типа яндекса, либо деньги будут платить нормальные. В моём случае предлагали обычную заработную плату.

После этого, гугл посчитал что я очень интересуюсь этой команией и каждая первая открытая ссылка, которая содержала гугловские средства рекламы, показывали мне рекламу этой компании. Чертовы тролли =)

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

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


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 27 апр 2013, 22:00 

Зарегистрирован: 17 апр 2013, 00:08
Сообщений: 203
Благодарил (а): 8 раз.
Поблагодарили: 6 раз.
no-- писал(а):
Мне как-то давали тестовое задание на работу андроид разрабом. Компания Mercury Development. Написать виртуальную файловую систему, которая


Вообще-то разработка файловой системы это задача на 1-2 года для коллектива 10 человек.
Слишком уж серьёзная задача: очень много тонкостей, деталей (в которых, как известно, кроется дьявол).

Знаю коллектив, который работает над этой задачей с 2005-ого года. Сейчас проект готов на 30%. Их
менеджер проекта обещает закончить проект к 2015 году. И это при том, что никакими другими задачами
этот коллектив не занимается!

А ты говоришь за 5 дней!


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 27 апр 2013, 22:58 
Аватар пользователя

Зарегистрирован: 09 янв 2012, 14:45
Сообщений: 2386
Откуда: Самара
Благодарил (а): 102 раз.
Поблагодарили: 321 раз.
Так я написал какие задачи она выполняет. Файл - это объект, который содержит в себе имя, идентификатор, множество имен людей, что его заблокировали. Дирректория - это тоже объект, который содержит в себе ноды других таких же объектов, папок и файлов. Получается тут этакое дерево. папка и файлы - это просто объекты. ни о каком открытии файла для записи информации речи не идет тут.
Ты неправильно сравниваешь. Тут учебное задание, которое в принципе и является ВФС, только очень простой. Но в тоже время не очень то и простой.

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

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


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 28 апр 2013, 00:51 

Зарегистрирован: 17 апр 2013, 00:08
Сообщений: 203
Благодарил (а): 8 раз.
Поблагодарили: 6 раз.
no-- писал(а):
Так я написал какие задачи она выполняет. Файл - это объект, который содержит в себе имя, идентификатор, множество имен людей, что его заблокировали. Дирректория - это тоже объект, который содержит в себе ноды других таких же объектов, папок и файлов. Получается тут этакое дерево. папка и файлы - это просто объекты. ни о каком открытии файла для записи информации речи не идет тут.
Ты неправильно сравниваешь. Тут учебное задание, которое в принципе и является ВФС, только очень простой. Но в тоже время не очень то и простой.


Дык разве ж я сказал, что не верю тебе?

Я к тому пишу, что как тестовое задание оно не годится. Потому что за такой короткий срок по-любому всех багов не испраишь. Поэтому экзаментатор всегда может сказать: "вот того-то не хватает" и не зачесть экзамен.

Мне как-то на собеседовании предложили разработать формальную грамматику, описывающую Basic English и написать для неё алгоритм грамматического разбора в промежуточный код, формат которого тоже надо было разработать.

Я им ответил примерно так: "Господа! Если перед Вашей компанией настолько остро стоит задача грамматического разбора..., что Вы даже пытаетесь решить её за счёт соискателей, то могу предложить Вам взять меня на должность ведущего программиста отдела лингвистики, предоставить мне в подчинение 10 программистов с рыночной зарплатой -- и я выдам Вам блестящий результат в течение всего-навсего 3 лет. "


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 28 апр 2013, 10:02 
Аватар пользователя

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

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

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


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 08 май 2013, 17:41 

Зарегистрирован: 08 май 2013, 17:25
Сообщений: 2
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
У меня такой вопрос. В одной из фирм дали робочую машину с android sdk+ eclipse+ documentation но отключенную от глобальной сети, и задание на час, сделать приложение в котором картинки бы постоянно двигались по часовой стрелке вокруг центра екрана на заданом растоянни (но не двигались вокруг собственного цента), и когда вы выходите из программы местоположения картинок сохраняется, когда заходите снова картинки начинают двигатся с той позиции с которой сохранились........Вопрос вот в чем: я это сделал дома за 5 часов но с интернетом, но как и зачем делать такие задачи только по документации?.....я думаю ето очень затратно с точки зрения времени и нервов).....даже сделав ету задачу, запомнить какой код писать до деталей очень трудно((


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 08 май 2013, 18:09 
Аватар пользователя

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

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

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


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 08 май 2013, 20:43 

Зарегистрирован: 08 май 2013, 17:25
Сообщений: 2
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
no-- писал(а):
Если ТЗ на разработчика игры, то вполне себе нормально.

Значит у меня уровень плохой(.......не получаеться пока быстро такие задачки решать


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 15 май 2013, 22:25 

Зарегистрирован: 06 апр 2013, 14:01
Сообщений: 131
Благодарил (а): 4 раз.
Поблагодарили: 17 раз.
Пф... мне когда давали подобные задания, я разу говорил, что готов работать у них за з\п от $5000. Если начинали глазами хлопать, махал ручкой и рекомендовал искать лошков дальше. Если работодатель не уважает Ваше время, а не пойти ли ему сразу? Иначе на работе будет подобное дрюколо.

PS 20 минут поговорили о компании, 20 минут поделали мини задачки на профильном языке программирования(у меня их было 3), через неделю уже приступил к работе, от работы получаю одно удовольствие до сих пор.
PPS веб программистом.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: 25 сен 2013, 13:47 

Зарегистрирован: 24 сен 2013, 00:27
Сообщений: 19
Благодарил (а): 1 раз.
Поблагодарили: 2 раз.
Есть такая книжка интересная Learning Android by Marko Gargenta
Там как раз всю книгу разрабатывают Twitter подобный клиент. Хороша тем, что интегрирует все темы
вместе в одном приложении.

Т.е. я бы рекомендовал сперва пройти как минимум 100 уроков из этого ресурса, а уже далее читать книгу.
Чтобы понять как это все вместе работает. Какие то шаблоны и принципы - например как обновлять данные в бд используя сервис.

http://www.goodreads.com/book/show/9968133-learning-android


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

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


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

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