Армянское Радио: это вы батенька загнули, да и прожорливость по большому счету не от java, а от функционала, но за него так раз и покупают intellij idea, тот же pycharm вполне бодро бегает на железе которое подтормаживает с intellij idea
Chvalov: так кто мешает строку форматировать перед выводом и вставить теги куда нужно ? Хотя для нормальной динамической работы лучше 1 вариант, тогда в textview и картинки можно будет вставить и многое другое
Артем Воронов: возможно с размером что то изменилось, хотя они же свою виртуалку паковали вроде ? а редактор ui уже появился нормальный ?
зы не спорю, среди всего кросплатформенного он лучше всех, но тут дело вкуса и компромиссов
Александр Василенко: не надо депрессии )))этот список на самом деле не такой большой и если разобраться то все сатнвоится на порядок проще чем кажется на первый взгляд )
повторяетесь уважаемый )) основные компоненты android sdk ─ activity, fragment, servise, reciver ... must have
Знание основных компонентов туда же
Навык разработки ui ─ верстка xml layout, общего понимания работы ресурсов
База данных ─ хелперы, провайдеры, лоадеры
Навыки работы с сетью (тут от команды к команде отличается, но понимать что пальцы в розетку совать нельзя, то есть слатть запросы из ui потока нельзя ))), ну и здравый смысл естественно ─ понимать что такое rest и как лучше организовать работу с ним )
это некий минимум, все специализации начинаются после )
LeEnot: количество танцев с бубном вокруг sdk отбивало всякое желание копаться + сроки горели ... выкинул часть библиотек без которых можно было обойтись
LeEnot: недавно был проект использующий сторонний sdk, который должен был видеть fb sdk, при включении multiDex не видел .... а google service + fb+еще по мелочи сервисов которые требовал заказчик ... печально все было ) хотя это конечно не повод отказываться от retrofit ))
Rienopely: грузите их асинхронно, когда они видны, давно не писал для детскопа, для android есть picaso и аналоги, уверен для детскопа есть что то подобное, в крайне случае можно запилить самому под конкретную задачу.
Medusa: можно ) мне для вебморд бутсрапа хватает. но я не веб разработчик. Если планируете работать веб разработчиком, то основы верстки вам необходимы.
Medusa: верно, если быстро начать работать то лучше начинать с верстки, попутно изучая еще что то, например js, ну а когда уже есть деньги на покушать можно и нужно еще что то изучать. Разработчик всегда должен что тоновое изучать )
Иван: смотря что вы понимаете под углубленным ) например из компонентов, больше всего пробоем мне как то доставил textview ... никогда бы не подумал бы что с textview вообще возможны какие то проблемы, или работа с gps, все стандартно, но возможно такое что начинаешь сомневаться в своей адеватности ... без практического требовать с джуна каких то определенных глубоких знаний адекватынй человек не станет, а с неадекватными лушче не работать. Мне как то задавали на собеседовании вопросы по php )) так как у собеедоваваших не было android разраба, далее случайным образом тыкали в докуменатцию и спрашивали подробности того или иного метода и класса )) Хоть собеседование я прошло успешно, денег им android не дали и то направление проекта свернули)) Сегодня я бы и так с ними работать не стал ))
не переживайте зря, сходите посмотрите, не понравится вам или не понравитесь вы , значит не ваше место )
Medusa: то что больше нравится─ для себя я выбрал python, мне он нравится больше php, и на нем можно точно так же как и на php сесть и начать писать, мне как не серверному разработчику, которому серверную часть писать приходится не часто это нравится. Друг в восторге от ror, у него большой опыт в вебразработке, но признает что некоторые вещи быстрее чем на php не сделать. И да ... быдлокодить можно на любом языке, серебряной пули нет.
Даша: верно мыслите, я например ни разы сервер для gcm не писал, примерно как знаю, задачу особо сложной не считаю, пусть и в первый раз может придется повозится,но вот как то не пришлось )) в тоже время требовать от вебразработчика разбираться кухне android больше чем на уровне "вот эту строку я тебе пришлю" тоже в голову не приходило ))
Даша: под линуксом не сгенерите, это яболочная заморочка, они требуют чтобы весь их софт писался на их железе.
Клиент получает от gcm registration id и сохраняет его у себя. Тут нужно быть внимательным, registration id может меняться, например при обновлении приложения(если я ничего не путаю), или если у одного юзера будет несколько устройств то у него будет несколько registration id
после получения registration id он отсылается на ваш сервер.
Когда вы хотите послать пушь, ваш сервер обращается к gcm серверу и говорит на какой registration id нужно отправить пушь, или же слать на все.