Size: a a a

StartAndroid Ru Chat

2020 September 12

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
Саша Козловский
Кстати даже новые проекты иногда тоже пишут на java,вместо kotlin. По поводу ndk это,на мой взгляд,вообще проблема. Кстати есть ли шанс устроится на работу для разработки под android зная java и kotlin,но не зная c/c++. Я например последние языки,к своему стыду,не знаю,поэтому сборка проектов на ndk для меня лично больная тема,особенно если в нативной библиотеке есть какой-то баг. Кстати народ,подскажите пожалуйста,как получить logcat если креш произошёл из-за нативной библиотеки? Вот для java и kotlin достаточно команды adb logcat,а как обстоят дела с этим,если ошибка возникла в c/c++ коде? Как такие ошибки отловить программно,т.к для java и kotlin нам достаточно UncaughtExceptionHandler. А что насчёт c/c++ кода?
Реально. По своему опыту скажу что NDK нужен, но часто учат в процессе работы уже. Найти человека сразу со знаниями NDK оказалось реально сложно.
источник

СК

Саша Козловский... in StartAndroid Ru Chat
Ivan
конечно реально, чаще всего с++ на работе тебе не пригодится
Ну это большой вопрос,т.к сейчас все серьёзные движки и библиотеке,на мой взгляд,пишутся на c/c++. Я же,скорее всего не буду работать над простейшим калькулятором. 🤣
источник

I

Ivan in StartAndroid Ru Chat
Саша Козловский
Ну это большой вопрос,т.к сейчас все серьёзные движки и библиотеке,на мой взгляд,пишутся на c/c++. Я же,скорее всего не буду работать над простейшим калькулятором. 🤣
а что, разве движки и разработка библиотек это основные продукты на рынке?
Я не говорю, что С++ не нужен (сам работал Android-разработчиком, где приходилось ковырять NDK), но я говорю в разрезе по рынку чаще он не используется.
+ я думаю если что подучат на месте, как сказал Владислав
источник

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
Саша Козловский
Ну это большой вопрос,т.к сейчас все серьёзные движки и библиотеке,на мой взгляд,пишутся на c/c++. Я же,скорее всего не буду работать над простейшим калькулятором. 🤣
Это верно) первый мой опыт с NDK был для конвертера видео и плеера на основе ffmpeg) Зарылся тогда в NDK на месяц) понравилось) и не так уж и страшно как казалось, но возможностей нативные библиотеки дают уйму )
источник

V

Vladushka in StartAndroid Ru Chat
Ivan
а что, разве движки и разработка библиотек это основные продукты на рынке?
Я не говорю, что С++ не нужен (сам работал Android-разработчиком, где приходилось ковырять NDK), но я говорю в разрезе по рынку чаще он не используется.
+ я думаю если что подучат на месте, как сказал Владислав
Именно так и есть )
источник

DK

Denis Koval in StartAndroid Ru Chat
Vladyslav Lozytskyi
Я этого и не отрицаю) только найдите вакансию где будет только котлин)
у меня на работе так))
источник

DK

Denis Koval in StartAndroid Ru Chat
Denis Koval
у меня на работе так))
java лсталось процентов 5
источник

СК

Саша Козловский... in StartAndroid Ru Chat
Vladyslav Lozytskyi
Это верно) первый мой опыт с NDK был для конвертера видео и плеера на основе ffmpeg) Зарылся тогда в NDK на месяц) понравилось) и не так уж и страшно как казалось, но возможностей нативные библиотеки дают уйму )
Вы с нуля разрабатывали библиотеку (или фиксили баги в существующей библиотеке),или использовали готовую? Если второе,то это,действительно,на мой взгляд,ничего сложного,а вот если первое это,на мой взгляд,гораздо сложнее. И как Вы получали логи,если приложение крахалось на уровне нативной библиотеки?
источник

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
Denis Koval
java лсталось процентов 5
Даже не знаю хорошо это или плохо) я одно время сидел только на Java и понял что деградирую и мне скучно, поэтому ещё изучал C/C++, а потом ещё и Kotlin. Когда только один язык на работе это скучно что-ли.
источник

