Size: a a a

Android Developer

2018 February 07

--

- - in Android Developer
Ещё в топике обнаружил что в апликейшена не нужно использовать паттерн синглтона, просто экземпляр этого класса нужно не создавать а получать через getApplication()
источник

--

- - in Android Developer
В этом было мое некоторое непонимание.А класс application тоже нужно использовать из библиотек поддержки или его реализация гарантирована одинаковая на всех api?
источник

n

nullpexx in Android Developer
Application нативный, что то не встречал его в суппорт либах)
источник

CO

Cyril Ovechkin in Android Developer
Класса Application в библиотеках поддержки нет, в библиотеках поддержки классы для обеспечения обратной совместимости по API для дизайна, новых функций (features) и тд. Например, добавить ToolBar, который появился в API 25 в приложение с целевым API 16 вы сможете только с помощью библиотеки com.android.support:appcompat-v7, которая гарантирует работу ToolBar для версий API 7 и выше. Но в библиотеке поддержки есть класс  android.support.multidex.MultiDexApplication, от которого вы можете унаследовать свой Application, если вам нужно больше 64к методов в приложении.
источник

n

nullpexx in Android Developer
Допустим, если нужно вписать в приложение статистику, ту же appmetrica например, то ее инициализируют в аппликейшн как раз
источник

n

nullpexx in Android Developer
onCreate application - это самая ранняя точка запуска приложения до которой мы можем дотянуться
источник

A

AdAstraPerVitae in Android Developer
Ещё не обсуждали?)
источник

A

AdAstraPerVitae in Android Developer
источник

CO

Cyril Ovechkin in Android Developer
AdAstraPerVitae
Ещё не обсуждали?)
Неплохо :) Но на мой вопрос на форуме об использовании Kotlin для "домашних заданий" я получил ответ, что их будут смотреть, в том числе, и слушатели этого курса, из чего я делаю вывод, что нежелательно использовать Kotlin, так как курс всё же ориентирован на разработку с использованием Java. Если я ошибся в своём выводе, то прошу меня поправить.
источник

AB

Alexander Bragin in Android Developer
Пойду видео дизлайкну. Я новичек в Andoid и Java, но что-то мне не хочется изначально «рубить сук, на котором сижу»: изучая Java, его конструкции и синтаксис — в будущем у меня будет больше вероятность и проще понять и начать разработку под те же IoT устройства и под те экосистемы, где используется Java. Хоть Kotlin (чего-то там) в Java...

Надеюсь это очередной проект Google, который они со временем «захоронят».
источник

n

nullpexx in Android Developer
ну, это вряд ли)
источник

n

nullpexx in Android Developer
раз икона android разработки, сам Джейк Вартон пересел на котан
источник

n

nullpexx in Android Developer
не нужно воспринимать котлин как что то плохое
источник

CO

Cyril Ovechkin in Android Developer
Alexander Bragin
Пойду видео дизлайкну. Я новичек в Andoid и Java, но что-то мне не хочется изначально «рубить сук, на котором сижу»: изучая Java, его конструкции и синтаксис — в будущем у меня будет больше вероятность и проще понять и начать разработку под те же IoT устройства и под те экосистемы, где используется Java. Хоть Kotlin (чего-то там) в Java...

Надеюсь это очередной проект Google, который они со временем «захоронят».
Скорее всего, что через некоторое время вам придется осваивать Kotlin, если вы не планируете заниматься исключительно legacy-проектами для Android. Современные тренды направлены именно на использование Kotlin при разработке новых приложений. Хотя, конечно же, никто не заставляет вас использовать Java для этого, но всё больше на рынке Android-разработчиков желательно знание Kotlin, это вы и сами можете посмотреть по вакансиям.
источник

VZ

Vitaliy Zakharov in Android Developer
Не имеет смысла бежать впереди паровоза и гнаться за трендом, имхо
1) Как начнете трудоустраиваться с высокой долей вероятности вы попадете на легаси-код джавы
2) Пока котлин не вошел 100% в обиход можно спокойненько смотреть различного рода статьи и руководства на джаве
3) Необходимо выучить джаву хотя бы для того чтобы на концептуальном уровне понимать что же такое котлин
источник

CO

Cyril Ovechkin in Android Developer
Бесспорно, Виталий, но иметь ввиду Kotlin все же стоит :)
источник

VZ

Vitaliy Zakharov in Android Developer
Я не спорю, пробовать стоит то сейчас, но планово рассматривать его необходимо к моменту перехода джун - миддл
источник

VZ

Vitaliy Zakharov in Android Developer
Опять же следуя из того что когда подойдет вопрос трудоустройства будете модельки править на джаве в позиции юниора )
источник

AK

Anastasia K in Android Developer
Кстати о Котлине, на сайте издательства Packtpub сегодня можно скачать бесплатную книгу Programming Kotlin https://www.packtpub.com/packt/offers/free-learning
источник

CO

Cyril Ovechkin in Android Developer
Спасибо, но если вдруг кого-то интересует книга по Kotlin в бумажном виде, то могу порекомендовать книгу "Kotlin в действии" (ISBN 978-5-97060-497-7) от авторов языка.
источник