Skip to content

Project template for android and demo app for tutorials on www.michenux.net

Notifications You must be signed in to change notification settings

answerMA/YourAppIdea

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YourAppIdea

Project template for android and demo app for tutorials on michenux.net

You can try the application here

Requirements

  • Android SDK 18 (with extras/Google Repository)
  • Android Studio

What you can find inside

Implemented UI Patterns

  • Navigation Drawer (ActionBarActivity)
  • List/Detail (fragment)
  • Spinner in ActionBar
  • Refresh button in Action Bar
  • Contextual toasts with Crouton library

Improove UX

  • Animations on buttons
  • Different layouts in landscape mode
  • No splashscreen (because anti-pattern)

Architecture

  • Dependency injection with Dagger
  • Sqlite Database : manage creation/upgrade of database using sql scripts

Network

  • Json Request with Volley library
  • SyncAdapter

Promote your app

  • Link to the application on Google Play Store for adding rating/comments
  • ChangeLog screen (can show only what's new since last installed version or display full changelog)

Monetize your app

  • Integration of admob
  • Donation screen (paypal)

Others

  • Preferences (using Fragment and compatible with 2.2+)
  • Eula (End User Licence Agreement) : accept/refuse Eula on first time or just display.
  • Quit Dialog (not enabled by default cause anti-pattern)

About

Project template for android and demo app for tutorials on www.michenux.net

Resources

Stars

Watchers

Forks

Packages

No packages published