|  | Дорожная карта андроид разработчика | ☑ | 
    
        | 0
    
        free dude   20.07.22✎ 21:08 | 
        Добрый день! Решил тут вечерами новую профессию освоить программирование под андроид. Я так понял, основной покупатель это бизнес, востребованы клиент серверные приложения? Что на сервере? Что на фронте? Ну допустим java  ООП основы знаю. Дальше что учить для сервера JAVA EE, JDBC, hibernet, tomcat? потом java под андроид, потом котлин? В общем в конец запутался в технологиях. Помогите разобраться пожалуйста.     |  | 
    
        | 1
    
        icipher   20.07.22✎ 21:24 |  |  | 
    
        | 2
    
        Fynjy   20.07.22✎ 21:58 | 
        (0) котлин это продвинутая java     |  | 
    
        | 3
    
        СеменовСемен   20.07.22✎ 21:59 | 
        (0) ты перечислил жава бэкендера путь     |  | 
    
        | 4
    
        free dude   20.07.22✎ 22:23 | 
        (3) Окей. Задам вопрос конкретнее. Нужно ли андроид разработчику знать spring, jdbc, hebetrnet, tomcat. Или это только в web применяется. А в андроид приложениях сервер на чем тогда?     |  | 
    
        | 5
    
        free dude   20.07.22✎ 22:24 | 
        *hibernate     |  | 
    
        | 6
    
        free dude   21.07.22✎ 10:18 | 
        У нас же есть андроид разработчики на форуме. Расскажите над какими приложениями работаете, какие технологии используете пожалуйста.     |  | 
    
        | 7
    
        Vaderonk   21.07.22✎ 10:46 | 
        (4) Знать нужно, но на поверхностном уровне в начале(смысл забивать себя). Андроид разработчики не пишут сервера приложений, они фулл-стек разрабы андроид приложений(если считать фронт - формочки, а бек - обработки событий), они используют API серверов - написанные java backendерами. Для Андроида можешь начать с паттернов разработки - MVVM и MVI, после тыкаться в activity(UI) и sqlite(как пример). Лучше сразу ставь себе таски как разработчику - написать приложение валют. Использовать общедоступное API и парсить, обращаясь к сайту валют, записывая историю в бд приложения. Набей себе кейс такими тасками, залей на git и спокойно ищи вакансии.     |  | 
    
        | 8
    
        free dude   21.07.22✎ 11:03 | 
        (7) ок принято! Значит так и будем двигаться. Создам сначала пару приложений на java+jdbc+tomcat, потом с использованием spring, hibernate, чтобы представление иметь. Потом пойду андроид шатать. Твой совет очень полезен.     |  | 
    
        | 9
    
        free dude   21.07.22✎ 11:07 | 
        (7) Спасибо! А то я задолбался гуглить, нужно ли андроид разработчику все эти жава сервера или там как то по своему принято.     |  |