org

positronicnet

package positronicnet

The Positronic Net framework tries to make Android programming in Scala more pleasant, by providing shorthand notations for common tasks, in the ui and elsewhere (without hiding the platform API if you prefer it, or want to do something for which there's no shorthand), and providing cleaner abstractions for dealing with persistent storage (via the content abstractions, and the orm).

See below for details.

Visibility
  1. Public
  2. All

Value Members

  1. package content

    The org.positronicnet.content package provides common infrastructure, and a common fluid interface, for accessing both SQLite Databases (via the Database class) and Android ContentProviders (via org.positronicnet.content.PositronicContentResolver).

  2. package db

    Positronic Net support for database operations; see the Database class for an overview.

  3. package facility

    Utilities for resource management

  4. package libresources

  5. package notifications

    The notifications package provides machinery to help "business model" classes (the M in MVC) communicate with UI code that wants to View or Control their state.

  6. package orm

    The Positronic Net ORM tries to abstract away a lot of the boilerplate involved in dealing with data managed through cursors (or, more precisely, any data which can be accessed through a ContentRepository; that currently includes both SQLite Databases and Android ContentProviders, via org.positronicnet.content.PositronicContentResolver --- though ContentProvider support is currently less than perfect, due to lack of support for batched updates.

  7. package ui

    Shorthand notations for common UI tasks

  8. package util