Skip to content

CSCI-490-MobileAppDevelopment-S2018/Exam2_StudyGuide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Exam2_StudyGuide

Study guide for Exam #2

ArrayList Adapters

  • Simple ArrayList Adapters
  • Advanced Adapters
  • When to use which one
  • What xml files are needed
  • ListView

Data Storage

  • SharedPreferences
    • Key/Value
    • Use cases
  • Preferences
    • Special case for SharedPreferences
    • Uses SharedPreferences underneath as data storage
  • Database
    • Use cases
    • SQLite database (provide most Relational database functionality)
    • Room Database
    • DAO
    • Entity
  • File I/O
    • Use cases

Threading

  • Concept of threading
  • Rules of Android threading
  • AsyncTask
    • When to use it
    • doInbackGround()
    • onPostExecute()
    • <Param, Param, Param> - Know what each of these are for

Network Applications

  • URLConnection
  • High level understanding of streams
  • Use of AsyncTask

Location Based Applications

  • Google Play Services (high level)
  • GoogleApiClient
  • Asyncronous Programming Model
  • Connection callbacks
  • OnConnectionFailedListener
  • OnMapReady interface for Maps
  • Other Play Services (high level)

Material Design

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published