• Почему приложение вылетает с ошибкой?

    @stoptalking
    причин может быть масса, стектрейс в студию
  • Как создать тень сверху view элемента?

    @stoptalking
    очевидно, ваш минсдк меньше 21 (лолипоп). Компата на элевацию, насколько мне известно нет. используйте имаги/градиенты
  • Как правильно сделать переходы по фрагментам в андроид?

    @stoptalking
    не "добавите фрагмент в бекстек", а "добавите в бекстек транзакцию по добавлению фрагмента" разумеется
  • Как создать тень сверху view элемента?

    @stoptalking
    обычный имаг + скейл тайп тоже подойдет
  • Как задать размер у view, что-бы он был постоянно с одинаковым соотношением сторон?

    @stoptalking
    еще как вариант - получать метрики экрана и определять исходя из них метрики вьюх через парамсы. Еще вариант - использовать констрейнт (но вариант с констрейнтом, как и первый вариант, подойдет не всегда, ну, вернее, может будет проще назначать парамсы)
  • Как изменить цвет в векторе android:fillColor?

    @stoptalking
    рисуется указанным цветом на девайсе если чо
  • Как убрать разделители между элементами RecyclerView?

    @stoptalking
    но ваще то ваш текущий декоратор рисует белый прямоугольник с бордером в 4дп, что приблизительно визуально совпадает с тем что видно на скрине
  • Как реализовать корзину покупок в android через базу данных Realm?

    @stoptalking
    по клику пишите в репрезентацию вашей корзины. После записи читайте всю корзину и отдавайте то что вам нужно в гуй (кол-во товаров, общая сумма), если вообще что-то надо отдавать. Все остальное зависит от деталей имплементации - что из себя представляет модель покупки, что из себя представляет модель корзины и есть ли она вообще, как они связаны друг с другом и т.п.
  • Как создать такой toolbar?

    @stoptalking
    значит либо он в одном из родительских фрагментов (если они есть), либо в активе, либо вы не отключили экшнбар. Других вариантов нет.
  • Как создать такой toolbar?

    @stoptalking
    из разметки его удалить
  • Как создать такой toolbar?

    @stoptalking
    в смысле под общим тулбаром? Что вы понимаете под "общим тулбаром"? Значит во-первых, если вы используете ActionBar (системного прародителя Toolbar), то для использования Toolbar вам нужно ActionBar отключить. Делается это в активях путем наследования темы от blablaParentTheme.NoActionBar. Если вы не выключите ActionBar и вмочите в хмл Toolbar, то у вас будет два "тулбара", один из них будет ActionBar, второй Toolbar.

    Во-вторых, Toolbar это обычная вьюха, принципиальная разница между Toolbar и ActionBar заключается в том, что Toolbar разраб может добавлять/удалять где и когда хочет, в любых фрагментах, активях, диалогах, деревьях и т.п. А экшнбар один раз унаследовали в теме и все, он с вами навеки в любой активе, для которой вы установили тему с экшнбаром. Если у вас перекрываются какие-то тулбары, вы должны убрать лишние тулбары (как Toolbar, так и ActionBar если вы его используете).
  • Как создать такой toolbar?

    @stoptalking
    точно так же, хостящая активя должна иметь в своей теме указанный атрибут. Ида, разумеется, это повлияет на все фрагменты, которые хостит активя. fitsSystemWindows вам в помощь
  • Предпринимательский подход к разработке и программированию - как развивать, что именно прокачивать?

    @stoptalking
    В любом случае, вы не собираетесь заниматься слиянием фарм-корпораций с капитализацией 200 ярдов, где нужен филигранный гамбит. У вас обычный аутсорс, тем же самым занимаются десятки тысяч людей. Пробуйте, даже если поначалу не будет получаться, со временем получаться начнет
  • Предпринимательский подход к разработке и программированию - как развивать, что именно прокачивать?

    @stoptalking
    Ну как бы смотрите, вам же известен процесс продакшна в конторе/конторах, в которых вы работаете/работали. Первый вопрос в любом предпринимательстве - это сбыт. Второй - менеджмент (переговоры, уточнения, разъяснения, убеждения и т.п.). И уж потом все эти чисто продакшн-приблуды. Много ваши текущие менеджеры тратят времени на общение с клиентами? Каких клиентов обслуживает ваш текущий менеджмент и каких клиентов сможете получить вы? Как вы их получите? Сможете ли вы уделять им +- столько же внимания, сколько менеджеры? А может вам не нужно будет уделять им столько же времени из-за специфики клиентов или специфики их получения? А сколько его нужно будет уделять? Какова будет компенсация за этот труд?

    То есть, для начала, я бы смещал акцент в постановке вопроса с "что прокачивать" в сторону "стоит ли игра свеч" и "кто моя ца". Но ответить на эти вопросы сможете только вы, потому что только вы знаете все существенные детали вашей ситуации, навыков, хотелок и т.п.

    После того, как ответы на вышеозвученные вопросы будут получены, вполне может статься, что выгоднее расти в лида и вообще с клиентами не заморачиваться, а может получится так, что у вас есть на примете пара клиентов, которые могут с вами посотрудничать не как с наемником, а как с предпринимателем или вы сможете относительно легко найти таковых на фрилансе. Если в результате этого анализа выяснится, что у вас есть возможность и для вас есть выгода поработать с конкретными клиентами/типом клиентов, то нужно исходить из их потребностей. Даже общение с онлайн и офлайн заказчиком может разниться капитально.

    Что касается навыков, имхо, ваш изначальный список выглядит несколько сумбурно - и жнец и на дуде игрец. В идеальном мире было бы не плохо знать и уметь все, но вы никогда не будете знать и уметь все, а отталкиваться надо от того, что есть или что можно сравнительно легко получить. Но в любом случае есть универсальные вещи - вам полюбому придется налаживать сбыт, а это общение. Возможно общение в разных форматах, на разных языках. Подумайте как вы преодолеете трудности, связанные с этим, и будут ли трудности вообще. Что касается техники, если вы планируете сами тоже что-то делать и если вы возьмете что попроще, постатичнее, то вы должны понимать, что вы не один такой умный. Вы выдержите конкуренцию с индусами и вьетнамцами, копипастящими со стека за миску риса в час? В чем будут ваши преимущества? Определите их. Вообще, имхо, лучше начинать с того, в чем вы сами имеет хороший опыт, даже если там динамичный стек. Если вы собираетесь нанимать исполнителей - это отдельная песня. С исполнителями две извечные проблемы - если качественно, то дорого и не всегда быстро, если дешево, то либо долго, либо факап. И у всех у них рожают кошки, отключают электричество, за ними надо проверять - это тоже все ваша работа.

    Ну и вишенка на торте - вам надо пробовать. Вы никогда не сможете предсказать какой скил понадобится очередному заказчику (если только это не инсайд), сколько он будет готов за это платить и сколько вам придется потратить, чтобы создать нужный продукт. Все эти изучения одного фреймворка галопом по европам разобьются вдрызг, когда заказчик попросит какой-то нетривиальный функционал, который будет сложно исполнить в рамках выбранного стека, хотя иногда это можно обойти поэтапным исполнением.

    Резюмируя, предпринимательство, как и любая стоящая тема - это тема на любителя. Сможете ли вы заработать десять тыщ мильенов? - скорее нет, чем да. Сможете ли вы получить прибавку к зп (иногда превосходящую саму зп)? - скорее да, чем нет. Но 1) единственное обучение - это практика 2) за все это придется заплатить временем, нервами, деньгами и усилиями, к сожалению другого способа получить опыт нет, а без опыта вы ничего не стоите (ну как и в любой другой профессии собсно). Окончательно понять стоило ли оно того вы сможете только постфактум, но есть серьезная вероятность, что жалеть не придется
  • Предпринимательский подход к разработке и программированию - как развивать, что именно прокачивать?

    @stoptalking
    А, ну это мягко гря меняет дело. То есть вы чего хотите? Масштабировать свою деятельность за счет перераспределения части времени на предпринимательские штуки?
  • Что надо сделать, чтобы фрагмент не пересоздавался при повороте экрана?

    @stoptalking
    Еще вариант - чекать бандл где-нить в криейте на нулл и синхронно комитить ремув-транзакцию