Назар Мокринский: 17 и 18 именно в ноутбуках не бывает, поискал в Гугле, именно у этой модели аж 20, два вольта в меньшую сторону это серьезно, в ноутбуке стоит импульсный преобразователь, наподобие LM, он только понижмающий, а не повышающий.
Андрей: По какой теме вам надо не знаю, а что с архитектурой у Яндекс и Google, это я вам скажу: если совсем кратко, то у них все "на широкую ногу", то есть "тупо" по максимуму, они не экономят ни на чем и не ограничены ни бюджетом на зарплату разработчикам, ни дедлайнами, ни даже системными требованиями, максимум наследования, максимум распределения функционала по сущностям (максимум классов), например могут себе позволить весь интерфейс делать на строжайшем MV*, вот и вся архитектура, ну, для их задач такое подходит.
mukola33: Если поверхностно, то долго только в первый раз, потом уже осваиваешься с их кодом, сложно тоже для начинающих инженеров, насчет надежности не могу сказать, пробовать надо, но вряд ли там что-то меняется так часто, ведь пользователь может вообще не обновлять приложение у себя, и оно должно сохранять работоспособность.
почему это ты советуешь наследоваться от ScrollView - в гугле сидят люди не с ограниченным кругозором?
Люди там получше, чем автор этой "либы", во-вторых у меня просто нет возможности еще и ScrollView самому писать, в-третьих - зачем, если я в своем наследнике все нужное реализую, а ненужное скрое плагин к IDE, чтобы не мешало?
не приплетай сюда мою работу, я высказываю личное мнение
Но откуда взяться мнению, отличающегося от корпоративного, если ты больше нигде не работаешь и никаких задач не решаешь?
RxJava напишешь сам? Retrofit?
По взаимодействую с сетями и БД - да, есть свой подход, пример:
Как можешь догадаться, /api/users возвращает JSON, а "//response/items" - это XPath к массиву элементов в JSON, далее все просто десериализуется, но можно и кастомизировать многое, это минимальный вариант, хотя не совсем минимальный, я могу еще и для ответа JSON ввести свой стандарт, тогда XPath не понадобится.
JSON парсер напишешь сам
Могу, но не вижу смысла, лучше опять же "обертка" для имеющегося.
Короче иди ты нахуй, заебал.
А первый кто начал? Кто тут у нас обижает Rou, достает его комментариями, матом на него ругается? Хочешь, модераторам жаловаться буду на мат? Не боишься разозлиться, выругаться также и на модератора и в итоге "вечный" получить?
Евгений Олейников: А что конкретно нужного вы изучаете в процессе переписывания на C++? Интерфейс на C++ - невостребовано, остаются TCP/IP и основы языка, да и то, поверьте, очень многого вы не учитываете, задача-то не реальная, да вы вообще никакой конкретной идеологии не учитываете, поэтому большинство работодателей будет на вас смотреть как на "заготовку" требующую обработки, ну если только случайно попадется "родственная душа", так что не эффективный способ.
someserj: Какой еще Apache? Да их не так и много, есть еще Titanium, да "погуглите" и найдете стоящие, которых там нет, это полная ерунда, проекты каких-нибудь студентов с амбициями "а я сделаю с блекджеком и ш..., и под все ОС, и код будет открытый, и ПО бесплатное и еще сам доплачивать буду".
Лучший вариант - писать на Java, но интерфейс и часть кода на HTML & CSS & JS, то есть писать "велосипед", попутно разрабатывая такой вот фреймворк именно по своим задачам, но это самое долгое и дорогое.
Денис Загаевский: Больше и сказать тебе нечего, вот и хорошо, был бы мой конкурент на фрилансе допустим, никто бы на твое "мдя" просто не обратил внимания, ты бы по сути ничего не сказал, а я бы с заказчиком и по теме целую беседу развернул, ему бы объяснил что ты злой, нехороший или просто не соответствуешь нашей с ним задаче! :)
Ну вот вопросы к тебе:
1) "юзать либы по максимуму" - а если "либа" на задачу только одна и она полная дрянь, тоже использовать "либу"?
2) В данном случае создание "observable" ScrollView - это что, такая объемная задача, чтобы нельзя было свою библиотеку написать? Яндекс экономит на этом?
3) А если сразу 2 таких библиотеки для ScrollView понадобится, одна "observable", другая еще какая-то, что ты сделаешь? А если и не сразу, а то одну, то другую? Да само название типа "ObservableRecyclerView" звучит как "мыло для левого пальца правой руки", не находишь?
Денис Загаевский: Можно если настолько срочно или для студента, а вообще лучше свое писать, ну ты же знаешь, узкий кругозор у них там на GitHub, вот у него он только "observable", а у меня еще ряд "фич" будет, и вообще это же open-source, бесплатно хорошо не бывает!
someserj: Опубликовать - реально, отличаться - будет, и сильно, так как HTML & CSS & JS не содержат стандартных виджетов Android и вам придется все элементы интерфейса самому писать (верстать), разумеется они будут отличаться, если опыта мало - в худшую сторону, а по функционалу многое может и не получиться вовсе если нужного нет в данном API, поэтому и пишу, выбирайте сами для своей задачи.