Usage

Learn Address Book concepts progressively through structured tutorials

New Structure! Address Book documentation has been reorganized into progressive, beginner-friendly concepts. Each topic is now covered in focused, easy-to-follow sections.

Learning Path

The Address Book functionality is now organized into clear concepts that build upon each other:

https://github.com/voxelbusters/essential-kit-docs/blob/master/tutorials/v3/features/address-book/concepts/README.md

Quick Reference

For experienced developers, here's a quick overview of the main APIs:

Basic Setup

using VoxelBusters.EssentialKit;
using VoxelBusters.CoreLibrary;

Check Permissions

var status = AddressBook.GetContactsAccessStatus();

Read Contacts

var options = new ReadContactsOptions.Builder()
    .WithLimit(10)
    .WithConstraints(ReadContactsConstraint.MustIncludeName)
    .Build();
    
AddressBook.ReadContacts(options, OnContactsRead);

Detailed Learning

For step-by-step guidance, follow the progressive concept structure:

  1. Contacts Permissions - Managing user authorization

  2. Reading Contacts - Basic contact retrieval

  3. Contact Constraints - Filtering contacts by data fields

  4. Contact Properties - Working with names, emails, phones, images

  5. Advanced Usage - Pagination, error handling, optimization

Each concept includes:

  • Clear explanations written for Unity mobile game developers

  • Short, focused code examples (5-10 lines)

  • Game-specific use cases and context

  • Progressive difficulty from beginner to advanced

Last updated

Was this helpful?