-
Notifications
You must be signed in to change notification settings - Fork 6
Home
mnipper edited this page Sep 29, 2014
·
23 revisions
Before you begin
If you know nothing about Android and you would like to contribute, you should start by reading the Big Nerd Ranch Guide to Android Programming. Many conventions outlined in this book are followed here. The one notable exception is the use of ActiveAndroid for database access. This was done to speed development, and since ActiveRecord is a common design pattern in Rails (which is the other half of this app).
- Model Summary
- Design Overview
- Application Initialization
- Requiring Encryption
- Adding a Question Type
- Syncing with a Remote Table
- Checking for Network Errors
- Adding a Language
- Admin Settings
- Translation Models
- Following Up Questions
- Response Validations
- Seeding the Database
- Unit Tests
- Continuous Integration
- Launching a Survey from Another Application
- API Keys and Admin Password
- Creating Another App
- Obtaining a list of Instruments with their IDs
- Passing Metadata When Launching a Survey From Another App
- Requiring Login to Begin a Survey
- Rules