Search
Write a publication
Pull to refresh
0
0
Максим @maksonic

Android разработчик

Send message

Авроид это отдельная компания которая делала эмулятор, чтоб запускать андроид прилы на Авроре. Она каким боком тут?

Жаль, я надеялся, что вы полноценно взялись за создание IDE, ладно... В любом случае, желаю успехов в деле!

У меня вопрос. А разработчики будут заниматься работой ядра IDE, перформансом, уменьшением потребления оперативки или цель в том, чтоб сделать плагины для IDEA и заменить JDK?

Прост IDEA работает печально, конечно в этой IDE навешано всякого, но например, тот же VSCode работает быстрее и стабильнее. Например я в IDEA прыгнул между гит ветками что-то смержил, запушил или стянул с репозитория и у IDEA отваливается подсветка синтаксиса Kotlin и помогает или перезапуск ide, но чаще полноценный invalidate cache. Или на линукс баги с процессами гредла, не редко бывает, что я собираю проект, на гредл выделяется процесс на несколько гигов оперативы, прила сбилдилась, но процесс не завершается и продолжает висеть пока сам не уничтожу...

КОП (костыльно-ориентированное программирование) 🤣🤭метко

Забыли о самом главном. IDE. Все планы и задачи можно хоть в гугл яндекс документах расписать...

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

Есть HarmonyOS и HarmonyOS NEXT (вот эта ОС уже не имеет отношения к андроид, на ней .apk не запустишь)

Товарищи, кто плотно сидит на LineageOS, желательно имел опыт с MIUI, как вам? Или всё же MIUI лучше будет?

P.s только давайте без вбросов про рекламу. я на сяоми 11 нигде её не видел в 13-14 версиях miui.

Сам я таким не занимаюсь, вообще далёк от темы. Но было интересно почитать качественный материал для расширения кругозора! Больше спасибо за годноту!

кто дизы ставит? вам по кайфу, что русские патенты американцы не признают? че за чушь?

а зачем у пендосов патент регистрировать? регистрации в России не достаточно? Типа патенты из России не признаются (где-то?) а в эсешай да? Интересно

Хорошо, такой подход и я использую, только компоненты не в либе, а просто отдельным модулем. Благодарю!

Спасибо за статью!? А как быть с ui фичи, виджетом? В примере экран с тремя виджетами. Их реализация где лежит? В модуле экрана или какой-то common модуль со всеми виджетами? А если мне и ui и логику фичи нужно переиспользовать?

у буквы Е в европейском варианте центральная палочка короче чем остальные, а в китайском одного размера. На коробке блока по расстоянию буквы СЕ на нужном расстоянии (по европе), но буква Е палит. Крч они нарисовали несуществующий логотип.

меня устраивает, есть вариант лучше?

в коде косяк, нужно чтоб метод handleException возвращал String.

class LibException : Exception()

class LibExceptionHandler(private val context: Context) {
    fun handleException(exception: LibException) {
        when (exception.localizedMessage) {
            "Exception 1" -> context.getString(R.string.text_error_1)
            "Exception 2" -> context.getString(R.string.text_error_2)
            else -> context.getString(R.string.text_error_404)
        }
    }
}

class MySomeClass(private val libExceptionHandler: LibExceptionHandler) {
    fun doSome() {
        try {
            // TODO: code
        } catch (e: LibException) {
           val exMessage = libExceptionHandler.handleException(e) 
           ...
        }
    }
}

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

1

Information

Rating
Does not participate
Location
Россия
Registered
Activity