Max
Небольшое Те же заметки или калькулятор
Max
И будет тебе практика
ᴀɴᴅʀᴇʏ
Калькулятор быстро пишется) Лучше приложение, которое может хранить локально данные и стучаться на сервак.
Max
Ну это я привёл в пример первое что пришло в голову)
ᴀɴᴅʀᴇʏ
Вот как раз у заметок можно реализовать БД по минимум
FromSi
Для начала будет сложно, очень
Yuri
Да лучше написать какой нибудь бэк и пытаться уже на Андроиде до Бэка достучаться
Vyacheslav
Т.е. план такой - джавараш -» книга по андроид(там все упражнения) -» свой проект(параллельно фреймворки) -» собеседы
Max
Зачем ему тратить время на написание бека?
Yuri
Да есть много всякого что предоставляеь апи . ВК например, Гугл , Яндекс
FromSi
Если захочешь пописать бэк, то есть замечательный фреймворк Sparkjava. Потому, что простой :3
Vyacheslav
Еще есть острый вопрос, из-за которого несколько лет откладывал обучение - на данный момент у меня зп около 100тр, хочу в разработку т.к. интересовался с детства , но не туда унесло, понимаю, что на первых парах будет зп ниже, так вот хочу понять через какое время можно выйти хотя бы на текущий уровень по зп?
ᴀɴᴅʀᴇʏ
Это индивидуально и зависит от города. Обычно >100к получают уже мидлы
Vyacheslav
Это индивидуально и зависит от города. Обычно >100к получают уже мидлы
А сколько до мидла расти? Понимаю, что у каждого по разному, но в среднем
ᴀɴᴅʀᴇʏ
Обычно 2-3 года коммерческой разработки
Vyacheslav
Обычно 2-3 года коммерческой разработки
Надеялся услышать, что год)))
FromSi
что скажешь про этот фреймворк?
Крут, прост и без геморроя. Смотрел я как-то на спринг и голова моя заболела. :D Я не знаю, что тебе такого выдающегося рассказать.
ᴀɴᴅʀᴇʏ
Надеялся услышать, что год)))
За год ты только научишься не наступать на теже грабли
Sergey F
и бтв у всех по разному
Mike
нифига не понятно, да и читать лень
FromSi
нифига не понятно, да и читать лень
Бомбежка на то, что никто не использует гугл
Mike
«это завышенное»? Без контекста непонятно. Вдруг он прав?)
ᴀɴᴅʀᴇʏ
У меня был период, когда гугл действительно был недоступен. Видимо некоторые посчитали что это перманентно
ᴀɴᴅʀᴇʏ
У меня тетя вводит в поисковик одноклассники и так заходит на сайт, что ты хочешь от них)
ᴀɴᴅʀᴇʏ
А так да. Это бич
ᴀɴᴅʀᴇʏ
Мне кажется некоторые недалеко ушли, если не могут отделить мух от котлет и погуглить вопрос
ᴀɴᴅʀᴇʏ
Казуальные разработчики пошли
ᴀɴᴅʀᴇʏ
Press X to code
FromSi
Бедные нубасы :'(
FromSi
@Harmonizr
Yuri
Dyno
Правильно ли я понимаю? Если в потоке, например АсинкТаске, задействовать вьюхи какой-либо активити (будет утечка памяти), то сборщик мусора не сможет снести активити потому что задействованы ее элементы, это как windows не может удалить файл, когда он используется сторонним процессом?
Dyno
правильно. у асинк таска свой жизненный цикл, не зависящий от активити
а в каких ситуациях сборщику нужно будет снести активити?
Dyno
андроиду понятно, когда мало оперативной памяти, а сборщику зачем сносить?
Dyno
его рекомендуют не использовать
асинктаск? а что использовать?
ᴀɴᴅʀᴇʏ
rxjava
Yuri
асинктаск? а что использовать?
а что ты хочешь сделать? для чего асинк таск хочешь использовать?
Dyno
уж извините за нубские вопросы
Dyno
а что ты хочешь сделать? для чего асинк таск хочешь использовать?
да мне так-то простенькую задачу в фоне обработать. проверку на интернет-соединение
ᴀɴᴅʀᴇʏ
Было бы супер
Yuri
напиши)
ᴀɴᴅʀᴇʏ
Я бы позаимствовал
Yuri
правила существуют, чтобы их нарушать
ᴀɴᴅʀᴇʏ
Только за нарушение дают мут или бан
Mike
rxjava
Чтобы один раз в бэкграунд сходить? Охренеть. Вот такие ребята без фундаментальных знаний java core и притащили RxJava со свалки в Android-разработку.
Yuri
Это почему же?
а вы как думаете?
Mike
а вы как думаете?
Я думаю, что каждое утверждение должно чем-то обосновываться, особенно когда подсказываешь новичку.
Sergey
андроиду понятно, когда мало оперативной памяти, а сборщику зачем сносить?
Сборщик периодически подчищает неиспользуемое, т.е. то, на что нет стронг ссылок.
Yuri
а если 2 раза?
Mike
а если 2 раза?
А если и 16 или 42, то что? Асинктаск превращается в тыкву?
Dyno
А если и 16 или 42, то что? Асинктаск превращается в тыкву?
угу, тогда какой метод использовать в борьбе с мемори ликс если асинктаск брать? надо в onPostExecute остановить прогрессбар
Yuri
ну я так делаю)
Mike
угу, тогда какой метод использовать в борьбе с мемори ликс если асинктаск брать? надо в onPostExecute остановить прогрессбар
Нужно чтобы асинктаск не уносил с собой активити, если проживёт дольше. Например, отменять его в дестрое.
Yuri
кидаю логи и смотрю продолжается ли выполнение асинктаска, если нет радуюсь жизни и иду дальше
Mike
Если нужно, чтобы он таки доработал до конца, даже если активити умрёт, то пусть берёт слабую ссылку на активити. При этом, если он nested class, нужно, чтобы он был static.
Глеб
Ребят, такой архитектурный вопрос, если у меня SingleActivity и я с FlowFragment хочу перейти на ChieldFragment в другом FlowFragment при этом передать объект в это Chield, можно это как то без EventBus, сделать? Бизнес логика такая: клиент заполняет данные оплачивает заказ (3 экрана) попадает на экран оплаченного заказа и нужно вернуться к моим заказам и показать анимацию добавления нового заказа
Sergey
Sergey
Хорошая
Mike
читал, что weakreference плохая практика, или нет?
Вполне возможно. А какие аргументы?
Yuri
понравился особенно 3 пункт)
Mike
1. Поэтому их надо отменять. 2. Или нет, можно же просто их отменять. 3. А вот и нет, количество потоков зависит от версии андроида и количества ядер.
Yuri
если много асинктасков активных , то прощай уай