Artyom Pugachev
Лучше сначала потренироваться на чем-то, сделать небольшое тестовое приложение типа прогноза погоды, а потом уже реализовывать Большую идею. Иначе можно увязнуть в деталях и потерять мотивацию.
Никита 🙃
Ребят, есть TimePickerDialog. У него тема TimePickerDialog.THEME_HOLO_LIGHT На всех версиях он в виде спиннера, как и требуется, но на api 24 (7.0) он в стиле материал дизайна нового. В чём трабл
Anonymous
Совет от чистого сердца: не беги впереди паровоза. Учитывая, что по Java нет знаний - изучи сначала её основы, хотя бы на уровне базиса. Затем приступай к андроид-фреймворку и параллельно добивай Java. Ни в какие MV*-паттерны, ни в какие DI-фреймворки, и тем более RxJava даже не лезь, пока не получишь полноценный базис по Android-разработке. Здесь 90% вопрошающих на кой-то чёрт сходу садятся за разграничение логики от представления (названные выше MV*) - при этом не понимая ни что есть логика, ни что есть представление. Только голову себе забьёшь на первых порах.
Anonymous
Но это моё мнение, конечно, лучше уточню, а то кто-нибудь может хрюкнуть злостно)
Fearless
несколько сообщений выше есть пример того как не надо делать
Anonymous
несколько сообщений выше есть пример того как не надо делать
Да, да. Он-то и побудил накатать меня эту простыню)
Artyom Pugachev
paddingBottom
Fearless
мне кажется что когда садишься за андроид, то было бы неплохо сразу к МВ-паттернам приступить
Fearless
ну по крайней мере когда будешь запихивать все в активити, быстро поймешь как это неудобно
Mike
мне кажется что когда садишься за андроид, то было бы неплохо сразу к МВ-паттернам приступить
Садиться за андиоид нужно только зная Джаву. А разграничивать слои — зная, как пользоваться фреймворком.
Fearless
ну с первым согласен, второе вообще говоря не совсем так
Fearless
ведь в МВ-паттернах грубо говоря от фреймворка будет зависеть только представление
Fearless
(ну это в идеале)
Artyom Pugachev
ну по крайней мере когда будешь запихивать все в активити, быстро поймешь как это неудобно
Когда поймешь, как это неудобно, тогда и надо за мвп садиться, не раньше.
Mike
Сейчас же есть котлин)
Чтобы понимать, что, как, почему в котлине сделано и как оно работает, нужна Java.
Anonymous
ну с первым согласен, второе вообще говоря не совсем так
Так выше же этот чел, который собака кибернетическая - яркий пример применения MVP, без знаний что есть фрагменты те же)
Сергей
Чтобы понимать, что, как, почему в котлине сделано и как оно работает, нужна Java.
Не уверен в этом, можно знать любой язык и перейти на разработку под Андроид, остаётся лишь дело привычки к среде разработки
Sergey
Всем привет! Пишу приложение с Google Vision barcode scanner. Камеру открываю как в "инстаграмчике" свайпом на полный экран. Однако изображение растянуто. Может кто знает, как можно персонально для устройства подобрать правильное разрешение превьюхи и, возможно, обрезать лишнее, чтобы была полноценная нерастянутая камера на полный экран? val cameraSource = CameraSource.Builder(this.activity, barcodeDetector) .setAutoFocusEnabled(true) .setRequestedPreviewSize(1600, 1024) .build()
Anonymous
Когда поймешь, как это неудобно, тогда и надо за мвп садиться, не раньше.
И вот тут тоже жирный плюс. Особенно касаемо различных библиотек, которые начинают юзать "чтобы было", а не "когда надо"
Konstantin
жаву не знаю. котлин не до конца знаю. сделал первую апку за месяц
Konstantin
и сижу в чате ща тупые вопросы задаю. мотай на ус! )
Fearless
но он скорее пример того, как можно прочитать все по бырику. ничего не понять, но думат ьчто все понял
Mike
Нe java, а jvm
Да, можно изучать сгенерированный компилятором байт-код. Удивлюсь, если кто-то делает это, не зная Джавы.
Mike
А что тебе там java даст? Котлин все равно компилится сразу в байт-код.
Она гораздо ближе к байт-коду. Ну можно и байт-код читать, без Джавы, не спорю.
Anonymous
Особенность языка)мы создали боба, а получили бона)
Sergey
На start Android есть урок по этой теме
Спасибо! Годный канал? Стоит по плейлистам пройтись?
Mike
остановите чат, я сойду)
Fearless
я думал это сайт...
Artyom Pugachev
Особенность языка)мы создали боба, а получили бона)
Ну это не дотягивает до JavaScript на первой странице Философии джава)
Sergey
Ну блин я не хотел задавать лишних вопросов и просто пошел гуглить, наткнулся на канал, нашел то что мне нужно точь-в-точь, поэтому и подумал что я туда попал)) Но я подозревал что я мог облажаться...
Artyom Pugachev
я думал это сайт...
Да не, это чат
Сергей
Спасибо! Годный канал? Стоит по плейлистам пройтись?
Там много тем освещено, иногда полезно, но я чаще на SO нахожу ответы Есть ещё сайт Александра Климова, тоже много интересного можно найти по разным темам
Fearless
пацаны а александр климов это стример такой?
Anonymous
😊
Fearless
стримы про котят?
Сергей
Да, стримы про котят
Konstantin
про дцп
Сергей
На сайте
Anonymous
Ты не был на этом грандиозном ресурсе?))
Сергей
Текстом
Anonymous
про дцп
Оскорбил его адептов местных)
Thymomenos
Ребят, кто может помочь с рейтинг баром. Он с 6-го андроида при выделении звёзды загорается каким нужно цветом, а ниже версии при выделении отображается черным цветом. Кто знает как это вылечить?
Sergey
Ребята и еще один вопрос. Просто я на SO даже постил и не ответил никто. Вот есть ViewPager из 3 фрагментов, где на 0 идндексе камера, а на 1 - "главная" страница. При старте активити запускаются все фрагменты в том числе камера и этот фрагмент не убивается, когда я нахожусь на соседней (главной) странице. Соответсвенно жор батареи, работа камеры когда она не нужна и все такое. Пробовал играться как с onResume onPause, так и с setUserVisibleHint. Не подскажете в каком направлении двигаться? То есть вопрос "как включать камеру только когда пользователь свайпнул, чтобы открыть её"
🇷🇺 Artur
С помощью какого класса можно сделать фотографии? и как переключать фронталку\заднюю? в интернете только android.hardware.Camera нашел а оно помечено как deprecated
Sergei
Для чего нужен int.class?
🇷🇺 Artur
но это ведь вызов другого приложения, а мне нужно самому приложение "камера" реализовать
Сергей
А если хочешь кастомный камеру то это hardware.camera(deprecated) или software.camera это новое апи, он же camera2 api
Сергей
Но по второй мало документации
🇷🇺 Artur
спасибо, видимо придется deprecated использовать
Сергей
С ней много мороки
Anonymous
Всем привет! у кого нибудь есть проект приложения, который читает данные с веб сервиса и показывает в интерфейсе, приходит JSON, но с ошибками.
Anonymous
Попробую еще раз, нужен пример приложения, который берет данные с Веб-сервиса и показывает в приложении. Т.е. парсит JSON, мой парсер работает, но что то идет не так, что именно немогу сказать, но если посмотрю пример, то скорее всего решу вопрос. И что вы посоветуете посмотреть или почитать,чтобы было озарение?
Anonymous
может кто то встречался с такой проблемой и есть примеры
Mike
может кто то встречался с такой проблемой и есть примеры
Какой «такой»? Телепаты в отпуске, кофейная гуща закончилась.
Konstantin
Konstantin
а вспомнил - отпиздил бекендщика и он поправил json
Mike
а вспомнил - отпиздил бекендщика и он поправил json
Красава 👍 Мне всегда помогало именно это. Остальное — костыли.
Anonymous
а вот в чем вопрос, есть array, внутри него обьекты, если вниутри него более одного обьекта, то все работает хорошо, а если один, то он тупо ничего не показывает.
Anonymous
как сделать так чтобы, парсер был уникальным
Mike
как сделать так чтобы, парсер был уникальным
что бы это ни значило, тебе надо исправить ошибку в коде
Konstantin
ты не так начал думать. ты начни думать "а че там приходит в случае когда 1 штука"
Mike
я всегда так делаю, мне помогает
Anonymous
получается,для каждого случая написать надо исход да?можно без остроты?
Anonymous
понимаю день тяжелый