Skip to content

The Main Structure of an Android Application [Database , Server , NavigationDrawer , SlidingTabs , ImagesControllers]

Notifications You must be signed in to change notification settings

MuhammedRefaat/Main-Structure

Repository files navigation

the Main Structure of Android Application, contains:

  • Retrofit set as a server callie.
  • ORMLite set as a SQLite database client.
  • a MainActivity with NavigationDrawer and a TabLayout with 2 sliding tabs.
  • a RecyclerView controller attached to an adapter to display data on any fragment and it is already applied to the both fragments contained in the sliding tab, in addition to adding an OnClick listener interface to the RecyclerView items through the adapter.
  • a Controller to download images using "Picasso" Library, in addition to saving them to the SDCard, transforming them to a Circle Images.

Before building on that structure, don't forget to: 1- change app name and package name. 2- go to "AppPreferences.class" in misc package to change the app static preferences regarding server calling URL & Media Storage directory.

About

The Main Structure of an Android Application [Database , Server , NavigationDrawer , SlidingTabs , ImagesControllers]

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages