• Обязательно регистрация приложения?

    @orbit070
    Гугл сервисы работают даже на этапе разработки приложения в эмуляторе, ничего регистрировать не нужно
    Ответ написан
    7 комментариев
  • Почему при каждом подключении ViewModel срабатывает конструктор?

    @orbit070
    Потому что во фрагментах вместо this нужно передать getactivity()
    Ответ написан
    8 комментариев
  • Что в джаве не нужно?

    @orbit070
    Пока вы прочтёте все эти книги по джаве, андроид перестанет существовать уже.

    А если серьёзно, почему не рассматриваете вариант просто начать программировать? Java синтаксически один из самых простых и наглядных языков, для того чтобы пилить приложения на андроид достаточно пары часов ознакомления с основными конструкциями языка, какие книги, я вас умоляю. Пока вы прочитаете одну книгу, кто-то без знаний из книг напишет пару приложений на этой же джаве и будет уметь больше чем вы и знать больше, чем вы. Точнее, в течение первых пары дней после прочтения книги вам будет казаться, что вы что-то знаете, но это забудется, а то через что проходишь на практике остается надолго. Так вот просто возьмите и начните пилить приложение, без книг.
    Ответ написан
    2 комментария
  • Стоит ли читать эту книгу?

    @orbit070
    Прочтите обе - не ошибётесь.
    Ответ написан
    Комментировать
  • Можно ли продать идею приложения (дизайн figma)?

    @orbit070
    Если например думаете что кто-то заплатит Вам деньги вслепую не зная что он покупает - вряд ли так случится. Но а если заранее рассказать и показать что продаешь - по сути Вы бесплатно отдали то что хотели продать. Поэтому лучшим вариантом будет найти соратника-разработчика и вместе реализовать задумку, коль уж вам она так нравится и не хотите чтобы пропала.
    Ответ написан
    Комментировать
  • Какой ноутбук выбрать для frontend и backend разработки?

    @orbit070
    В чем смысл переплачивать за мак если вам для веба? С таким же железом купите любой другой ультрабук в полтора-два раза дешевле, а на сэкономленные купите большой монитор к которому будете подключать ноут для более комфортной работы в домашних условиях и ещё тысяч 20+ сэкономленных останется. Ну бред же за маки переплачивать, ладно там десигнеры что-то рассказывают про матрицы и "правильные цвета" оправдывая переплату, но блин обычным смертным в чем прикол выбрасывать деньги на ветер?
    Ответ написан
  • С какого хорошего учебника программирование под андроид стоит начать новичку?

    @orbit070
    С учебника под названием практика. Придумал приложение -> реализовал -> выучилось и запомнилось больше чем если бы грыз какую-нибудь книгу 4хлетней давности тупо повторяя примеры (и то не факт).
    Ответ написан
  • Как лучше записывать путь к аватарке пользователя?

    @orbit070
    Хранить нужно только часть path/to/images/avatar.jpg, и она никогда не должна меняться. Завтра вместо localhost вы переедете на нормальный сервак и вам придется менять везде пути если вы его тоже сделаете частью пути, а ещё через некоторое время поменяется ip или домен и ТД, в общем такие данные ни в коем случае нельзя делать частью пути, а вот все что дальше - структура папок до авы и ее название - это нужно, потому что структура папок(то есть путь до авы) будет одинаковым на любом сервере и домене
    Ответ написан
    Комментировать
  • Какие комплектующие выбрать для PC (100 000 руб)?

    @orbit070
    Связка 9700+2070 super огонь, на всякий бери проц с к, сейчас можешь не гнать но просто будешь знать что всегда сможешь выжать из него ещё 15% производительности, в будущем они пригодятся. Ну а оперативки 16 более чем достаточно, все остальное на твой вкус. Ну и блок питания непонятно зачем менять. Конечно это все топчик если это для игр собирается, если какой-нибудь рендер то можно 3600ым райзеном получить больше профита
    Ответ написан
  • Чем отличается работа веб дизайнера от дизайнера мобильных приложений?

    @orbit070
    Чем отличается работа веб дизайнера от дизайнера мобильных приложений?

    Первый дизайнит веб-приложения, второй мобильные.

    Где больше зарабатывают?

    В среднем плюс минус одинаково, за более точными цифрами на хх какой-нибудь.

    Чем отличаются заказчики?

    Одни заказывают дизайн веб-приложений, другие мобильных.

    Где больше спрос на дизайнеров?

    Там, где меньше дизайнеров.

    Что более сложно?

    Какой цвет более красивый красный или зеленый?

    И про остальные важные моменты

    Главное здоровье
    Ответ написан
    2 комментария
  • Оцените пожалуйста веб-приложение?

    @orbit070
    Им не будут пользоваться не потому что он плохо работает, а потому что его не будет на первой странице выдачи гугла.
    Ответ написан
    Комментировать
  • Как наложить нетривиальное ограничение уникальности на поле?

    @orbit070
    Ограничение уникальности накладывается на поля в рамках одного отношения, то есть то что вам хочется провернуть, а именно заглянуть как-то в другую табу чтобы проверить уникальность, из коробки такой возможности нет. Два наиболее очевидных способа решения задачи:
    1) Прокинуть city_id в нужную таблицу. Да, не по феньшую, но реальность такая что нормализованные базы данных существуют только в книгах по базам данных или во всяких простячковых проектах, добро пожаловать.
    2) Оставить все по феньшую и просто повесить триггер, в котором и будет происходить проверка уникальности по городу.
    Ответ написан
    Комментировать
  • Практика проектирование простых БД?

    @orbit070
    По сути миллион статей и книг по бд где есть примеры и описания, но я сейчас так вспоминаю что с нуля так сходу сложновато понять что к чему будет. Если есть возможность то легче попросить или нанять кого-то кто за пару часов объяснит покажет и расскажет что к чему. Конечно и самому можно разобраться, но займет это не пару часов и даже не пару дней. Но если хотите самостоятельно то любую книгу по базам данных берите там везде очень детально объясняется что к чему, просто это информация из серии "прочитал, все понял, но сам сделать не смогу", поэтому лучше попросить помощи
    Ответ написан
  • Android development: каким должен быть масштабируемый код?

    @orbit070
    Плохо масштабируемый - это когда у вас в одном классе и девки пляшут и коровы пасутся. Погуглите 'архитектура андроид приложений', mvvm, mvp. Если в двух словах, то разделение приложения на 'слои' и позволяет нормально масштабировать и поддерживать приложение, примеры такого разделения как раз найдете загуглив вышесказанное
    Ответ написан
    Комментировать
  • Как найти партнеров в команду стартапа в 2019 году?

    @orbit070
    Никак, серьезно. Если повезёт найдете студента который с горем пополам пару недель из интереса поработает потом забьёт, так что либо ищите среди друзей/близких либо поднакопите на разработчика который запилит прототип. Но в любом случае если собираетесь в стартап то нужен кофаундер технарь, в общем нужно найти кого-то не в инете, пробуйте искать среди знакомых
    Ответ написан
    Комментировать
  • Реально ли создать проект похожий на Яндекс маркет, только с офлайн супермаркетами?

    @orbit070
    В теории реально, на практике вряд ли. Базы актуализируются сотрудниками магазинов, а не площадкой, вот только сможете ли вы без миллионных бюджетов на маркетинг мотивировать супермаркеты загружать на ваш сайт свои базы? Не сможете - это раз. Во-вторых - ну слишком узкое направление вы выбрали. Супермаркеты - это 90% продукты и всякая мелочь для дома, которая везде плюс минус одинаковая по плюс минус одинаковым ценам. Супермаркет потребитель в 9 из 10 случаев выбирает по удобству расположения, а не по цене на гречку или стиральный порошок. Когда речь о дорогих товарах не повседневных там есть смысл в площадках типа я.маркет, где можно выбрать дешевле, но для повседневных покупок смотреть каталоги гипермаркетов - даже если это кому-то интересно, прибыль 100% никогда не окупит затрат на такой проект.
    Ответ написан
    Комментировать
  • Как можно подтвердить номер телефона кроме СМС?

    @orbit070
    А что вы собрались подтверждать пушем, устройство?)
    Смысл СМС в том что подтверждается принадлежность номера телефона человеку, а пуш высылается на устройство, то есть пушем вы лишь подтвердите что тот кто пытается зарегистрироваться с этого телефона делает это с этого телефона)
    Более дешёвые варианты это подтверждение регистрации по звонку - либо отвечаете на звонок и вам диктуют код, либо вам звонят со специального номера, четыре последние цифры которого и есть тот самый код, который нужно ввести

    Например вот
    Ответ написан
    2 комментария
  • Есть ли краудфандинговые площадки для разработчиков моб.приложений?

    @orbit070
    Вряд ли. Мобильное приложение это слишком просто, и если вы опишете свое приложение то его с лёгкостью реализуют другие, если идея будет стоящей. Именно поэтому краудфандинг чаще про сложные продукты(например реальные физические товары, где нужно налаживать производство, или компьютерные игры, которые требуют сильной команды и большой экспертизы, и т.д). То есть такие продукты, которые нельзя просто так взять и самому реализовать, поэтому на них скидывают деньги. А мобильное приложение любой дурак реализует. Хотя на многих площадках вроде нет запрета на программные продукты, к коим относятся мобильные приложения. Просто шансов будет мало привлечь деньги на это, да и стырят идею и сделают быстрее вас, если она крутая
    Ответ написан
    4 комментария
  • Как разработать масштабную социальную сеть(Про технологии, подбор программистов, и не только)?

    @orbit070
    От готовых решений для реализации соц. сетей сразу отказаться?

    Да.

    Какие по вашему мнению лучше всего использовать технологии программирования для реализации социальной сети?

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

    Так же, мне нужно как то оценить, понять, "потянет" ли программист это дело, или нет.

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

    Какой уровень математики должен быть?

    Любой, в том числе нулевой. Ну это так авансом, а вообще смотрите предыдущий пункт - вы не справитесь с задачей подбора разработчиков.

    Как вы считаете, какое оптимальное число разработчиков должно быть для того, что бы начать разработку?

    Зависит от амбиций и задачи. Если у вас только веб-версия - для мвп достаточно 1 фронт, 1 бэк, девопс с душой админа и разработчик баз данных. Для фундамента сойдет. Если нужны и мобильные приложения - + 2 разработчика мобильных клиентов.

    Стоит ли иметь дело с программистами фрилансерами?

    Тут очень сложно не пошутить, но я смогу. Не стоит иметь дел с фрилансерами.

    Можно ли как то защитить идею от кражи участниками команды?

    Можно заставлять подписывать бумажку о неразглашении, но это бесполезная трата времени. Не стоит переживать, что вашу гениальную идею украдут, она никому кроме вас не нужна(пусть вам так не кажется). Просто сами представьте, сколько нужно ресурсов чтобы ее реализовать, по вашему у разработчиков, которые устраиваются к вам на работу, есть такие ресурсы чтобы украсть у вас идею и самим собрать команду для реализации? Ну и не забывайте, что даже если вы реализуете идею, вероятность того что она кому-то кроме вам будет нужна около 2%. Так что по этому поводу можете совсем не переживать.
    Ответ написан
    2 комментария
  • Инструменты для разработки под android в 2019-м году?

    @orbit070
    Android Studio
    MVP/MVVM (architecture)
    Dagger (DI)
    Retrofit(rest client)
    Glide/picasso (pictures)
    Gson(json)
    Espresso (tests)
    Firebase (baas)
    Ответ написан
    Комментировать