Конкретизация тем\уроков

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Конкретизация тем\уроков

Сообщение Foenix » 04 сен 2013, 22:54

еще могу добавить, что я бы первый скрин вообще не делала)
и кнопочка возврат в меню тоже лишняя - ее функцию в андроиде выполняет такая иконка в заголовке окна (вверху слева, логотипчик приложения) ей просто нужно добавить обработку.
На тех экранчиках, где нужно вносить угадываемое слово, хорошо бы внизу клавиатурку сразу показать, а фокус всегда держать на поле ввода, чтоб это все не прыгало лишний раз, а кнопку "не знаю" поднять чуть выше.
Если нужна статистика (топ 5) то скорее всего больше подойдет все-таки база данных. Работу с ней смотри по ссылке\
http://mobile.tutsplus.com/tutorials/an ... providers/
у тебя пара табличек будет, это ерунда
Еще вот создание списка немного не продуманное, нет возможности весь список просмотреть. Если это действительно не нужно, то тебе не нужны никакие уроки по созданию списков. Так что все еще проще становится.
я бы список так создавала - вначалае диалог с заголовком списка и кнопками создать или отказаться. А когда нажали создать, то пустой список а далее тоже в диалогах добавление и редактирование каждой пары слов. Но если это не нужно, то тогда проще все.
Насчет вопросов "хотите сохранить?" "хотите выйти" имхо в андроиде так не принято.. это взято с десктопа. Там немногологика работы с сохранением другая, и даже по кнопке назад все изменения, сделанные пользователем, сохраняются.

Все остальное очень понравилось!
R.id.team

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


Null
Сообщения: 47
Зарегистрирован: 05 апр 2013, 06:04

Re: Конкретизация тем\уроков

Сообщение Null » 05 сен 2013, 09:42

Foenix, я вам позже отвечу.

Null
Сообщения: 47
Зарегистрирован: 05 апр 2013, 06:04

Re: Конкретизация тем\уроков

Сообщение Null » 05 сен 2013, 16:56

еще могу добавить, что я бы первый скрин вообще не делала)
не совсем поняла о чём вы здесь. О чём вы здесь?)
и кнопочка возврат в меню тоже лишняя - ее функцию в андроиде выполняет такая иконка в заголовке окна (вверху слева, логотипчик приложения) ей просто нужно добавить обработку.
О, да, она выглядела ужасно, но на всяк случай её прописала :lol:
Кнопка "возврат по логотипу", это как в приложении вк?
Если можете, найдите и сделайте скрин той кнопки о чём вы, ну мало ли есть такое. Я вроде поняла о чём, но не совсем поняла.
На тех экранчиках, где нужно вносить угадываемое слово, хорошо бы внизу клавиатурку сразу показать, а фокус всегда держать на поле ввода, чтоб это все не прыгало лишний раз, а кнопку "не знаю" поднять чуть выше.
Точно! Спасибо!
кнопка "не знаю" так и выйдет, что поднимется выше, если будет клавиатура.
Другой вопрос, что делать, если клаву свернули? (так и оставлять место, или двигать кнопку "не знаю", или что ещё нужно\можно?) Или можно будет сделать так, чтобы её нельзя было свернуть? (зафиксировать клаву)
Если нужна статистика (топ 5) то скорее всего больше подойдет все-таки база данных. Работу с ней смотри по ссылке\
Я предполагаю вариант, что я буду работать над этим приложением и будут версии :D
оставим этот вариант на другую версию, когда у меня будет больше свободного времени. *т.е., сейчас я стараюсь как можно больше упростить себе задачу, всё же первое знакомство, а опыта в java нет, практики тоже, теории тоже, книжка Шилдта есть.))
у тебя пара табличек будет, это ерунда
кстати, вот у меня такой вопрос по бд (не совсем по этому приложению, но всё же):

представим себе бд. Вот у меня есть несколько категорий, названий: Герои, Место, Враги. В каждую из этих категорий будет входить по 4-10 "переменных".
Герои, Место, Враги - это поля\название полей таблицы, или это как отдельные таблицы?

Если с проектом: вот у меня есть рус. и англ. слова. Получается, что идёт синхронное заполнение двух полей. Выходи, что первое поле будет называться англ. слова, другое рус.слова, так?

БД - страшное слово для меня, ну ооооок
Еще вот создание списка немного не продуманное, нет возможности весь список просмотреть. Если это действительно не нужно, то тебе не нужны никакие уроки по созданию списков. Так что все еще проще становится.
у меня появился сейчас такой вариант: а что, если checkbox рядом будет для выбора списка (не radiobutton, потому что как насчёт сливать несколько списков в одну тренировку?), а чтобы посмотреть что есть в списке, то нажать на список и он будет разворачиваться?

