Держись там, брат.
Обидчивый джун это вообще. Не портите человеку психику, пускай идёт на кассу.
Да, понимал.
Я понял твою позицию.
Флаттер проще?
У меня есть ссылка на линкед, посмотри.
Ты же вкурсе, я надеюсь, что там по одной VM на экран. Datasource — просто элементарный паттерн. UI в андроиде — тяжело да. Да ещё и джетпак (и есть андроид сдк, по сути).
А по факту там в приложении по 2 кнопки на экран. Добавить что-то, перейти куда-то. Разжёвано уже так, что дальше некуда.
Не нужно «учить» джаву или котлин, чтобы писать «простое» под андроид.
Достаточно знать семантику и хотябы один контейнер-список.
На гите есть 2 репозитория от гугла с полноценными приложениями Sunflower и Todo-app.
Пулите репозитории, собираете приложения на на девайс и смотрите что там есть.
Находите что нужно вам в аппе (список, подгрузка картинок, навигация, архитектура, если приложение больше 2х страниц), ищите это в коде и смотрите, как оно пишется.
1. Джуниор это разработчик с коммерческим опытом. Вы студент.
2. Поиск работы — часть работы. Сеньоры ищут поработу получше, джуниоры абы какую. Ищите работу 8 часов в день и получите ответ.
посмотрев много видео
если девушка сделает ошибку в коде, то ее больше пресанут
Я, конечно, повырывал слов с контекста, но всё же, ссылочки на видео, случайно, нет?
А чтобы понять, хотите Вы этого или нет — отдайте 2 недели на пробу. Любой язык, любая задача. Читайте и пищите какую-то программу, будь то считающую спички и делающую любую анимацию. Засейкайте своё самочуствие, нравится ли вам сидеть 10 часов подряд, не замечая, чтобы понять, почему эти 2 строки кода не работают и как их получить. Потом смотрите, получаете ли вы удовольствие от решения задачи или от этого всего воротит.
Потом задайте себе вопрос, готовы ли вы через
Я джаву учил по Эккелю. Но у меня уже был и бекграунд и опыт на пхп. Эккеля перечитал
Нужно понимать, что конкретно тебе тяжело. Если тяжело понять, откуда растут ноги I/O в джаве, нафига там накрутили столько декораторов и как этим пользоваться — не страшно, придёт со временем (может и не понадобится, какой-то фреймворк накрутит своё сверху).
Если же проблема в том, что не можем запомнить как цикл работает и как из него выйти, и «зачем сохранять значение в переменной», то уже сложнее.
Пиши программы, смотри получается ли. Java core это самое-самое начало обучения. Домучав Хорстсмана — обучение только начнётся :)
Потому что название смартфонов у самсунга «Galaxy J5 Prime» и десяток подобных, а не «sPhone»?
А откуда человеку сидящему в экосистеме эпла знать, что доска с экранчиком и биркой iPad, называется планшетом в другом магазине, в котором этот человек никогда не был?
Тю, а я им душу изливаю (:
По поводу less pain с AAC навигацией — я не согласен.
Инструмент очень интересный, но слишком сырой.
Начал имплементить навигацию 2 месяца назад.
1. Если у вас есть рекурсионный destination, который при этом является стартовым (категория->подкатегория), то будет проблема со стрелкой назад в экшенбаре. Чтобы её подлечить — нужно в графе подмазать говнеца.
2. Если нажать на две разные кнопки одновременно, которые куда-то переходят, то приложение падает. К пример, у нас список User, по клику переходящих в UserDetail, то кликнувши оба вылетет эксепшен, говорящий, что UserDetail не имеет экшена перехода на UserDetail.
По этому поводу я создавал ишью на гуглтрекере, её закрыли с Expected behavior и сказали, что это проблема во фрагментах, которую починили в androidx.fragment 1.1.0-alpha01
Pending input events (such as clicks) are now canceled in a Fragment’s onStop()
Т.е., грубо говоря, этот баг был всегда, просто без AAC у тебя бы просто открылись 2 UserDetail экрана.
Но нифига они не починили и оно всё-равно падает и ишью закрыта.
Это лечится, конечно, но это + немножно pain.
3. Сегодня очень популярен Bottom navigation. Навигация очень слабо работает с ним. Она не поднимает фрагменты, когда ты кликаешь по табам, а каждый раз создаёт новый. Бекстак работает ещё хуже, даже не по материалу. Уже не говоря о том, что материал бэкстак на деле хреновый, и все хотят делать такой, как на ютубе. Но инструмента пока нет. Даже расширить Навигатор пока не вариант, там в исходниках гуано написано и оно пока не готово к расширению.
Ишью по нижней навигации висит с конца весны/начала лета, не помню.
Lil пишеть, мол контрибьютье, лентяии сами, вот ссылка.
4. Вложенные навигации я пока глубоко не лез, но поверхностно, там тоже будет боль, когда я несколько графов разнесу по разным файлам и буду импортить их в один, чтобы не было
Моё мнение:
Если хотите бежать за гуглом и готовы потерпеть немножко боли или
если приложение маленькое, с весьма прозрачной схемой навигации и хочется посмотреть новый инструмент, то пишите на AAC.
Если же нет, то приходите к осени, когда этот инструмент немного допилят.
А пока постартуйте активности и покоммитьте транзакции.
Штука интересная.
Не сразу понял смысл топика. С первого прочтения мне показалось, что Вы пытаетесь выбить 5% налога со своей зарплаты.
Автор пытается выбить с клиента налог на затраты, которые невозможно просчитать заранее, так то.
К примеру, при зп в 1к, если бизнес затраты будут 20к, то будет грусть.
Я не вижу другого способа, кроме как обзяснить клиенту, что чтобы вывести его деньги и оплатить услуги — Вам необходимо заплатить ЕН+банк.
Очень надеюсь, что твоё подозрение верно.
Не надо ссылок. Пускай он их перепишет и запостит. Ссылки ото ещё открывать. Ещё, желательно, на русском :)
Дядь, ты чёт хамишь. Ты неинтересен более.
Впечатление, что ты в глаза не видел мобильную разработку, но я не понимаю, что ты пытаешься доказать. Что новичкам в программировании нужно прыгать во флаттер? Серьёзно? А если там был ПХП, то всё, всем прыгать в него?)
В андриоде язык (java/kotlin) это
Всё остальное — это конкретно работа с android фреймворком и обвесом либ с гитхаба.
Очень классно. Я говорю о флаттере, как о фреймворке(новом, без шанса для новичка в программировании), а ты мне за язык программирования. Ок.
Я за 30 их
. А когда был в ситуациях поглубже, все друзья куда-то пропали :)