Да нет, схема самая простая, при грамотной архитектуре все делается довольно просто.
Токен только как можно уникальнее генерировать)
А так вообще если это android приложение и есть авторизация, лучше ее делать через соц сети, так людям проще, если только это не какой то особый проект.
Eugene Aristarhov: Конечно я говорю про синтаксис и все вытекающее из этого, в любом случае сколько бы ты не программировал на Java или еще на чем нибудь, ты не сможешь в любом случае полностью знать язык, тут мы говорим просто о понимании синтаксиса и порядка написания кода, а все остальные проблемы решаются гуглом.
Eugene Aristarhov: Если захотеть можно за месяц и java и c++ и все что хочешь изучить, было бы желание. Конечно же лучше если тебя будут учить, а не ты учится, это в разы ускорит процесс.
К сожалению материалы по переходу посоветовать не могу, да и не знаю таких. В общем я могу посоветовать только если есть планы изучать низкоуровневые и высокоуровневые языки, то начинать надо с низкоуровневых, это проверено опытом.
Вообщем есть такое предположение что для вас ориентация статична а камера все равно читает акселерометр и в зависимости он него сама переворачивает изображение, куда считает нужной.
Михаил Ким: есть вариант что ориентация экрана статична, поэтому и перевернуто изображение. Вы вообще для чего делаете такой трудный код, можно же просто вызывать стандартный активити камеры и просто потом получать путь до фотографии которая сделал камера, так же можно самому сохранить изображение куда вам надо.