Есть личное понимание структуры приложения. Оно должно выполнять
1. это Список задач
2. иметь напоминания и будильники
3. возможность составить расписание рабочих смен (2/2 или по графику) ночь день полная смена или нет и время по сменам
4. отобразить рабочие смены на календаре другим цветом
5. возможность принимать пользовательские данные работать(ответы на вопросы) с ними и вести статистику
6. воспроизводить музыку и отображать текст (одновременно)
7. лично для меня расcчитать сколько мне лет с точность до часа и внести в статус бар (полный статус бар 100 лет)
8. возможность чтения pdf doc fb2 и т.д
9. иметь словарь для записывания слово-перевод ,слово-определение
ну вот это я бы хотел видеть в приложение
Что имеем от меня - сильное желание это реализовать , полное отсутствие понимания в программирование что нужно знать и уметь, нет знаний английского языка
Что мне бы хотелось получить в ответе
требуется более менее составленная структура что прочитать и рекомендации на разжеванные туториалы (не копипастеров-самоучек)
Понимаю, что нужно знать Java, только после прочтения остаются простые вопросы ,куда писать код, как понять, что написали в коде другие программисты, и как построить код правильно,
т.е чтобы можно было избавится от блуждания в гугле и ожидания, чтобы что-то найти понятное
Начните с Hello world. Даже самые крутые разработчики любую платформу начинают изучать с этого.
Дальше усложняйте, только постепенно.
Когда наковыряете порядочной каши и перестанете в ней что-либо понимать, начните все то же самое, только заново. И в этот момент очень полезно начать читать теорию про архитектуру приложений, алгоритмы и так далее.
Ну а дальше сами поймете.
Как без английского не знаю. Английский нужен все равно. Учите параллельно, по возможности, хоть с гугл транслейтом, но читать литературу на английском вам придется рано или позно.