Найдено 1329 результатов

damager82
24 июл 2017, 09:52
Форум: Новости
Тема: День варенья
Ответы: 1
Просмотры: 12196

День варенья

Сегодня сайту StartAndroid 6 лет. Я написал немного про текущую деятельность и про планы.


Click here to read this article!
damager82
17 июл 2017, 22:36
Форум: Уроки
Тема: Урок 183. ConstraintSet. Программная настройка ConstraintLayout
Ответы: 1
Просмотры: 4496

Урок 183. ConstraintSet. Программная настройка ConstraintLayout

С помощью ConstraintSet вы можете программно создавать привязки, цепочки, барьеры и настраивать их.


Click here to read this article!
damager82
17 июл 2017, 11:22
Форум: Блог
Тема: Android MVP пример для начинающих. Без библиотек и интерфейсов.
Ответы: 6
Просмотры: 8504

Android MVP пример для начинающих. Без библиотек и интерфейсов.

В этом посте описывается несложный пример MVP, без использования запутывающих интерфейсов и сложных библиотек. 


Click here to read this article!
damager82
13 июл 2017, 22:12
Форум: Блог
Тема: Как сделать метод асинхронным с помощью RxJava
Ответы: 4
Просмотры: 6345

Как сделать метод асинхронным с помощью RxJava

Иногда я в чужом коде встречаю использование just, чтобы вызвать какой-либо метод, используя RxJava. В этом посте я хотел бы рассказать, почему не стоит так делать, и показать правильный вариант реализации.


Click here to read this article!
damager82
12 июл 2017, 22:27
Форум: Уроки
Тема: Урок 182. ConstraintLayout: chain, weight, barrier, group, circular
Ответы: 1
Просмотры: 3200

Урок 182. ConstraintLayout: chain, weight, barrier, group, circular

Продолжаем рассматривать возможности ConstraintLayout.


Click here to read this article!
damager82
09 июл 2017, 22:23
Форум: Уроки
Тема: Урок 181. ConstraintLayout: match_constraints, инструменты в toolbar, guidelines, aspect ratio
Ответы: 0
Просмотры: 2379

Урок 181. ConstraintLayout: match_constraints, инструменты в toolbar, guidelines, aspect ratio

Продолжаем рассматривать возможности ConstraintLayout. 


Click here to read this article!
damager82
07 июл 2017, 00:19
Форум: Уроки
Тема: Урок 180. ConstraintLayout. Основы
Ответы: 9
Просмотры: 9125

Урок 180. ConstraintLayout. Основы

Android Studio по умолчанию предлагает нам использовать ConstraintLayout при создании разметки экрана. Давайте разберемся, что это за штука и как с ней работать.


Click here to read this article!
damager82
22 июн 2017, 12:36
Форум: Блог
Тема: Как быстро поделиться исходниками
Ответы: 0
Просмотры: 3213

Как быстро поделиться исходниками

В нашем Telegram-чате участники делятся своими проблемами и просят помочь им. Иногда для этого надо видеть код, который не работает. Кидать в чат код как текст - не самый лучший вариант, поэтому его лучше куда-то залить и скинуть в чат ссылку. Android Studio дает нам такую возможность.  Click here t...
damager82
20 июн 2017, 19:18
Форум: Test
Тема: Чаты
Ответы: 0
Просмотры: 55758

Чаты

 
Общий чат по теме Android-разработки

 
 
Kotlin 

 
 
RxJava

 
 
Dagger

 
 
Тестирование

 
 

Click here to read this article!
damager82
01 июн 2017, 11:42
Форум: Блог
Тема: Как быстро создать строку в strings из layout
Ответы: 0
Просмотры: 3261

Как быстро создать строку в strings из layout

Все знают, что строки, которые используются в layout, должны находиться в strings.xml. Я хотел бы поделиться парой способов, как, находясь в layout, быстро создать строковый ресурс. 


Click here to read this article!
damager82
31 май 2017, 15:13
Форум: Блог
Тема: MVP в Android на примере экрана с пин кодом
Ответы: 2
Просмотры: 4868

MVP в Android на примере экрана с пин кодом

Недавно в одном проекте мне понадобилось реализовать классическую схему с пин кодом: при первом запуске приложение просит создать пин код, а при последующих запусках оно просит его ввести и проверяет, что введенный пин правильный. Также есть возможность в настройках сменить пин на новый. Таким образ...
damager82
25 май 2017, 17:50
Форум: Блог
Тема: Как быстро создать стиль для View
Ответы: 1
Просмотры: 4208

