ru
Feedback
StartAndroid

StartAndroid

Открыть в Telegram
9 543
Подписчики
-824 часа
-307 дней
-5830 день
Архив постов
У вас в layout файле есть View с кучей атрибутов. И вы решили атрибуты вынести в отдельный стиль. Android Studio вам поможет.
У вас в layout файле есть View с кучей атрибутов. И вы решили атрибуты вынести в отдельный стиль. Android Studio вам поможет. http://startandroid.ru/ru/blog/471-kak-bystro-sozdat-stil-dlja-view.html

Эксперты рассказывают, какие алгоритмы должен знать каждый тру программист: https://goo.gl/DoPxRm
Эксперты рассказывают, какие алгоритмы должен знать каждый тру программист: https://goo.gl/DoPxRm

Пятое видео про Google подряд, да. Но зато новую ОС от Google: https://youtu.be/-7t4oJ6-thw

#оффтоп Уровень удовлетворенности смартфонами http://lnk.al/4rbL
#оффтоп Уровень удовлетворенности смартфонами http://lnk.al/4rbL

Видеокурс по шаблонам проектирования: https://goo.gl/4oZ3jk Общие принципы рассказаны на примерах с использованием Java, но м
Видеокурс по шаблонам проектирования: https://goo.gl/4oZ3jk Общие принципы рассказаны на примерах с использованием Java, но могут быть реализованы на любом языке.

Android Pay пришёл в Россию, а мы пришли в кафе, чтобы снять там обзор сервиса: https://youtu.be/DbeASRoNsMw

Сегодняшний мой материал посвящен бибилиотеке Butter Knife. Эта небольшая библиотека избавит вас от кучи однотипного кода и сделает работу с View проще и удобнее. Я уже давно ее использую, и результат мне очень нравится. В моем коде больше нет вызовов методов findViewById и setOnClickListener. Тема простая, за одну статью вы ее освоите. Если уже знакомы с библиотекой, то не исключено, что найдете в статье что-то новое. http://startandroid.ru/ru/blog/470-butter-knife.html

Введение в Kotlin. https://www.youtube.com/watch?v=X1RVYt2QKQE Посмотрите 40-минтуное видео (англ.), в котором на примерах показывается синтаксис и возможности Kotlin. Очень впечатляет! Обязательно сделаю уроки по этой теме.

Посмотрели на Android O Developer Preview 2, рассказываем о главных фишках: https://youtu.be/mjnyV86VvnU

Руководство от Google, как стать хорошим программистом: https://goo.gl/Qdygoj Советы желающим развиваться профессионально. Уз
Руководство от Google, как стать хорошим программистом: https://goo.gl/Qdygoj Советы желающим развиваться профессионально. Узнайте, как стать желанным сотрудником в сфере IT.

Трансляция с Google I/O 2017

Вышла статья о том как работать с Яндекс Деньги API http://startandroid.ru/ru/blog/463-primer-ispolzovanija-jandeks-dengi-api.html На простом примере разбираемся как: - зарегистрировать приложение в системе - пройти OAuth2 авторизацию и получить токен - получить детальные данные по операциям

Вышел новый урок для курса RxJava http://startandroid.ru/ru/courses/rxjava.html Урок 9. Retrofit 2. Retrolambda. В этом уроке используем RxJava в работе с Retrofit 2. Сокращаем количество кода с помощью лямбда-выражений

Вышел новый урок для курса RxJava http://startandroid.ru/ru/courses/rxjava.html Урок 8. Операторы объединения В этом уроке подробно разбираем в чем отличие операторов merge, concat, amb, zip, combineLatest, withLatestFrom. На примере выясняем зачем нужен flatMap и чем он отличается от concatMap.

Вышел новый урок для курса Dagger 2 http://startandroid.ru/ru/courses/dagger-2.html Урок 6. AndroidInjection В этом уроке разберемся как работает механизм AndroidInjection, который позволяет упростить inject для Activity и Fragment. Рассмотрим классы DaggerActivity и DaggerFragment, при использовании которых, в вашем коде вообще не будет строки с вызовом метода inject. Кроме этого, в уроках курсов RxJava и Dagger 2 появилась возможность оставлять комментарии.

Вышел новый урок для курса Dagger 2 http://startandroid.ru/ru/courses/dagger-2.html Урок 5. Builder В этом уроке мы подробно рассмотрим билдеры: как они генерируются даггером, как можно использовать свой билдер, как с помощью аннотации @BindsInstance передавать объекты в компонент минуя модули. Кроме этого, рассмотрим вариант архитектурного решения Dagger 2 + MVP, которое позволит вам сохранять презентер при повороте экрана. Научимся создавать сабкомпоненты с помощью билдеров и аргумента subcomponents в аннотации @Module. Уже изучили Dagger? Пройдите курс RxJava http://startandroid.ru/ru/courses/rxjava.html

Я на время вернулся к курсу Dagger 2. С выходом новых версий библиотеки появились новые возможности, о которых я хотел бы рассказать. В четверг 30 марта выйдет Урок 5, в котором мы подробно рассмотрим билдеры: как они генерируются даггером, как можно использовать свой билдер, как с их помощью передавать объекты в компонент минуя модули. Кроме этого, рассмотрим вариант архитектурного решения Dagger 2 + MVP, которое позволит вам сохранять презентер при повороте экрана. А на следующей неделе выйдет Урок 6 про AndroidInjection, который призван упростить inject для Activity и Fragment. С выходом каждого нового урока цена курса Dagger 2 увеличивается. Купите курс по старой цене до 11.00 (мск) 30 марта и получите новые уроки бесплатно. http://startandroid.ru/ru/courses/dagger-2.html

После долгого вынужденного перерыва вышел новый урок для курса RxJava http://startandroid.ru/ru/courses/rxjava.html Урок 7. Обработка ошибок В этом уроке обрабатываем ошибки с помощью операторов onErrorReturn, onErrorResumeNext и onExceptionResumeNext. Рассмотрим, как можно перезапустить Observable с помощью различных вариантов оператора retry. Подробно разберем, как работает оператор retryWhen.