Сергій
они используют у себя такой же код который дают и нам )
Сергій
на IO может будет первая альфа
Kopusha
чувак у стенда сказал, что надеются хотя бы на бету в 2020-м.
Kopusha
надежды они такие...
Сергій
разве что они сделают для первых версий минимальный набор виджетов, так сказать каркас
Сергій
а остальное будет добавлятся по мере разработки
Kopusha
подожду на вьюхах, я слишком стар очередные спилитиз-ху%тиз затаскивать..
Сергій
ну и они не смогут его зарелизить до того как JetBrains доделает свой новый компилятор
Сергій
я уже хочу попробовать, но подожду ещё пару версий
Andrey
привет у меня такая проблема в котлине val args = PointDetailFragmentArgs by navArgs() эта by не резолвится
Andrey
Убери = и замени :
ооо я такой внимательный(((( спасибо, полчаса уже мучаюсь
Legacy
Ребята, какой уровень знаний java нужен чтобы начинать разработку под андроид? А также используют ли python для android/ios ? или java(android) swift(ios)
Legacy
да, но я пишу на java, поэтому и узнаю. kotlin изучается быстро хорошо зная java) Просто мне бы понять тот порог входа
Legacy
ладно верстка я буду учить
Legacy
но вот backend
Anthony
Ребята, какой уровень знаний java нужен чтобы начинать разработку под андроид? А также используют ли python для android/ios ? или java(android) swift(ios)
Питон на мобилках боль если верить многим уважаемым среди питонистов людям. Свифт отличный вариант для иос, Котлин для андроида и есть намётки в кроссплатформу. Можно джава если лежит к ней душа. Ещё есть всякие флаттеры, ни к ночи упомянутые электроны и куча других решений. Выбирай что по душе. Но канон сейчас джава/котлин на Андрюхе, Свифт на иос.
Anthony
В Котлин сразу можно нырять. Интерлперабельность языков позволяет упор делать на один из джава/котлин, а второй факультативно хватать. И то и то котируется. Проекты/решения поновей предпочитают зачастую Котлин, там где Легаси или лютый Энтерпрайз или много сильных олдскулл разработчиков там джава.
Anthony
Это ОЧЕНЬ полезно, но не мастхэв для старта. Пощупай и то и то и топи в тот что приятней и понятней.
Anthony
да, но я пишу на java, поэтому и узнаю. kotlin изучается быстро хорошо зная java) Просто мне бы понять тот порог входа
Порог входа - Android SDK. А на чем его осваивать уже вопрос цвета фломастеров и конкретных кейсов (где уже успели нормально на Котлин документацию и решения запилить, а где нет).
Legacy
Спасибо) я уже задавал тут подобный вопрос, но так как опытые девелоперы еще не спят но может ответит кто) Я хоть и обгуглился но так и не понял точно, как происходит создания app-a. Как web сайт? т.е сначала дизайнер создает внешний вид, далее вертска( опять же, верста xml? - не бейте камнями 😁 - внимание html и css?) используют ли bootstrap ( опять же вопросы очень нубовские просто во frontend е я никогда не был) и далее как я понимаю уже backand, и тут как говорили уважаемые @sergey_mirniy @AkmiTV используется либо кот либо жаба
Legacy
или все делается параллельно? ( кроме дизайна)
Legacy
😂
Anthony
Мой друг ниразу не погромист за пару месяцев начав сразу с котлина уже пишет простые приложухи с теми же ресайклами, ретрофитами, групи, сейчас осваивает рхджава2 и даггер2 с румом. Каждый случай индивидуален. Потому и делал упор в своем сообщении чтобы человек выбрал то что ему больше нравится. В освоении главное чтобы хотелось писать код и ковырять решения в Гугле/на стаковерфлоу. А то пнут человека в джаву а она для него как церковнославянский по ощущению. Или наоборот человек сишник в душе, а ему тут модный молодежный Котлин с непонятными корутинами пихают :)
Anthony
На старте главное чтобы глаза горели.
Legacy
про себя скажу в java мне комфортно) и если в andorid можно и с java то я наверное на ней и поплыву))
Legacy
а далее уже как Вы сказали можно swift
Anthony
про себя скажу в java мне комфортно) и если в andorid можно и с java то я наверное на ней и поплыву))
Вот и плыви. Котлин подхватить успеешь. С джавой тут очень ровный переход.
Legacy
psvm(tab) 😂 @sergey_mirniy
Anthony
Это у обджективистов Свифт боль доставляет особо упертым староверам.
Anthony
про себя скажу в java мне комфортно) и если в andorid можно и с java то я наверное на ней и поплыву))
На Java более чем. Ещё пару лет точно можно въезжать на Java. А там уже видно будет.
Anthony
Мне после иосной URLSession.shared показалось не таким ужасом :)
Anthony
Так это бич кучи платформ и языков. Многих иос этим и привлекает что там шикарный адопшн рэйт и не боятся яблочники резать легаси.
Anthony
У шарпистов и виндузёров с этим ещё хуже говорят.
Legacy
отлично, спасибо😁 походу android мимо лечу в мир яблочников😂
Donna
Ну, это немного преувеличение. Проблемы с разными версиями тоже есть, хотя и не такие масштабные
Legacy
программирование это вообще одна большая проблема
Anthony
Можно, но в РФ рынок поуже чем у андрюхи, вход дороже, но если закрепиться, то жизнь будет не хуже, а в чем-то и лучше. Короче тут вопрос больше в цвете фломастеров.
Anthony
Ну, это немного преувеличение. Проблемы с разными версиями тоже есть, хотя и не такие масштабные
Конечно преувеличение. Нет серебряной пули. Каждый язык хорош в своих задачах.
Anthony
Но факт что с адопшн рейтом и отрезанием легаси у яблока дела лучше.
Anthony
Хотя гуглы сейчас предпринимают шаги в этом направлении.
Anthony
Но обратная сторона медали, если джава ещё много лет будет востребованна в массе, то судьба обджективистов с каждым днём всё незавидней(преувеличение конечно, но тем не менее спад спроса сильнее чем в примере джава/котлин) . В мире яблока шанс оказаться за бортом намного выше.
Anthony
Маркетолухи скорее всего. Более взрослый имидж, ещё какая-нибудь фигня от фокус групп. Вон, яблоки тоже перестали за кошками называть. А йоси пропускают версии и Х вместо 10, но читаем как 10, а Х непоканону...
Anthony
Не забывай про хайп. И скажи спасибо что тут не как у жабаскриптизеров на фронтенде, пока выучишь один фреймворк он уже становится неактуальным.
Donna
Там основная тонкость не язык, а операционная система
Anthony
С нее слезают, но она уже такой огромный монстр в хорошем смысле, что помирать если и будет то ооооочень долго. Кстати интероперабельность котлина это пожалуй то, что ему позволило заиграть красками жизни, иначе бы помер неродившись.
Anthony
Принципиальной разницы между objective c и swift меньше, чем между Явой и котлином.
Потому что в случае Свифта там половина подкапотного все ещё на ОбжСи. У Джава/Котлин динамика отношений немного другая.
Anthony
В целом мне и свифтуля и котля очень нравятся. И нравится куда они движутся. И то что они вообще движутся. Я может выскажу непопулярное мнение, но язык умирает тогда, когда перестает развиваться. К тем же джава и шарпу у меня главная претензия что они ощущаются динозаврами. Понятно что многое это сахар и финтифлюшки с бантиками, но и излишняя закостенелость не идёт на пользу языкам. Язык это лишь способ выразить себя и свои идеи, которые решают текущие задачи для тебя и твоих современников. Инструмент должен отвечать требованиям времени. В отвертке нет ничего плохого, но электро-отвертка со сменными битками и разными режимами скорости вращения мне нравится больше. Хотя в некоторых условиях хватит и просто старого доброго шлица из палки и железки.
Anthony
7ки полно ещё у кого. Да и отмирала она жутко долго, хотя по хорошему давно пора было. Если с 8 и 8.1 ещё можно было подискутировать, то с 10 тут уже тушите свет. Хотя адептов XP до сих пор полно. И многих я даже понимаю. Лично приходилось решать задачу когда есть софт встроенный в бизнес логику и он работает только на XP. На дворе был 2018 год.
Anthony
Ладно, я думаю мы уже переоффтопили. Спасибо за приятную дискуссию :) пойду гляну ещё доклад с котлинконфа и спать .
Anthony
А если задача показать потенциальному заказчику/работодателю "смотри как я умею", то ты туда ещё файрбэйс прикрутишь, все это на MVVWhatever, с лайвдатами дагерами и обмажешь сверху корутинами с фловами и вишенку из юниттестов и юайтестов впиндюришь. Каждой задаче - свое решение :)
Anthony
Заказчик тоже разный бывает. В каком-то смысле адекватный скажет что ты что-то перемудрил и будет прав. А какому-то хайп подавай и технологию ради технологии. Тоже вариативно. Лишь бы тебе было комфортно с таким.
Anthony
Некотлин стайл
Anthony
Ночи. Ждём завтра новых докладов и дискуссий
Akb
Здароу! Gson парсит json в конкретный pojo в проекте, как сделать так, чтобы при парсинге вызывался конкретный конструктор? Есть дефолтные значения, которые ставятся в констуркторе, а GSON игнорит их
Yerlan
всем привет кто нибудь пытался отправлять ответы http 400 в onNext вместо onError?
Dmitriy
Пытались я думаю многие, но зачем?
Dmitriy
body можно и без этого спарсить
Dmitriy
и вместе с throwable его прокинуть в onError
Александр
всем привет. ребят, подскажите, выпустили приложение недели 2 назад, уже 2 обновы выпустили, приложения в поиске не найти....почему ? есть какие нибудь способы индексации приложения может, чтобы по ключевым словам?
Dmitriy
Гуглу пофиг) У меня есть пример такого приложения, ищется всякий шлак, кроме него. Даже если полное название ввести на 40 символов
Dmitriy
Думаю просто стоит подождать, если название довольно уникально
Dmitriy
Ок, бум подождать, спасибо!
Dmitriy
Вообщем, поговорил с суппортом на счет появления приложения в выборке:
Dmitriy
#google #play #search Короче, поговорил с суппортом: Anatoly5:05 PM Hello! I have published my application on 11/29/2019. I can install one via the direct link XXX, but I cannot find one in Google Play even using the full name "XXX". What is wrong? Thanks in advance for any hints! Suraj5:05 PM Thank you for your patience. I'm investigating, please give me a moment. Suraj5:07 PM Thank you for your patience. Suraj5:07 PM When searching on Google Play, app search works across title, publisher and app descriptions. It's not easy to refine the search results appropriately when it comes to generic words that may also happen to be brand names or titles. For example, when a user searches for "Color Game", it's difficult to tell if the user is searching for an app named "Color Game" or for a game about colors. Because of this, we cannot guarantee that every app will display in search results for its name. Please note, we show a limited number of search results in Google Play to ensure the best user experience. If your app's search rank for a specific term is too low, your app will not display in results. Keep in mind, however, that your app is always available by direct link, which you can share with users as you actively market your app. Suraj5:07 PM Another option is to promote your app with a paid Google Ads campaign through the Play Console. These app promotion ads can show across many Google ad networks including Google Search, YouTube, and websites and apps that are part of the Google Display Network. You can learn how to set up a Universal App Campaign (https://support.google.com/googleplay/android-developer/answer/62627000 in our help center. Suraj5:08 PM Here are some tips that can help your app's visibility on Google Play: - Build a lasting and meaningful experience for your users - Maintain and improve your app through regular updates - Encourage users to provide feedback by leaving reviews and ratings for your app - Provide great customer service by responding to your users and addressing issues To improve your app’s visibility, I recommend downloading the Playbook for Developers App (https://play.google.com/store/apps/details?id=com.google.android.apps.secrets) on Google Play. Suraj5:08 PM I hope this helps! If you have any further questions, please let me know. I'm happy to help. Suraj5:11 PM Are you still there? I'll hang on for a few more minutes in case you respond. Suraj5:17 PM Thanks for chatting with Google Play Developer Support today! Your chat session is now complete. Suraj ended the chat
Никита 🙃
А есть способ клонировать экземпляр класса View?
Дмитрий
Всем привет! Мне нужно сделать собственую звонилку (что бы при входящем звонке показывался мой экран), подскажите пожалуйста в какую сторону копать. В гугле как-то очень мало информации я нашел. Нашел только как перехватывать состояние звонка и считывать номер, но этого мне мало
Александр
это вам
спасибо
Yerlan
и вместе с throwable его прокинуть в onError
я могу кинуть body в onError, но там надо будет парсить вручную ) например если делать в ретрофите без rxjava, то все http статусы приходят в onResponse и делятся только при isSuccessful, а в error попадут только ошибки соединения и тд не понимаю почему в rxjava2calladapterFactory смешали все ошибки ...
Дмитрий