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

damager82
25 мар 2018, 21:42
Форум: Architecture components
Тема: Урок 16. Paging Library. LivePagedListBuilder. BoundaryCallback.
Ответы: 1
Просмотры: 2691

Урок 16. Paging Library. LivePagedListBuilder. BoundaryCallback.

В этом уроке обсудим, в каких потоках выполняется код загрузки данных. Разберем возможности LivePagedListBuilder. Узнаем, как использовать Paging Library с Room.


Click here to read this article!
damager82
22 мар 2018, 01:29
Форум: Architecture components
Тема: Урок 15. Paging Library. PagedList и DataSource. Placeholders.
Ответы: 1
Просмотры: 2438

Урок 15. Paging Library. PagedList и DataSource. Placeholders.

В этом уроке рассмотрим, какие параметры мы можем задать для PagedList. Подробно разберем, какие значения необходимо передавать в callback.onResult в DataSource. Научимся использовать режим Placeholders.


Click here to read this article!
damager82
20 мар 2018, 02:08
Форум: Architecture components
Тема: Урок 14. Paging Library. Основы
Ответы: 5
Просмотры: 5718

Урок 14. Paging Library. Основы

В этом уроке начнем знакомство с Paging Library. Рассмотрим общую схему работы связки PagedList и DataSource. 


Click here to read this article!
damager82
06 мар 2018, 00:18
Форум: Architecture components
Тема: Урок 13. Room. Тестирование
Ответы: 0
Просмотры: 1896

Урок 13. Room. Тестирование

В этом уроке рассмотрим, как тестировать Room. Напишем несколько тестов для Dao и протестируем миграцию.


Click here to read this article!
damager82
02 мар 2018, 02:19
Форум: Architecture components
Тема: Урок 12. Room. Миграция версий базы данных
Ответы: 1
Просмотры: 2847

Урок 12. Room. Миграция версий базы данных

В этом уроке рассмотрим, как выполняется миграция версий базы данных в Room


Click here to read this article!
damager82
28 фев 2018, 01:17
Форум: Architecture components
Тема: Урок 11. Room. Type converter
Ответы: 1
Просмотры: 3094

Урок 11. Room. Type converter

В этом уроке рассмотрим, как использовать конвертеры типов данных, чтобы Room мог сохранять не только поля-примитивы.


Click here to read this article!
damager82
14 фев 2018, 09:59
Форум: Блог
Тема: Вопросы и задачи с собеседований на Android разработчика
Ответы: 2
Просмотры: 5496

Вопросы и задачи с собеседований на Android разработчика

В прошлом посте я подробно описал процесс поиска работы в Берлине. В течение этого процесса я сталкивался с вопросами, алгоритмическими задачками и Code challenge. В этом посте я распишу свой опыт в этом деле. 


Click here to read this article!
damager82
01 фев 2018, 23:51
Форум: Блог
Тема: Как разработчику найти работу в Германии
Ответы: 11
Просмотры: 10463

Re: Как разработчику найти работу в Германии

А как вы в свое время, в далеком 11 году, поняли, что пришло время идти на джуна? Прочитали Хорстмана до 15 главы, или написали простенькое сетевое приложение или просто рискнули? Написано много на тему того, что должен знать джуниор, но хочется от реального человека узнать, по опыту. Я официально ...
damager82
01 фев 2018, 10:04
Форум: Блог
Тема: Как разработчику найти работу в Германии
Ответы: 11
Просмотры: 10463

Re: Как разработчику найти работу в Германии

Подскажите чего не хватает? Что можно добавить? Цель - найти работу уровня джуниорАндроид. Спасибо заранее :D Самое полезное для закрепления теории, это 1) пытаться создавать свое приложение, пусть и небольшое. Идею можно взять любую, в том числе и из какого-нить существующего приложения. 2) смотре...
damager82
01 фев 2018, 09:59
Форум: Блог
Тема: Как разработчику найти работу в Германии
Ответы: 11
Просмотры: 10463

Re: Как разработчику найти работу в Германии

Спасибо за поздравления и пожелания.
Про уроки, конечно, не забываю. Новый опыт сделает их еще лучше.
damager82
30 янв 2018, 22:50
Форум: Блог
Тема: Как разработчику найти работу в Германии
Ответы: 11
Просмотры: 10463

Как разработчику найти работу в Германии

В прошлом году мне довелось искать работу в европейской компании на позицию Senior Android Developer. Я хотел бы поделиться своим опытом, и подробно описал весь процесс, как разработчику найти работу в Европе на примере Германии.


Click here to read this article!
damager82
09 янв 2018, 10:50
Форум: Architecture components
Тема: Урок 10. Room. Запрос из нескольких таблиц. Relation
Ответы: 1
Просмотры: 5713

Урок 10. Room. Запрос из нескольких таблиц. Relation

В этом уроке рассмотрим, как получать данные из нескольких таблиц. А также разберемся, как использовать аннотацию Relation. 


Click here to read this article!
damager82
09 янв 2018, 10:49
Форум: Architecture components
Тема: Урок 9. Room. RxJava
Ответы: 1
Просмотры: 5362

Урок 9. Room. RxJava

В этом уроке рассмотрим возможность совместного использования RxJava и Room. Как получать данные в Flowable, Single и Maybe.


Click here to read this article!
damager82
09 янв 2018, 10:49
Форум: Architecture components
Тема: Урок 8. Room. Query
Ответы: 0
Просмотры: 4462

Урок 8. Room. Query

В этом уроке поговорим подробнее про Query. В каком виде мы можем получать данные: List, массив, Cursor, LiveData. Как передавать параметры. Как получать только некоторые поля. Как с помощью Query выполнять update и delete запросы в Room.


Click here to read this article!
damager82
09 янв 2018, 10:49
Форум: Architecture components
Тема: Урок 6. Room. Entity
Ответы: 1
Просмотры: 5129

Урок 6. Room. Entity

В этом уроке более подробно рассмотрим возможности Entity. Как задать имя таблицы. Как задать имя или тип поля. Как создать составной или внешний ключ. Как создать индекс. Как использовать вложенные объекты.


Click here to read this article!
damager82
09 янв 2018, 10:49
Форум: Architecture components
Тема: Урок 5. Room. Основы
Ответы: 13
Просмотры: 14985

Урок 5. Room. Основы

Библиотека Room предоставляет нам удобную обертку для работы с базой данных SQLite. В этом уроке рассмотрим основы. Как подключить к проекту. Как получать, вставлять, обновлять и удалять данные. 


Click here to read this article!
damager82
09 янв 2018, 10:49
Форум: Architecture components
Тема: Урок 7. Room. Insert, Update, Delete, Transaction
Ответы: 0
Просмотры: 4299

Урок 7. Room. Insert, Update, Delete, Transaction

В этом уроке рассмотрим подробнее аннотации Insert, Update и Delete. А также узнаем, как использовать транзакции в Room.


Click here to read this article!
damager82
28 дек 2017, 20:31
Форум: Architecture components
Тема: Урок 3. LiveData. Дополнительные возможности
Ответы: 3
Просмотры: 6621

Урок 3. LiveData. Дополнительные возможности

В прошлом уроке мы разобрались, как отправлять и получать данные в LiveData. В этом уроке рассмотрим несколько дополнительных возможностей. Как преобразовать тип данных с помощью map. Как создать свой LiveData. Как объединить несколько LiveData в один с помощью MediatorLiveData. Click here to read t...
damager82
28 дек 2017, 20:22
Форум: Architecture components
Тема: Урок 2. LiveData
Ответы: 2
Просмотры: 6425

Урок 2. LiveData

В этом уроке рассмотрим основные возможности LiveData. Как подписаться на его данные. Как помещать в него данные. Как он взаимодействует со своими подписчиками.


Click here to read this article!
damager82
28 дек 2017, 20:13
Форум: Architecture components
Тема: Урок 4. ViewModel
Ответы: 2
Просмотры: 8267

Урок 4. ViewModel

В этом уроке рассмотрим, как использовать ViewModel. Как сохранять данные при повороте экрана. Как передать Context в ViewModel. Как передать свои данные в конструктор модели с помощью фабрики. Как передать данные между фрагментами. Что использовать: ViewModel или onSavedInstanceState. Click here to...