Бесконечный скролл с AdapterViews и RecyclerView

Частенько мне приходилось писать списки с пагинацией. Тема очень актуальная, потому и решил сделать вольный перевод этой статьи чтобы нигде не искать.

Содержание

  1. Описание решения
  2. Реализация для ListView & GridView
  3. Реализация для RecyclerView
  4. Решение проблем

Read More

GreenDao — Часть 0. Создание модуля для генератора и создание простой сущности

Итак, столкнулся я с такой замечательной ORM как GreenDao. Лично для меня приемущества были очевидны: малый размер библиотеки и высокая скорость работы. Вот решил сделать небольшый туториал. Начать решил, как и следует, с генерации данных. Для этого у GreenDao этой отдельная библиотека, которая генерирует сущности, dao и вспомогательные классы.

Содержание

  1. Создание модуля
  2. Подключение зависимости для генератора
  3. Создание простой сущности

Read More

Как подписать ваше приложение с помощью Android Studio

Содержание

Как подписать приложение ключем

Чтобы подписать ваше приложение для релиза с помощью Android Studio:

  1. В меню выберите опцию Build > Generate Signed APK.
    Меню Build - Generate Singed Apk
    Read More

Работа с Amazon In-App Purchasing (IAP). Часть 1 — Ознакомление (Перевод)

Что такое покупки в приложении (IAP)?

С помощью Покупок-В-Приложении (In-App Purchasing) пользователям вашего приложения доступны разные типы цифровых товаров, например, дополнительные жизни или подписка на премиум контент. Следующие сценарии описывают случаи, где наиболее уместно использование IAP:

  • Создание «freemium» бизнес-модели для вашего приложения, когда приложение бесплатное — но вы можете взымать плату за подписку на премиум услуги или премиум функции
  • Вы позволяете пользователям покупать предметы для улучшения игровых характеристик (игровая валюта, дополнительные ходы, или жизни)
  • Разблокирование бонусных уровней или мини-игр, которые открываются после их покупки
  • Дать возможность пользователям подписаться на контент, доступный в вашем приложении.

IAP API полностью руководит процессом покупки, процессом оплаты, предоставляет в конца транзакции (покупки) идентификатор покупки (рецепт), и управляет доступом к продаваемому
контенту, так что вам не стоит об этом беспокоится самостоятельно.
Read More