Pull to refresh
10
0
Владимир Лихонос @vladlichonos

User

Send message
RxJava радует. Будем смотреть, пробовать.
Верно. К примеру такая штука модная в США, где мол нанимают general developer! «lean team» так что и скорость кодинга и самого кода тоже важна! Хотя ищут конкретно Sr. Android Developer к примеру. Но задать вопросы на тему сортировки списков, бинарный дерев ну просто необходимо, да еще онлайн и по телефону/google hangouts. Так что, нужен обычно Sr. Android Developer, а нанимают студентов у которых свежие знания с универа. Так и живем тут.

p.s. сейчас сам иду через этот процесс, докатился что MIT лекции онлайн смотреть начал оп data structures & algorithms.
Почему Loader не использовать для сети?
то он всё равно достоин максимальной оценки. Даже если ответ неправильный

Если бы так было когда я учился.
Интересно. Но я так и не использую Content Provider, т.к. зачем если он только и делает, что привносит сложность в проект. Если есть SQLite, то зачем ее крыть Content Provider'ом. Из документации:
Decide if you need a content provider. You need to build a content provider if you want to provide one or more of the following features:
You want to offer complex data or files to other applications.
You want to allow users to copy complex data from your app into other apps.
You want to provide custom search suggestions using the search framework.
You don't need a provider to use an SQLite database if the use is entirely within your own application.

Или вы делитесь информацией из вашего приложения с другими приложениями?
Одна из проблем, которую я заметил используя другой OttoBus, то, что не явно кто отсылает и кто получает сообщения. Хотя, наверное это дело предпочтения больше. Я посмотрю на EventBus, может он другой подход использует. Спасибо.
Проблем нет. Просто думал будет полезно поделиться тем, что разработчики из андроид команды сами использует синглтоны для коммуникации между сервисами и активити.
Так ведь в этом случае, Activity получит onDestroy и всеравно потом получит onReceiveResult. Если так, то не решает проблему. Поправьте меня если не прав, я не использую ResultReceiver.
Был на Google IO 2014, спросил вопрос о том, как же делать callback из сервиса в фрагменты или активити. Т.е. идея в том, чтобы Activity -> Service. Тут в принципе понятно, тот же IntentService. А вот как обратно? Спрашивал нужно ли broadcast messaging или может сразу singleton manager к которому можно подписываться и слушать результаты. Сказали что они делают manager повсеместно внутри фреймворка, разумеется если ситуация в одном процессе. Так, что пока держусь этого курса. Если данные не особо критичны, не должны отображать 100% инфу с сервера, то пускать как описано в статье через DB кэш. Линк Activity -> Loader -> DB. Как только DB получает данные, отправить локальный броадкаст, чтобы Loader перезапустился.

Как то так и живем.
А могли бы поделиться ссылка на английский источник? Я бы своей комманде раздал. Спасибо.
Такое решается использованием подхода «без null». К примеру, если getFriends() возвращает Friends ( т.е. какая-то коллекция Friend ), то всегда вместо null можно вернуть static final Friends EMPTY = new Friends(); т.е. можно все еще вызывать методы, просто коллекция пустая. Другие вызовы подобным подходом обвернуть.
Тоже самое. Летаю никаких проблем, просто airplane mode и все. Никаких вопросов.

p.s. в США
Согласен. Я лично пришел с десктоп на мобильную платформу: Android. Увы, компания направлена на Android, так что тут как бы ты ограничен языком и фреймворком. Думаю многие в подобной ситуации.
Было дело с фейсбуком. Не знаю откуда это информация, но проходил собеседование на Android разработчика. Их интересует не «full stack» кто бы это не был, а интересует человек знающий как решать олимпиадные задачки, сложность алгоритмов Big(O) ну и конечно же дизайн и полное понимание Android SDK.

p.s. прошел на 40% хорошо последнюю задачку, что и дало отказ. Остальные задания были пройдены на отлично. Всего собеседований и человек со мной общающихся составило 14 человек.

p.s.s. «знать где копать», как выразились ниже, никого не интересует. Показать свою работу — 2 месяца создал лаунчер, удивило и поразило их, меня конечно же проверили что это я сделал, кучей вопросов. Но всеравно отказ. Грубо говворя перед вами маркер, доска и 30 минут. Но было весело.
Комментарий относительно топика, но не конкртено. Я разработчик с ростущей командой под Android. Пытаюсь разобраться какие лучшие практики могут быть приняты, но как по мне, «просто» покрыть тестами android app где основной input есть ничто иное как UI, довольно сложно и не сравнимо с тем же back-end, где input параметры и есть точный набор функций которые эти параметры съедает. Кто что посоветует? Может кто-то уже работает и применяет практики для Android?
Спасибо.
После подобного топика я просто обязан снова попробовать Android dev в Idea. Думаю в этот раз все выглядит как Eclipse, но шустрее и легковеснее.
Пока не видел на дорогах. Будем ждать, впечатляет однако. Только могу представить выражение лиц водителей, которые не в курсе про данный проект и увидели авто без водителя.
1. Да верно, onDestroy будет вызван. Но если нужно будет по onPostExecute обновить UI Activity, instance Activity будет уже не валидный, а получить текущий будет не возможно.
2. WeakReference или что-то другое не имеет значения, если класс extended AsyncTask будет объявлен не static.
3. В чем проблема?Support Library

Information

Rating
Does not participate
Location
Los Angeles, California, США
Date of birth
Registered
Activity