Size: a a a

StartAndroid Ru Kotlin

2021 July 15

A

Anton in StartAndroid Ru Kotlin
то есть массив если только знаю что столько-то эллеменов, остальное от кейса?
источник

АО

Алексей Овсянников... in StartAndroid Ru Kotlin
Да, плюс - для массива нужно точно знать тип (создать массив от дженерика можно только если дженерик reified)
источник

A

Anton in StartAndroid Ru Kotlin
Я просто только знакомлюсь с kotlin и в книга в основном идет речь о 3 коллекциях. Списки, множество, Map
источник

АО

Алексей Овсянников... in StartAndroid Ru Kotlin
Угу. Массивы удобно использовать для экономии памяти, например
источник
2021 July 20

A

Alexandra in StartAndroid Ru Kotlin
Podlodka анонсирует новый сезон Podlodka Android Crew - старт 26 июля.

Интенсив продлится две недели. Встречаются дважды в день: утром и вечером 🔥
Тебя уже ждут: крутые спикеры, сессии в лайве, ламповое общение и обмен кейсами в слаке, записи (для тех, кто не успевает на лайв).

Во время первой недели обсудят лучшие практики Android-разработки.
Разберут:
- на что обращать внимание, чтобы приложение было безопасным;
- какие есть подходы к тестированию;
- как ускорять работу приложений;
- как автоматизировать проверки качества кода.                  

Вторую неделю посвящают хранению данных.
Разберут всё, что доступно для хранения данных на устройствах: удаленные и не очень БД, файлы, shared preferences, новые файловые API и многое другое.

Билеты и подробности уже на сайте, проходи и осмотрись 😉
источник
2021 July 24

EA

Efim Arisov in StartAndroid Ru Kotlin
Всем привет!
Юзаю Reftofit в связке с Koin, создаю single экземпляр класса, но беда в том, что время от времени мне приходится переключаться между тестовым и боевым сервером при авторизации, и хотелось бы узнать, как можно менять baseUrl в таких случаях, ибо на данный момент приходится перезапускать приложение, чтобы применить настройки
источник

MF

Maxim Filatov in StartAndroid Ru Kotlin
Можно прописать полный url, тогда базовый не будет учитываться. Это как вариант
источник

EA

Efim Arisov in StartAndroid Ru Kotlin
В плане полный?
источник

EA

Efim Arisov in StartAndroid Ru Kotlin
Смотри, у меня url выглядит примерно так:
https://example.com/api/v1/
https://example.com/api/test/
Все эндпоинты описаны в интерфейсе уже, но конкретно путь до них всегда раньше подставлялся из baseUrl :)
источник

MF

Maxim Filatov in StartAndroid Ru Kotlin
В плане передавать не часть строки относительно базового адреса, а полный url. Т.е. у тебя есть get запрос, которому ты передаешь строку, и переход идёт по ней целиком, а не как части базового url.
источник

EA

Efim Arisov in StartAndroid Ru Kotlin
То есть, предлагаешь хранить где-то список со всеми эндпоинтами и передавать их для каждого запроса через @Url?
источник

MF

Maxim Filatov in StartAndroid Ru Kotlin
Зачем все? Только второй сервер.
источник

MF

Maxim Filatov in StartAndroid Ru Kotlin
Можешь метод сделать, который будет принимать смещение относительно базового адреса и Boolean (int если несколько вариантов) который тебе будет собирать полный адрес для каждого из серверов.
источник

EA

Efim Arisov in StartAndroid Ru Kotlin
Кстати, не подумал об этом, спасибо :)
Утром буду пробовать, отпишу о результате :)
источник

MF

Maxim Filatov in StartAndroid Ru Kotlin
Ну расскажи потом о результатах)
источник

I

Ievgen in StartAndroid Ru Kotlin
А нельзя какой то префикс определить в конфигурации? И брать текущее значение префикса. Префикс может определяться билдом градла
источник

MF

Maxim Filatov in StartAndroid Ru Kotlin
Префикс и есть baseurl🤷‍♂
источник

EA

Efim Arisov in StartAndroid Ru Kotlin
Могу в лс показать реализацию интерфейса и задать вопрос?)
источник

MF

Maxim Filatov in StartAndroid Ru Kotlin
Можешь, но я не за ПК, не факт что смогу ответить что-то конкретное🤷‍♂
источник

EA

Efim Arisov in StartAndroid Ru Kotlin
Окей, 5 мин
источник