Veli
отвечал выше
Veli
application
=) Я так понимаю, что должно быть что-то вроде activity --> application --> content provider --> view?
Veli
нет, это уже мой интерес
Veli
то, как мне кажется, это должно работать, судя по названиям
Anonymous
=) Я так понимаю, что должно быть что-то вроде activity --> application --> content provider --> view?
Вы когда запускаете application, что, сразу activity создается разве?
Veli
я не работал с нейтив разработкой под андроид, только rn
Veli
потому и задаю такие вопросы тут
Veli
это тест без времени, он рассчитан на то, чтобы получить ответы любым способом. Там даже есть огромный список докладов, в которых это, вроде как, можно найти, но этот список никак не отсортирован и не сгруппирован. Смотреть его можно до скончания времен
Veli
более того, скорее он даже рассчитан на то, чтобы люди заинтересовались тем, что там под капотом в андроиде. Опять же, из-за списка докладов
Veli
поэтому никакого мухлежа тут нет. Я пришел к людям попросить помощи с тем, что я не смог нагуглить
⬤ vitaly
поставь бряки и проверь :)
Veli
там еще первый вопрос есть, его же я не проверю, наверное
Veli
так что, есть тут андроид разработчики, а не чтецы морали?
Veli
может вам денег закинуть, раз так сложно написать пару слов?))
Veli
understanable, have a great day 🤡
Условно Разумное
А так он висит в процессах лишним грузом
Doston
никто не мухлюет, правилами было сказано, что можно будет юзать реакт нейтив и проходить все задачи. Как видишь, не прокатило
Походу это тонкий намёк на то, на каком бы фреймворке(RN, Xamarin, Flutter) не писали, вам все равно надо знать стандартные компоненты платформы.
LaRiN
ребят, подскажите, достаточно ли знать только Kotlin для разработки приложений на андроид, или обязательно и Java тоже? Просто знаю PHP на хорошем уровне, хочу чего-то более интересного. Сейчас просто на вахте, пока в этот раз без ноута. рядом литература по Java, но меня почему-то тянет сперва именно на Kotlin
LaRiN
код кажется более удобным, чем java
voodoo
та забей на джаву. по ходу дела разберешься
Папа
пока андроид написан на джаве то надо знать джаву, хотя бы на базе какой-то элементарной
voodoo
та сфигали
voodoo
те кто знал C# просто могут писать на ксамарине не зная джавы
Папа
что? хамарин это и есть с#
voodoo
долго гуглишь. я о том и говорю
voodoo
и работают себе уверенными мидлами
voodoo
подкапот знать хорошо, но абстракции придумывают наоборот для облегчения задач, чтобы рызраб не задумывался, где его код будет работать
LaRiN
для себя и создания удобных приложений для моих потребностей, не для работы программистом
voodoo
чтоб написать приложение нужно знать где у языка точка входа, жизненный цикл компонентов и ООП
⬤ vitaly
я тебе секрет открою, подавляющее большинство програмеров не знают, что такое ВМ и байт-код
ну блин. Просто почитать внимательно о том, как там всё в джаве обстоит, точно не будет лишним. Ну и про всякие штуки типа коллекций.
ltnay
Джава нужна только для понимания как работать с котлином, т.е. изучая котлин многие вещи будут уже понятны вот и все, я считаю, что зная котлин и на джаве, если вдруг что написать - без проблем, а вот котлин после джавы подтягивать надо и изучать всякие фишки
⬤ vitaly
чтоб написать приложение нужно знать где у языка точка входа, жизненный цикл компонентов и ООП
когда андройд слышит про "точку входа языка", он тебе люто смеётся в лицо)
voodoo
я например когда в ios полез, то в свифте разобрался за месяц, на уровне простого клиент-серверного приложения. и obj-c мне нафиг не сдался - вот тебе полная аналогия с джава и котлином
Vladislav
Ну котлин не только жвм, хоть и преимущественно он сейчас Программирование на джаве и котлине все ж немного отличается подходами Вопрос один из самых больших набросов в андроиде))
voodoo
точка входа есть везде
⬤ vitaly
точка входа есть везде
да, только в андройде она никак не связана ни с джавой, ни с котлином, ни со здравым смыслом)
LaRiN
я просто тогда думаю, что сперва почитаю по java, что там и как всё устроено, а когда буду возле компа, начну практически с Kotlin
LaRiN
PHP перестало быть интересным
voodoo
да, только в андройде она никак не связана ни с джавой, ни с котлином, ни со здравым смыслом)
ты как-то не так меня понял... я не говорю об ОС, я говорю о точке входа в приложение, чтоб программист знал, где начинается написание кода
⬤ vitaly
ты как-то не так меня понял... я не говорю об ОС, я говорю о точке входа в приложение, чтоб программист знал, где начинается написание кода
да я не доколупываюсь, я просто пытаюсь сказать, что в андройде даже понятие точки входа как таковой весьма необычно)
voodoo
та то понятно, когда ты уже опытный и можешь стартовать с бродкастов, сервисов и тд
Папа
еще бы ляпнуть где находится функция мэйн в андроиде
ARTUR
кто нибудь на маке такое делал keytool -list -v -keystore /Users/arturknyazev/keyandroid/kea -alias keypilka
ARTUR
не получается никак
Папа
keytool лежит там где джава
Anonymous
не получается никак
А консоль так и пишет? "У меня не получилось"
ARTUR
keytool лежит там где джава
а я не знаю , где java на маке
Папа
ну тогда надо начать с чтения google.com
Anonymous
а я не знаю , где java на маке
А Android разработка как-то относится к Java и Mac OS?
Dzmitry
Подскажите, в проекте стоит Gradle 6.1.1, а уже доступен 6.6.1. Есть ли какие побочные эффекты при обновлении?
Amber
Лучше обновись и протесть
ARTUR
ну тогда надо начать с чтения google.com
если честно ничего не пойму, можешь подсказать что сделать .
Anonymous
относительно
Никак @pofftop
Amber
Лучше обновись и протесть
Гит репозиторий же резиновый как раз)
Папа
если честно ничего не пойму, можешь подсказать что сделать .
открываешь google.com и пишешь как мне на макос найти keytool
ARTUR
ARTUR
что-то я делаю неправильно
Dzmitry
А что вобще в градле обновляется? Ускоряется сборка?
Папа
и что это зачем ты это скинул?
voodoo
проехали. с тобой не о чем говорить
Anonymous
и что это зачем ты это скинул?
Одна из точек входа. Что не так?
Dmitry
override fun onViewCreated(view: View, savedInstanceState: Bundle?) { val createDonationButton = view.findViewById<Button>(R.id.createDonationButton) createDonationButton?.setOnClickListener { view -> view.findNavController().navigate(R.id.action_mainFragment_to_donationTypeFragment) } } Как при навигации скрывать текущий фрагмент?
voodoo
разрушать