E-Commerce Android App

E-Commerce Android App

Released 1 year ago , Last update 1 year ago

A full featured Android E-Commerce Application that is built to suit your mobile E-Commerce requirements. Features Beautiful UI, Smooth Animations and well thought out Flow.

Built with Material Design in Mind

The app features a beautiful clean Material design experience focusing on getting shopping done in the simplest most user-friendly way possible.

Sample Code

    protected void onCreate(Bundle savedInstanceState) {
        toolbar = (Toolbar) findViewById(R.id.toolbar);

        cartDBAdapter = new CartDBAdapter(MainActivity.this);

        main_layout = (CoordinatorLayout) findViewById(R.id.main_layout);
        fragment_container = (FrameLayout) findViewById(R.id.main_container);
        drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
        drawer_listview = (ExpandableListView) findViewById(R.id.drawer_listview);

        toggle = new ActionBarDrawerToggle(
                this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close) {
            public void onDrawerSlide(View drawerView, float slideOffset) {
              /*  Uncomment this code to have the sliding drawer push content to the side as opposed to appearing on top of content*/
/*                float moveFactor = (drawer.getWidth() * slideOffset);

                if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
                } else {
                    TranslateAnimation anim = new TranslateAnimation(lastTranslate, moveFactor, 0.0f, 0.0f);

                    lastTranslate = moveFactor;



        //Load Drawer Data
        expandableListDetail = DrawerData.getDrawerData();
        if (cartDBAdapter.getItemCount() > 0) {
            cart_item_count = cartDBAdapter.getItemCount();

        badgeCount = cart_item_count;

        drawerTitles = new ArrayList<String>(expandableListDetail.keySet());
        draweListAdapter = new DrawerListAdapter(this, drawerTitles, expandableListDetail);

        NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);

Clean well commented Code


  • Time-Saving

    Tell visitors how your product will help them.

    One benefit visitors might care about is how your product will save them time. Better yet, talk about something that’s unique to your product.

  • Cost Effective

    Highlight how your product is cost effective compared to their current flows or competing solutions.

    Your product could be cost-effective because it saves time or because it costs less than the competition. If it's more expensive, talk about how it's worth more, instead.

  • Add / Delete Benefits

    The format of each benefit is a Heading3 followed by paragraph text. You can format it however you like.

    Add another one of these benefits by hitting enter at the very end of the text. To get rid of a benefit, remove its text and header, then hit delete.


14 day 14-day money-back guarantee


Application License

  • Perpetual license

  • 1 application

  • Can distribute binary products only

  • Commercial use

  • 6 months support

Need custom services for this product? Get a quote
2 licenses, starting from From » $69.99 View Licenses

Get A Quote

What do you need?
  • Custom development
  • Integration
  • Customization / Reskinning
  • Consultation
When do you need it?
  • Soon
  • Next week
  • Next month
  • Anytime

Thanks for getting in touch!

Your quote details have been received and we'll get back to you soon.

or Get a quote

for customization or integration services

Or enter your name and Email
No comments have been posted yet.