Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (12)

Лучшие ответы пользователя

Все ответы (18)
  • Какой ноутбук с прочным корпусом выбрать?

    @gazievDima
    Такая же была проблема
    Huawei Matebook смотри линейку корпус из алюминия. Взял весной по 20 раз открываю закрываю, ношу с собой, ничего нигде не хрустит.
    До этого зимой прошлой взял aspire swift линейку, естественно в пластике, корпус треснул через 3 месяца
    Ответ написан
    Комментировать
  • Правильно ли составлен путь к становлению android разработчиком?

    @gazievDima
    Дружище у тебя отличный план придерживайся его. На джаве пиши консоль апс (что бы сосредоточится на теории и самой джаве потому что под Андроид тоже много инфы и советую не торопится. Изучи досконально базу джавы), как пройдешь базу гоу на котлин сразу под Андроид
    Ответ написан
    Комментировать
  • Как правильно учиться Android разработке?

    @gazievDima
    Открываешь Google -> developer.android

    Там есть раздел guides, там вся инфа которая нужна, там же на сайте есть раздел с курсами от Гугла для новичков, можешь начать с них
    Ответ написан
    Комментировать
  • Правильно ли я понимаю ООП?

    @gazievDima
    Исходя из задания которое ты написал, а именно (хранение/получение информации) то есть, тебе нужно просто хранить данные, достаточно использовать коллекции для этого, ты можешь хранить животных в списке как объекты, а можешь просто как элементы. В дальнейшем если тебе понадобиться добавить методы животным, то ты без проблем это сможешь сделать. Тут можно остановиться на простой иерархии. Dogs extends Animal, Cat extends Animal, etc..
    Ответ написан
    1 комментарий
  • Как задать функции несколько имён в Котлин?

    @gazievDima
    Функция должна выполнять только одно действие. Если функция выполняет 2 действия то функция разбивается.
    Если у вас абстрактная функция которая работает с дженериками, значит и название нужно дать ей обобщенное.

    Например можно назвать функцию
    openFile(path: String) - которая открывает только файлы или..
    openAtPath(path: String, type: TypeEnum) - которая открывает что угодно (ссылки в браузере, файлы и т.д.)
    Такая функция внутри себя будет уже вызывать другие функции выполняющие конкретные задачи, а эта функция будет выполнять только одну задачу, определять какой тип ей передан и вызывать необходимую функцию для открытия чего либо.

    Пример кривой может но смысл должен быть понятен.
    Ответ написан
    2 комментария