i_am_ilhamovich
Ну тогда по советуйте , где легко можно создать приложение? Точнее на каком языке?
Serghei
Ну тогда по советуйте , где легко можно создать приложение? Точнее на каком языке?
смотря какое приложение и на какой патфрме ) на bash можно сделать приложение складывающе 2 числа состоящее из 1 строки
Oleg
Тогда по советуйте пж , как быстро научиться кодировать?
Единственный способ найчиться быстро кодировать
Oleg
Тогда по советуйте пж , как быстро научиться кодировать?
если цель - написать приложение, которое будет нормально работать - то лучше найми человека с навками, если цель - научиться программировать - то не задавай подобных вопросов, а начни писать приложение, пройди пару курсов и через несколько месяцев сможешь сделать тудулист, через полгода оформить пет проект, через пару лет сможешь нормально программировать при желании и трудолюбии
Maks
Вопрос, как вы относитесь к использованию ButterKnife у себя в проекте для биндингда view компонентов?
ButterKnife уже deprecated, автор рекомендует переходить на view binding https://github.com/JakeWharton/butterknife/blob/master/README.md
Anonymous
Есть кто внедрял InAppPurchases? Мне нужно понять, где я могу взять инфу о подписке, когда пользователь оформил подписку? Есть ли какой то callback?
Артем
Если я добавляю тестовое устройство AdRequest adRequest = new AdRequest.Builder() .addTestDevice(AdRequest.DEVICE_ID_EMULATOR) .addTestDevice("") .addTestDevice("") .build(); Эти строки нужно удалять или комментить перед релизом?
roman G
Если я добавляю тестовое устройство AdRequest adRequest = new AdRequest.Builder() .addTestDevice(AdRequest.DEVICE_ID_EMULATOR) .addTestDevice("") .addTestDevice("") .build(); Эти строки нужно удалять или комментить перед релизом?
Нет, погугли, есть флаг isRelease (условно) можешь проверять по флагу условие и делать что хочешь. Если я правильно понимаю вопрос
Артем
Нет, погугли, есть флаг isRelease (условно) можешь проверять по флагу условие и делать что хочешь. Если я правильно понимаю вопрос
Окей а в добавлении тестового устройства вообще есть смысл если я использую тестовые ads?
Nikolai
https://vc.ru/services/77911-top-luchshih-konstruktorov-mobilnyh-prilozheniy-v-2019-godu
Flogiston
Dagger (2.28.1) выдает ошибку что нет @Provides метода, но я вместо этого добавил @Inject в конструктор. Что не так не могу понять
Roman
Dagger (2.28.1) выдает ошибку что нет @Provides метода, но я вместо этого добавил @Inject в конструктор. Что не так не могу понять
Должен быть метод (в модуле или компоненте), который помечен @Binds либо @Provide и @IntoMap, чтобы Даггер сделал фактори для мапки
Roman
Не-не, нужно биндить/провайдить конкретные вьюмодели
Roman
Типа такого: @Binds @IntoMap fun bindMyCoolVm(vm: CoolViewModel): ViewModel
Flogiston
Не-не, нужно биндить/провайдить конкретные вьюмодели
у меня такое тоже есть, но на данном этапе проблема именно с фектори, на скрине видно
Roman
А, сори, в глаза долблюсь
Flogiston
еще я не подключал dagger.android, может в этом проблема?
Roman
еще я не подключал dagger.android, может в этом проблема?
Ну, или я чего-то не знаю, или разработчики признали сами эту идею гиблой и перестали ее развивать. Я натыкался на эти статьи ещё зимой. Мол, используйте обычный dagger 2
Roman
я поэтому и не подключал))
Есть более лобовой вариант - инжектиь сразу ViewModelFactory, если модешь
Roman
У меня такое сейчас работает, как часики
Flogiston
я так и пробую сделать, может из-за того что я использовал @Inject в конструкторе, теперь не понятно в каком компоненте находится зависимость, я пробую заинжектить ее с AppComponent, а там рили нет никаких @Provides методов для factory
Roman
Да я видел, да. Просто я не вижу профита оборачивать в интерфейс штуку, которую все равно во вьюлеер передаешь. Не думаю, что имплементацию фактори поменяется или появиться ещё одна
Din
Приветствую, и сразу извиняюсь за странный вопрос. Увидел на YouTube ролик (история не сохранилась) где разбирают какой-то недоклон Samsung , автор ролика сказал что: "Стоит тут наверное какой-то не андроид, a Java". Подскажите, плс, какие есть подобные клоны Android ? Интерес берёт, что туда запихивают.
Yenoq
Всем привет что лучше использовать для сохранения даты который не будет изменён и заранее известно. Напремер я хочу создать приложение для проверки домашний задание и нужно сохранить правильные варианты ответа для каждой упражнений и ещё тексты всех упражнении.
Yenoq
Да
Yenoq
Но много константов
Oleg
Но много константов
Думаю что лучше сразу в бд закидывать в виде ценой задачи с полями вопрос, ответ, подсказки, ну и что там ещё должно быть в отдельной задаче.
Yenoq
А прямо в Андроиде никак а то я с созданием бд не имел дело. Или можете подсказать как создать ?
Dmytro
А прямо в Андроиде никак а то я с созданием бд не имел дело. Или можете подсказать как создать ?
Загугли sql (sqlite) browser. Я там просматривал бд, создать, вроде тоже можно
Yenoq
Значит надо будет чтоб через интернет работал ?
Yenoq
Я хотел всё локализовать
Dmytro
Значит надо будет чтоб через интернет работал ?
Да нет же, тебе сейчас нужно наполнить бд контентом, потом этот файл скопируй себе в проект и работай с ним
Yenoq
Ааааа
Yenoq
Понял
Yenoq
Спасибо большое
Anonymous
А что ты пытаешься сохранить? Bitmap?
нет, никакого рисунка и в помине там нету
Mike
@mobile_jobs
Inna
Спасибо
Kristos
как сделать этот счетчик в bottom navigation view?
Данияр
как сделать этот счетчик в bottom navigation view?
https://medium.com/better-programming/how-to-create-notification-badges-with-google-bottom-navigation-bar-330925474f6d
Flogiston
при создании мультимодульного приложения, в каком модуле обьявлять скоупы для дагера, чтобы они были доступны из нескольких модулей?(пока они лежат в модуле core, но мне не нравится) вот моя структура
Аброр
всем привет. Реально ли сделать приложение с одним файлом ресурсов? Допустим будет много одинаковых проектов, различающиеся только цветом и логотипами?
Di7aK
в bindingadapter как то можно передать массив из xml?😑
lbai
гайзы, спасайте. указываю в проекте фиребейс хеш для ключа релиз и дебаг, но в приложении у заказчика, авторизация фиребейс падает с ошибкой код 10, хотя у меня, на моих аккаунтах все работает. В чем может быть дело? может версия в плей сервисах устройства, или в фиребейс еще что-то нужно настраивать?
Maxim
Мне надо app data парочки приложений перенести со старого телефона на новый. Попробовал через helium — для нужных приложений отключен adb backup. Рутовать не очень хочется. Ну или могу рутануть старый. Но вот новый точно не хочется. Есть какие-нибудь ещё варианты снять бекап?
Dmitry
Используешь родной апи через jar?
Апи от Ютуба. Никаких доп библиотек.
Дмитрий
Привет, знатоки! Накидайте пожалуйста ссылок где лучше поискать приложения в аренду под UAC? Кроме фбкилла, ничего не знаю.
Аброр
flavours
спасибо. Допустим если будет 10 проектов одинаковых, различающихся только цветом и названием. Я смогу сразу для 10 сделать сборку разом или надо поочереди?
lbai
так заказчик сам собирает проект или ты апк скидываешь?
апк, еще на гугломаркете какие-то хеши есть, вбил их на фиребейс и заново загрузил json, поможет или нет, даже хз
Аброр
Можно либо конкретный флейвор собрать, либо сразу все
можешь подсказать как, а то не могу найти в инете, пишут надо выбрать в Build Variants а потом сборку делать
Евгений
neikist
таски гредла глянь, среди них будет где то
lbai
спасибо. Допустим если будет 10 проектов одинаковых, различающихся только цветом и названием. Я смогу сразу для 10 сделать сборку разом или надо поочереди?
flavours, и менюхой в студии переключать с одного билда на другой, еще есть вариант запилить модуль -> core тип библиотека, а вместо папки apk ее 10 копий и в settings.gradle так include ':app1', ':app2', ':app3', ...
Артем
Привет, подскажите пожалуйста, у меня текст в нотиф не влазит, либо картинка уезжает либо кнопка, можно сделать так чтобы он автоматически сокращался и замещался на 3точки, моя разметка:
Артем
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/notif_background" android:orientation="horizontal" android:weightSum="3"> <LinearLayout android:layout_width="wrap_content" android:layout_height="match_parent" android:orientation="horizontal" android:layout_weight="1" android:padding="2dp"> <ImageView android:id="@+id/notifImage" android:layout_width="@dimen/_48sdp" android:layout_height="@dimen/_48sdp" android:layout_gravity="center_vertical|center_horizontal" android:src="@drawable/frame_like" /> </LinearLayout> <LinearLayout android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="center" android:layout_weight="1" android:orientation="vertical" android:padding="4dp"> <TextView android:id="@+id/notifTitle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:ellipsize="end" android:singleLine="true" android:maxLines="1" android:fontFamily="@font/sf_pro_display_bold" android:text="Title" android:textColor="@color/white" /> <TextView android:id="@+id/notifTxt" android:layout_width="wrap_content" android:layout_height="wrap_content" android:ellipsize="end" android:singleLine="true" android:maxLines="1" android:fontFamily="@font/sf_pro_display_regular" android:text="Notification detail text" android:textColor="@color/white" /> </LinearLayout> <LinearLayout android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_weight="1" android:gravity="center" android:padding="2dp"> <Button android:layout_width="40dp" android:layout_height="@dimen/_36sdp" android:layout_gravity="center" android:padding="8dp" android:background="@drawable/oval_btn_white" android:fontFamily="@font/sf_pro_display_regular" android:textColor="#ea7d24" /> </LinearLayout> </LinearLayout>
Stunner // 🎄
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/notif_background" android:orientation="horizontal" android:weightSum="3"> <LinearLayout android:layout_width="wrap_content" android:layout_height="match_parent" android:orientation="horizontal" android:layout_weight="1" android:padding="2dp"> <ImageView android:id="@+id/notifImage" android:layout_width="@dimen/_48sdp" android:layout_height="@dimen/_48sdp" android:layout_gravity="center_vertical|center_horizontal" android:src="@drawable/frame_like" /> </LinearLayout> <LinearLayout android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="center" android:layout_weight="1" android:orientation="vertical" android:padding="4dp"> <TextView android:id="@+id/notifTitle" android:layout_width="wrap_content" android:layout_height="wrap_content" android:ellipsize="end" android:singleLine="true" android:maxLines="1" android:fontFamily="@font/sf_pro_display_bold" android:text="Title" android:textColor="@color/white" /> <TextView android:id="@+id/notifTxt" android:layout_width="wrap_content" android:layout_height="wrap_content" android:ellipsize="end" android:singleLine="true" android:maxLines="1" android:fontFamily="@font/sf_pro_display_regular" android:text="Notification detail text" android:textColor="@color/white" /> </LinearLayout> <LinearLayout android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_weight="1" android:gravity="center" android:padding="2dp"> <Button android:layout_width="40dp" android:layout_height="@dimen/_36sdp" android:layout_gravity="center" android:padding="8dp" android:background="@drawable/oval_btn_white" android:fontFamily="@font/sf_pro_display_regular" android:textColor="#ea7d24" /> </LinearLayout> </LinearLayout>
hatebin.com del.dog hastebin.com
theakella122
hatebin.com del.dog hastebin.com
или просто файл