Skip to content
Native Android "sample of all samples" for beginners and experienced, 14+, with focus on lollipop and Material
Java
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
debug
gradle/wrapper
screens
.gitignore
.travis.yml
LICENSE
README.md
build.gradle
gradle.properties
gradlew
gradlew.bat
settings.gradle

README.md

soas (Sample Of All Samples) - Try APK

Native Android samples for beginners and experienced, 14+, with focus on Lollipop and Material.

Build Status Android Arsenal Android Weekly

Here's what the project touches so far:

  • Toolbar
  • Drawer (following the updated Material Design Guidelines)
  • Volley (with forced caching option, it caches regardless of server response headers, Memory and Disk)
  • Download images using volley (with Memory and Disk caching)
  • Json (using Gson)
  • ListView with a custom Adapter (based on BaseAdapter)
  • SwipeToReferesh (using SwipeRefreshLayout)
  • Endless Adapter (using a custom OnScrollListener)
  • Fragment (ListFragment and Fragment)
  • Headless Fragment (maintain data on config changed)
  • Landscape, 7'' and 10'' tablets specific layouts
  • Custom Views
  • Palette
  • Themes
  • Styles
  • Gradle
  • Gradle product flavors
  • Espresso tests
  • Travis CI, Continuous Deployment

With your help we can build a sample app that touches most components of the Android framework, helpful for beginners and experienced, simply a reference project. Your pull-requests are appreciated.

You can help with:

Credits:

###Screenshots:### p1 p2 p3 p4 p5

Useful materials (To start developing for native Android or update your knowledge):

###Notes:### pFragment pService pConcurrency

Developed by: Mostafa Gazar - mmegazar@gmail.com

You can’t perform that action at this time.