Картинка 5
я бы список так создавала - вначалае диалог с заголовком списка и кнопками создать или отказаться. А когда нажали создать, то пустой список а далее тоже в диалогах добавление и редактирование каждой пары слов. Но если это не нужно, то тогда проще все.
Может быть создание списка разбить на части, например - первая часть это "название списка", потом нажимать кнопку "дальше", потом вносить в лист слова, потом "сохранить". Т.е., 2 "окна" на создание списка.
Пока что минимализируем, мне уже хочется быстрее испытывать :lol:
Насчет вопросов "хотите сохранить?" "хотите выйти" имхо в андроиде так не принято.. это взято с десктопа. Там немногологика работы с сохранением другая, и даже по кнопке назад все изменения, сделанные пользователем, сохраняются.
а, вот оно как. Ну хорошо, это тоже учтём. Выходит, на кнопку "назад", точнее стрелку, надо будет писать событие, так?

Да, проект как бы не коммерческий, так, пишу для себя. Даже если вдруг он и появится на гугл плее, то бесплатный))
Спасибо большое!

Ещё у меня такой..... вопрос недели: вот я создала на эклипсе "виртуальную версию телефона", проверила, "привет мир" получила, всё супер... А как приложение на телефон установить? :lol:

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Конкретизация тем\уроков

Сообщение rezak90 » 05 сен 2013, 20:48

много текста, не читал... но посмотрел наконец то скрины... дизайн конечно примитивный и видно что Андроид не видела или по крайней мере мало юзаешь, но не в этом суть. Скажу что нужно учить:

по функционалу:
1) SharedPreferences;
2) SQLite;
3) AsyncTask;
4) если требуется работы с сетью (например качать новые слова и т.д.) то всё зависит от типа данных, так что уточни это;

по дизайну:
1) разобраться с тем как строятся layout (в андроиде посредством xml);
2) ActionBar;

P.S. приложение очень простое, так что учить по сути нечего =)
R.id.team
Политика на форуме запрещена

Null
Сообщения: 47
Зарегистрирован: 05 апр 2013, 06:04

Re: Конкретизация тем\уроков

Сообщение Null » 06 сен 2013, 07:01

rezak90, а мне и не нужно что-то мега-мощное, я слова хочу нормально выучить к экзамену.)) Спасибо!))

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Конкретизация тем\уроков

Сообщение rezak90 » 06 сен 2013, 08:46

Null писал(а):я слова хочу нормально выучить к экзамену.))
для этого есть переводчики как онлайн так и бумажные издания... зачем же программу то писать?
R.id.team
Политика на форуме запрещена

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: Конкретизация тем\уроков

Сообщение Mikhail_dev » 06 сен 2013, 09:50

Совместить приятное и полезное (программирование), с приятным и полезным (английский). Вай нот?

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Конкретизация тем\уроков

Сообщение rezak90 » 06 сен 2013, 11:08

no-- писал(а):Совместить приятное и полезное (программирование), с приятным и полезным (английский). Вай нот?
because
Null писал(а):а мне и не нужно что-то мега-мощное
R.id.team
Политика на форуме запрещена

Аватара пользователя
Mikhail_dev
Сообщения: 2386
Зарегистрирован: 09 янв 2012, 14:45
Откуда: Самара

Re: Конкретизация тем\уроков

Сообщение Mikhail_dev » 06 сен 2013, 11:17

Не вижу связи в твоих словах. Звучит как "2+2=4 потому что я с утра проснулся рано". Ненужность в мега мощном, не отменяет приятное и полезное.

Null
Сообщения: 47
Зарегистрирован: 05 апр 2013, 06:04

Re: Конкретизация тем\уроков

Сообщение Null » 06 сен 2013, 12:57

rezak90, no-- говорит правильно. Учить по онлайникам нет "инета" резинового, учить хочу на переменах и когда нет пары (дырка). То, что предлагают на гугл плее - меня не устраивает. Но писать сейчас что-то мегамощное, потому что вы вырвали фразу из контекста:

- много текста, не читал... но посмотрел наконец то скрины... дизайн конечно примитивный и видно что Андроид не видела или по крайней мере мало юзаешь, но не в этом суть.
- а мне и не нужно что-то мега-мощно
, потому что я трачу своё время, а его у меня не так много. Всё же этот семестр хочу закрыть достаточно хорошо, но и своих задач по программированию хватает - зачем мне "мегамощное" и охрененный дизайн тогда?)))
Вот буду изучать детально, буду изучать язык java, конечно я буду задумывать о чём-то мегамощном. Но мой уровень 0, я ищу "задачи" себе по силам. :)

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Конкретизация тем\уроков

Сообщение Foenix » 06 сен 2013, 22:57

цитаты наводить лень, но если мои ответы актуальны, то отвечаю на то, что поняла)