СК

Саша Козловский... in StartAndroid Ru Chat
Ivan
а что, разве движки и разработка библиотек это основные продукты на рынке?
Я не говорю, что С++ не нужен (сам работал Android-разработчиком, где приходилось ковырять NDK), но я говорю в разрезе по рынку чаще он не используется.
+ я думаю если что подучат на месте, как сказал Владислав
Может и нет,а вот программы,использующие эти библиотеки и движки,на мой взгляд,занимают немалую долю рынка.
источник

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
Саша Козловский
Вы с нуля разрабатывали библиотеку (или фиксили баги в существующей библиотеке),или использовали готовую? Если второе,то это,действительно,на мой взгляд,ничего сложного,а вот если первое это,на мой взгляд,гораздо сложнее. И как Вы получали логи,если приложение крахалось на уровне нативной библиотеки?
Я умею dissamble делать и знкю немного arm assembler, это реально помогает в диагностике ошибок. А вообще, Вам просто нужно эти либы с дебаг символами собрать и тогда в логкате будет более подробная ошибка из натива. Но не всегда. Я лично, использую старый добрый disassemble )

А по поводу что писал - и либы с нуля и баги фиксил и либы использующие другие либы, которые я тоже портировал на дроид) все было)
источник

СК

Саша Козловский... in StartAndroid Ru Chat
Vladyslav Lozytskyi
Я умею dissamble делать и знкю немного arm assembler, это реально помогает в диагностике ошибок. А вообще, Вам просто нужно эти либы с дебаг символами собрать и тогда в логкате будет более подробная ошибка из натива. Но не всегда. Я лично, использую старый добрый disassemble )

А по поводу что писал - и либы с нуля и баги фиксил и либы использующие другие либы, которые я тоже портировал на дроид) все было)
Интересно,где про это можно подробно прочитать. Просто мне бы тоже хотелось хотябы научиться отлавливать ошибки не только на уровне java/kotlin,но и на уровне c/c++.
источник

А

Алексей in StartAndroid Ru Chat
Привет всем :) Нужен совет от предпринимателей и не только. Разрабатываем чат-ботов и хотим внедрить новую акцию: аренда чат-бота за 490 рублей. Нормальная или или все-таки лучше под ключ делать?
источник

VL

Vladyslav Lozytskyi in StartAndroid Ru Chat
Саша Козловский
Интересно,где про это можно подробно прочитать. Просто мне бы тоже хотелось хотябы научиться отлавливать ошибки не только на уровне java/kotlin,но и на уровне c/c++.
Я полностью самоучка с компами и программированием  с 7 лет и при этом я ни одной книги по программированию даже не знаю) не могу даже посоветовать) изучал все по офф документации arm архитектуры и процессоров)
источник

DK

Dmitriy Kozlyuk in StartAndroid Ru Chat
Добрейшего вечерочка) Стоит ли сeйчас учись Native разработку( Kotlin/Java ) или стоит присмотретса к Flutter, ReactNative?
источник

DK

Dmitriy Kozlyuk in StartAndroid Ru Chat
И не умирает ли Android Development in 2020?
источник

ЖБ

Женя Барбоскин... in StartAndroid Ru Chat
Учи флаттер
источник

DK

Dmitriy Kozlyuk in StartAndroid Ru Chat
Женя Барбоскин
Учи флаттер
А ти на Flutter'e пишеш?
источник

ЖБ

Женя Барбоскин... in StartAndroid Ru Chat
Не, я был андроид разработчиком, потом в моделинг ушел. Но если бы сейчас выбирал между андроидом и флаттером, то однозначно выбрал бы второе
источник

I

Ivan in StartAndroid Ru Chat
Dmitriy Kozlyuk
Добрейшего вечерочка) Стоит ли сeйчас учись Native разработку( Kotlin/Java ) или стоит присмотретса к Flutter, ReactNative?
к RN точно нет
источник