Как быстро создать стиль для View

У вас в layout файле есть View с кучей атрибутов. И вы решили, что пора все его атрибуты вынести в отдельный стиль. Чтобы вам не заниматься этим вручную, у Android Studio есть специальный инструмент экспорта атрибутов из layout в style.


Click here to read this article!
damager82
22 май 2017, 10:34
Форум: Блог
Тема: Обзор Butter Knife
Ответы: 3
Просмотры: 6786

Обзор Butter Knife

Библиотека Butter Knife позволит вам избежать большого количества однотипного кода, связанного с работой с View элементами в ваших Activity, фрагментах, холдерах и т.д. В этом материале я подробно рассмотрю возможности библиотеки, и на примерах покажу, как вы можете ее использовать. Click here to re...
damager82
21 май 2017, 09:49
Форум: Блог
Тема: Как использовать лямбда выражения в Android
Ответы: 0
Просмотры: 3099

Как использовать лямбда выражения в Android

Лямбда-выражения пришли к нам с Java 8. Подробно о том, что это такое - можно почитать на хабре (https://habrahabr.ru/post/213805/ и https://habrahabr.ru/post/224593/). Также есть хорошая книга на русском (https://www.ozon.ru/context/detail/id/28001133/).


Click here to read this article!
damager82
12 май 2017, 00:27
Форум: Блог
Тема: Пример использования Яндекс Деньги API
Ответы: 0
Просмотры: 3085

Пример использования Яндекс Деньги API

Началось все с того, что мне понадобилось получить детальную информацию о моих операциях в сервисе Яндекс Деньги. Там есть страница с историей и даже можно выгрузить записи в CSV формате, но детализация достаточно слабая, мне нужно больше. Тогда я решил использовать Money API, которое позволит получ...
damager82
05 май 2017, 11:30
Форум: Новости
Тема: Обновление курса RxJava. Урок 9
Ответы: 1
Просмотры: 10175

Обновление курса RxJava. Урок 9

Вышел новый урок для курса RxJava
http://startandroid.ru/ru/courses/rxjava.html

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

Click here to read this article!
damager82
27 апр 2017, 10:06
Форум: Новости
Тема: Обновление курса RxJava. Урок 8
Ответы: 1
Просмотры: 9890

Обновление курса RxJava. Урок 8

Вышел новый урок для курса RxJava http://startandroid.ru/ru/courses/rxjava.html Урок 8. Операторы объединения В этом уроке подробно разбираем в чем отличие операторов merge, concat, amb, zip, combineLatest, withLatestFrom. На примере выясняем зачем нужен flatMap и чем он отличается от concatMap. Cli...
damager82
06 апр 2017, 11:32
Форум: Новости
Тема: Обновление курса Dagger 2. Урок 6
Ответы: 1
Просмотры: 10450

Обновление курса Dagger 2. Урок 6

Вышел новый урок для курса Dagger 2 http://startandroid.ru/ru/courses/dagger-2.html Урок 6. AndroidInjection В этом уроке разберемся как работает механизм AndroidInjection, который позволяет упростить inject для Activity и Fragment. Рассмотрим классы DaggerActivity и DaggerFragment, при использовани...
damager82
30 мар 2017, 11:11
Форум: Новости
Тема: Обновление курса Dagger 2. Урок 5
Ответы: 2
Просмотры: 6031

Обновление курса Dagger 2. Урок 5

Вышел новый урок для курса Dagger 2 http://startandroid.ru/ru/courses/dagger-2.html Урок 5. Builder В этом уроке мы подробно рассмотрим билдеры: как они генерируются даггером, как можно использовать свой билдер, как с помощью аннотации @BindsInstance передавать объекты в компонент минуя модули. Кром...
damager82
28 мар 2017, 12:22
Форум: Новости
Тема: Обновление курса Dagger 2
Ответы: 2
Просмотры: 4467

Обновление курса Dagger 2

Я на время вернулся к курсу Dagger 2. С выходом новых версий библиотеки появились новые возможности, о которых я хотел бы рассказать. В четверг 30 марта выйдет Урок 5, в котором мы подробно рассмотрим билдеры: как они генерируются даггером, как можно использовать свой билдер, как с их помощью переда...