В этом уроке обсудим, в каких потоках выполняется код загрузки данных. Разберем возможности LivePagedListBuilder. Узнаем, как использовать Paging Library с Room.
Click here to read this article!
Найдено 1329 результатов
- 25 мар 2018, 21:42
- Форум: Architecture components
- Тема: Урок 16. Paging Library. LivePagedListBuilder. BoundaryCallback.
- Ответы: 1
- Просмотры: 3583
- 22 мар 2018, 01:29
- Форум: Architecture components
- Тема: Урок 15. Paging Library. PagedList и DataSource. Placeholders.
- Ответы: 1
- Просмотры: 2884
Урок 15. Paging Library. PagedList и DataSource. Placeholders.
В этом уроке рассмотрим, какие параметры мы можем задать для PagedList. Подробно разберем, какие значения необходимо передавать в callback.onResult в DataSource. Научимся использовать режим Placeholders.
Click here to read this article!
Click here to read this article!
- 20 мар 2018, 02:08
- Форум: Architecture components
- Тема: Урок 14. Paging Library. Основы
- Ответы: 5
- Просмотры: 7386
Урок 14. Paging Library. Основы
В этом уроке начнем знакомство с Paging Library. Рассмотрим общую схему работы связки PagedList и DataSource.
Click here to read this article!
Click here to read this article!
- 06 мар 2018, 00:18
- Форум: Architecture components
- Тема: Урок 13. Room. Тестирование
- Ответы: 0
- Просмотры: 2419
Урок 13. Room. Тестирование
В этом уроке рассмотрим, как тестировать Room. Напишем несколько тестов для Dao и протестируем миграцию.
Click here to read this article!
Click here to read this article!
- 02 мар 2018, 02:19
- Форум: Architecture components
- Тема: Урок 12. Room. Миграция версий базы данных
- Ответы: 1
- Просмотры: 3815
Урок 12. Room. Миграция версий базы данных
В этом уроке рассмотрим, как выполняется миграция версий базы данных в Room
Click here to read this article!
Click here to read this article!
- 28 фев 2018, 01:17
- Форум: Architecture components
- Тема: Урок 11. Room. Type converter
- Ответы: 1
- Просмотры: 3921
Урок 11. Room. Type converter
В этом уроке рассмотрим, как использовать конвертеры типов данных, чтобы Room мог сохранять не только поля-примитивы.
Click here to read this article!
Click here to read this article!
- 14 фев 2018, 09:59
- Форум: Блог
- Тема: Вопросы и задачи с собеседований на Android разработчика
- Ответы: 2
- Просмотры: 7004
Вопросы и задачи с собеседований на Android разработчика
В прошлом посте я подробно описал процесс поиска работы в Берлине. В течение этого процесса я сталкивался с вопросами, алгоритмическими задачками и Code challenge. В этом посте я распишу свой опыт в этом деле.
Click here to read this article!
Click here to read this article!
- 01 фев 2018, 23:51
- Форум: Блог
- Тема: Как разработчику найти работу в Германии
- Ответы: 10
- Просмотры: 15225
Re: Как разработчику найти работу в Германии
А как вы в свое время, в далеком 11 году, поняли, что пришло время идти на джуна? Прочитали Хорстмана до 15 главы, или написали простенькое сетевое приложение или просто рискнули? Написано много на тему того, что должен знать джуниор, но хочется от реального человека узнать, по опыту. Я официально ...
- 01 фев 2018, 10:04
- Форум: Блог
- Тема: Как разработчику найти работу в Германии
- Ответы: 10
- Просмотры: 15225
Re: Как разработчику найти работу в Германии
Подскажите чего не хватает? Что можно добавить? Цель - найти работу уровня джуниорАндроид. Спасибо заранее :D Самое полезное для закрепления теории, это 1) пытаться создавать свое приложение, пусть и небольшое. Идею можно взять любую, в том числе и из какого-нить существующего приложения. 2) смотре...
- 01 фев 2018, 09:59
- Форум: Блог
- Тема: Как разработчику найти работу в Германии
- Ответы: 10
- Просмотры: 15225
Re: Как разработчику найти работу в Германии
Спасибо за поздравления и пожелания.
Про уроки, конечно, не забываю. Новый опыт сделает их еще лучше.
Про уроки, конечно, не забываю. Новый опыт сделает их еще лучше.
- 30 янв 2018, 22:50
- Форум: Блог
- Тема: Как разработчику найти работу в Германии
- Ответы: 10
- Просмотры: 15225
Как разработчику найти работу в Германии
В прошлом году мне довелось искать работу в европейской компании на позицию Senior Android Developer. Я хотел бы поделиться своим опытом, и подробно описал весь процесс, как разработчику найти работу в Европе на примере Германии.
Click here to read this article!
Click here to read this article!
- 09 янв 2018, 10:50
- Форум: Architecture components
- Тема: Урок 10. Room. Запрос из нескольких таблиц. Relation
- Ответы: 1
- Просмотры: 6653
Урок 10. Room. Запрос из нескольких таблиц. Relation
В этом уроке рассмотрим, как получать данные из нескольких таблиц. А также разберемся, как использовать аннотацию Relation.
Click here to read this article!
Click here to read this article!
- 09 янв 2018, 10:49
- Форум: Architecture components
- Тема: Урок 9. Room. RxJava
- Ответы: 1
- Просмотры: 6249
Урок 9. Room. RxJava
В этом уроке рассмотрим возможность совместного использования RxJava и Room. Как получать данные в Flowable, Single и Maybe.
Click here to read this article!
Click here to read this article!
- 09 янв 2018, 10:49
- Форум: Architecture components
- Тема: Урок 8. Room. Query
- Ответы: 0
- Просмотры: 5026
Урок 8. Room. Query
В этом уроке поговорим подробнее про Query. В каком виде мы можем получать данные: List, массив, Cursor, LiveData. Как передавать параметры. Как получать только некоторые поля. Как с помощью Query выполнять update и delete запросы в Room.
Click here to read this article!
Click here to read this article!
- 09 янв 2018, 10:49
- Форум: Architecture components
- Тема: Урок 6. Room. Entity
- Ответы: 1
- Просмотры: 5714
Урок 6. Room. Entity
В этом уроке более подробно рассмотрим возможности Entity. Как задать имя таблицы. Как задать имя или тип поля. Как создать составной или внешний ключ. Как создать индекс. Как использовать вложенные объекты.
Click here to read this article!
Click here to read this article!
- 09 янв 2018, 10:49
- Форум: Architecture components
- Тема: Урок 5. Room. Основы
- Ответы: 13
- Просмотры: 18523
Урок 5. Room. Основы
Библиотека Room предоставляет нам удобную обертку для работы с базой данных SQLite. В этом уроке рассмотрим основы. Как подключить к проекту. Как получать, вставлять, обновлять и удалять данные.
Click here to read this article!
Click here to read this article!
- 09 янв 2018, 10:49
- Форум: Architecture components
- Тема: Урок 7. Room. Insert, Update, Delete, Transaction
- Ответы: 0
- Просмотры: 4735
Урок 7. Room. Insert, Update, Delete, Transaction
В этом уроке рассмотрим подробнее аннотации Insert, Update и Delete. А также узнаем, как использовать транзакции в Room.
Click here to read this article!
Click here to read this article!
- 28 дек 2017, 20:31
- Форум: Architecture components
- Тема: Урок 3. LiveData. Дополнительные возможности
- Ответы: 3
- Просмотры: 7698
Урок 3. LiveData. Дополнительные возможности
В прошлом уроке мы разобрались, как отправлять и получать данные в LiveData. В этом уроке рассмотрим несколько дополнительных возможностей. Как преобразовать тип данных с помощью map. Как создать свой LiveData. Как объединить несколько LiveData в один с помощью MediatorLiveData. Click here to read t...
- 28 дек 2017, 20:22
- Форум: Architecture components
- Тема: Урок 2. LiveData
- Ответы: 2
- Просмотры: 7188
Урок 2. LiveData
В этом уроке рассмотрим основные возможности LiveData. Как подписаться на его данные. Как помещать в него данные. Как он взаимодействует со своими подписчиками.
Click here to read this article!
Click here to read this article!
- 28 дек 2017, 20:13
- Форум: Architecture components
- Тема: Урок 4. ViewModel
- Ответы: 2
- Просмотры: 8917
Урок 4. ViewModel
В этом уроке рассмотрим, как использовать ViewModel. Как сохранять данные при повороте экрана. Как передать Context в ViewModel. Как передать свои данные в конструктор модели с помощью фабрики. Как передать данные между фрагментами. Что использовать: ViewModel или onSavedInstanceState. Click here to...