• Что учить дальше начинающему джависту?

    Jacen11
    @Jacen11
    хотел бы писать вещи, которые можно пощупать руками и показать друзьям

    - В веб идти не очень хочу

    эм. Ну типа все, просто практически ничего в мире больше нет

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

    которые можно просто запустить у себя на компе
    да любые просто

    Kotlin я уже пробовал, и он мне не очень понравился
    хреново, типичный синтаксис современного ооп языка

    - В джаве все действительно настолько страшно, или я сам придумал - сам испугался?
    если говорить аналогиями, в русском все страшно или может все таки зависит от сферы и места работы? тебе не романы писать или новые языковые конструкции. Джава обычный язык общего назначения.

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

    Jacen11
    @Jacen11
    ну вот как раз для этого и существуют сетеры. Можно еще отдельный класс под это сделать
    Ответ написан
    Комментировать
  • Как делать PDF по шаблону?

    Jacen11
    @Jacen11
    можно наверстать пдф в какой нибудь программе, а в джаве потом парсить и поля только заполнять с помощью какой нибудь из либ
    Ответ написан
    Комментировать
  • Ошибка в Андроид студио?

    Jacen11
    @Jacen11
    отвечаю на поставленный вопрос
    Ошибка в Андроид студио?
    нет

    начни диплом с пустой активити и потом по порядку добавляй что надо
    Ответ написан
    Комментировать
  • Можно ли создать локальный build.gradle для переопределения параметров?

    Jacen11
    @Jacen11
    ну вообще local.properties для этого. И потом оттуда считывается параметр
    почему не подходит?
    Ответ написан
    Комментировать
  • Что является клиентской частью в приложении, написанном на flutter?

    Jacen11
    @Jacen11
    Что является клиентской частью в приложении написанном на flutter?
    все

    Если использовать mvc паттерн, можно ли реализовать только view, не прописывая model и controller?
    так без этого это уже не будет mvc патерн)

    ищу способы, как это можно сделать.
    берешь и делаешь, а не ищешь тупые лазейки. Ну или на фриланс

    PS на смартфонах никто не использует mvc, на флаттере применяют bloc, но учитывая ваш уровень, сделайте хоть как то для начала
    Ответ написан
    2 комментария
  • Как получить ответ от сервера с Kotlin?

    Jacen11
    @Jacen11
    у меня уже есть удаленный сервер
    и какой это сервер? нетти, томкет что то еще?

    Везде информация по установке Ktor, Gradle
    ну так сюда и копать. Ктор сильно все упрощает и прячет под копот.

    fun main() {
        val server = embeddedServer(Netty, port = 8080) { // создаем сервер
            routing {
                get("/") { // обрабатываем GET-запрос на '/'
                    call.respondText("Hello, world!")
                }
            }
        }
        server.start() // запускаем сервер
    }

    вот нейросеть в принципе правильно сказала, сразу и настройка, и установка и старт сервака идет

    выполнил скрипт kotlin
    так скрипт нужно запустить или все таки сервак с каким то кодом?
    Main.kt это не скрипт скорее всего. Вот документация как работать со скриптом https://kotlinlang.org/docs/custom-script-deps-tut..., но вообще хз, никогда не видел что бы так кто то в реальности делал и метка эксперементалности стоит

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

    не нужен сервер на localhost
    что это вообще значит? сервер будет на айпишнике устройства и порте что укажите
    Ответ написан
    Комментировать
  • Проблема с инициализацией фрагмента, как исправить ошибку?

    Jacen11
    @Jacen11
    Проблема с инициализацией фрагмента, как исправить ошибку?
    проблема что кое кто не хочет читать документацию
    когда я передаю в конструктор фрагмента - id категории
    нельзя так делать, вот тут инфа например https://tttzof351.blogspot.com/2014/06/android.html

    перед тем как воротить костыли, вначале изучи хотя бы с помощью гугла как правильно делать
    Ответ написан
    1 комментарий
  • Как оценить проект?

    Jacen11
    @Jacen11
    декомпозировать и смотреть сколько аналоги стоят
    все равно с таким стеком нет хорошего во всем спеца и нужно много людей
    вообще даже профи сильно промахиваются с оценкой, если вы хотите примерно пальцем в небо то от 200к если повезет(и устраивает говно качество, лишь бы работало) и до бесконечности
    если выбрать цену то ставите цену сколько есть и ждете когда найдется кто то, если не найдется ставите больше
    Ответ написан
    Комментировать
  • Нужно ль изучать математику параллельно изучению программирования?

    Jacen11
    @Jacen11
    в прикладном программировании сама по себе математика не нужна. Иногда вылезает что то, тогда за пару часов изучил и забыл.
    Алгербра логики нужна постоянно, изучается наверное за пару дней
    Ответ написан
    Комментировать
  • С чем может быть связана ошибка "SAVED_STATE_REGISTRY_OWNER_KEY"?

    Jacen11
    @Jacen11
    добавить implementation "androidx.fragment:fragment-ktx:1.5.2" и implementation "androidx.navigation:navigation-compose:2.5.1"
    Ответ написан
    Комментировать
  • Почему в Kotlin (а может и в Java) так много методов?

    Jacen11
    @Jacen11
    Зачем так много?
    то есть по вашему лучше когда в проекте велосипеды, так еще они и постоянно повторяются, потому что названия разные и один разраб просто не знал что уже другой сделал простой метод в проекте. Плюс частенько реализация лучше и продуманее своей, нормальный человек не будет тратить много времени на велосипед. Требуется решать задачи бизнеса, а не думать как обрезать строку после определенного символа.
    ИМХО в котлине эти методы скорее наделаны скорее показать преимущество котлина с их эксеншенами, в джаве с этим сложнее было.
    Ответ написан
    8 комментариев
  • Как присвоить значение в MutableStateFlow из сети?

    Jacen11
    @Jacen11
    для чтения поля
    viewmodel.text.onEach { }

    вот тут много гайдов https://www.kodeco.com/
    Ответ написан
    Комментировать
  • Возможно ли достаь логин пароль от приложения через хранилище??

    Jacen11
    @Jacen11
    Нет конечно, это невозможно.
    Логин и пароль хранятся где то на сервере. И то, скорее всего не сам пароль, а его шифрованная версия
    Ответ написан
    Комментировать
  • Как выровнять значение относительно объекта?

    Jacen11
    @Jacen11
    смотри, даже вопрос почти не надо изменять
    https://www.google.com/search?q=android+%D0%BF%D1%...
    параметр ellipsize называется

    а насчет смещения, к сожалению телепатии не успел обучиться, хз что не так с кодом, который не вижу
    Ответ написан
    Комментировать
  • Сколько байтов нужно для хранения 60 паролей (или как переводить биты в байты без ошибок на любом этапе задачи)?

    Jacen11
    @Jacen11
    вы же сами написали
    потом надо перевести их в байты (8,25 байт, округлить в большую сторону = 9 байт)

    то есть на самом деле на слово уходит 72 бита
    72*60 паролей / 8 = 4320/8 = 540

    внимательно надо читать что в учебнике написано, пункт 4 "целое количество байтов" на слово
    Ответ написан
    Комментировать
  • Как сделать выборку по массиву?

    Jacen11
    @Jacen11
    отсутствует понимание работы с течением данных
    отсутствует понимание вообще в принципе
    лучше начать с основ программирования и умения гуглить

    алгоритм такой
    спрашиваем гугл, а гугл, что за выпадающий список на андроид есть
    а там уже и примеров куча, и как что куда засовывать

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

    Jacen11
    @Jacen11
    Сейчас курсы наоборот уменьшают привлекательсть. И если дойдете до собеса у интервьюера уже будут определенные предубеждения, которые придется ломать
    Ответ написан
    Комментировать
  • Какому разработчику легче найти первую работу (Web или Game)?

    Jacen11
    @Jacen11
    Если не брать Москву/СПБ.
    тогда тут проблемы и с веб будут, еще нужно правильно выбрать направление. А дев вакансии где угодно проблемно найти, даже людям с опытом
    Ответ написан
    Комментировать
  • Почему intent запускается не в том месте?

    Jacen11
    @Jacen11
    ты вообще хоть немного пытаешься думать? голова не только для еды нужна

    пытаюсь вызвать в Intent.ACTION_VIEW другой метод
    Intent.ACTION_VIEW является строкой, как можно что то вызывать в строчке текста?

    .setData(sendLink())
    зачем ты делаешь этот сет если туда все равно всегда засовываешь null? Если метод должен только uri формировать, нахрена там происходит запуск активити?

    .addCategory(Intent.ACTION_SEND)
    зачем добавляется еще категория, если ты данных туда не добавляешь и вообще непонятно что делаешь

    new Thread(()
    это ты сам придумал? ни разу не видел чтобы кто то это использовал

    что бы оно не открывало браузер на часах, а показывало окно поделится ссылкой на часах
    очевидно сделать интент для "поделиться ссылкой", а не мешать все в кучу
    ACTION_SEND - поделиться чем то
    ACTION_VIEW - показать что то
    можно по переводу догадаться
    Ответ написан