1 экранчик лишний, ну это мое понимание андроида. Вообще эти кнопки на 1 экране больше пошли с десктопных старых игрушек. Я бы сразу переходила к словам, т.к. пункт меню этот будет самый популярный, соответственнь минимизируем касание экрана. Остальное (настройки списков, выбор) можно загнать в обычное меню, а у тебя кнопка проставивает.
Кнопка "возврат по логотипу", это как в приложении вк?
не знаю, у меня вк нету, я антисоциальная, как тут говорят
все про дизайн http://developer.android.com/design/index.html
вообще я когда начинала вначале это проштудировала, чтоб не тащить старый багаж в андроид
Изображение
и вот все про эту кнопку
http://developer.android.com/training/i ... stral.html
Другой вопрос, что делать, если клаву свернули? (так и оставлять место, или двигать кнопку "не знаю", или что ещё нужно\можно?) Или можно будет сделать так, чтобы её нельзя было свернуть? (зафиксировать клаву)
нельзя делать то, от чего пользователь будет в шоке. Банить кнопку "назад" или делать несворачиваемой клавиатуру. Ну пусть свернет, чего там? Потом заново тапнет по полю ввода - и она появится.
(кстати, у тебя тут нету хорошей функции, например, когда слово выучил и все равно нужно заново будет его вводить, пока не выучишь весь список, я бы сделала галочку "знаю это слово", чтоб оно больше в этом списке не показывалось).
представим себе бд. Вот у меня есть несколько категорий, названий: Герои, Место, Враги. В каждую из этих категорий будет входить по 4-10 "переменных".
Герои, Место, Враги - это поля\название полей таблицы, или это как отдельные таблицы?
прости, я тут ничего не поняла.
Если с проектом: вот у меня есть рус. и англ. слова. Получается, что идёт синхронное заполнение двух полей. Выходи, что первое поле будет называться англ. слова, другое рус.слова, так?
надо думать "у меня будут пары слов", в таком стиле. Ну а как по-другому? одно английское, другое русское..
у меня появился сейчас такой вариант: а что, если checkbox рядом будет для выбора списка (не radiobutton, потому что как насчёт сливать несколько списков в одну тренировку?), а чтобы посмотреть что есть в списке, то нажать на список и он будет разворачиваться?
тут пошло у тебя усложненеие задачи. Я тебе проще вариант предлагала, хотя выглядит по описанию сложнее.
а насчет чекбокса - хорошая идея, сливать списки.
Пока что минимализируем, мне уже хочется быстрее испытывать
и сколько уроков уже прочитано? :mrgreen:
Ещё у меня такой..... вопрос недели: вот я создала на эклипсе "виртуальную версию телефона", проверила, "привет мир" получила, всё супер... А как приложение на телефон установить?
урок 123 кажется об этом.
R.id.team

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

Аватара пользователя
rezak90
Сообщения: 3422
Зарегистрирован: 26 июн 2012, 13:22
Откуда: UA
Контактная информация:

Re: Конкретизация тем\уроков

Сообщение rezak90 » 07 сен 2013, 00:20

Инна-на, когда приедешь уже?
R.id.team
Политика на форуме запрещена

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Конкретизация тем\уроков

Сообщение Foenix » 07 сен 2013, 06:18

Вчера в скайпе была, тебя не было! Приехала я.
R.id.team

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

Null
Сообщения: 47
Зарегистрирован: 05 апр 2013, 06:04

Re: Конкретизация тем\уроков

Сообщение Null » 07 сен 2013, 12:34

Идея со "знаю слово", хорошая, в другой релиз пойдёт))

Про списки: я хочу упростить чтение списков. Т.е., вы сказали, что "хорошо бы, если бы видеть что в списке" - да, это ведь так, это хорошо. Но возникает вопрос реализации: как сделать бы так, чтобы меню "выбора списков" вводило названия списки, избежать ещё одного "окна", где было бы про содержание списков. Вот я и подумала о "выпадающем" тексте, т.е., список в списке .. (?)
Ну, пускай это будет "сложным", зато более компактно в расположении программы, я считаю.

Ну, на сегодняшний день я перечитываю 4-ый урок. Эклипс работает, привет мир был, вроде бы даже компоненты щупала, урока до 5-7 я читала весной, сейчас перечитываю.
Медленно двигаюсь, да.

Спасибо!

Null
Сообщения: 47
Зарегистрирован: 05 апр 2013, 06:04

Re: Конкретизация тем\уроков

Сообщение Null » 07 сен 2013, 12:37

неа, 123 урок про "подписываем приложение".

Аватара пользователя
Foenix
Сообщения: 4201
Зарегистрирован: 20 окт 2012, 12:01

Re: Конкретизация тем\уроков

Сообщение Foenix » 07 сен 2013, 12:53

ну правильно, подписать надо вначале, потом устанавливать-то :-D
R.id.team

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

Null
Сообщения: 47
Зарегистрирован: 05 апр 2013, 06:04

Re: Конкретизация тем\уроков

Сообщение Null » 07 сен 2013, 17:32

В итоге, я не поняла ничего. Ну ооок.

Ответить