My Works

MagicPrint – ECommerce App Android Open Source Project with Code Download

Google+ Pinterest LinkedIn Tumblr

Magic Print – An E-Commerce App for Android with Material Design Pattern Using Firebase and MySQL

MySQL has been used for user registration and login whereas firebase is being user for data maintenance such as user cart , wishlist , placing ording, listing orders etc !

See Gifs below to understand flow of App !


Features Integrated

  • Wishlist
  • Cart
  • Profiles Page
  • Unlimited Categories
  • Unlimited Products Listing
  • Order Placed Page with unique order number
  • Contact Us Page
  • About Us Page
  • Push Notifiation to customers
  • App tour
  • And much much more , download apk and try to discover !

Functionalities Enabled

  • Listview / Gridview alongwith Image loading
  • Send Push Notications via
  • Android Animations Via Android Lottie
  • Unique order Id generator for each order
  • Stylish Double hierarchy Navigation drawer
  • And much much more , download apk and try to discover !

Download Magic Print Apk

There is one more Admin App for the same to upload and add products with ease and hassle free, so that you dont have to manually insert them in database. If required send out a mail to me at and i’ll send source code.

Download and Test Magic Print Dashboard Apk

Make User Management work with MySQL

I have attached php files as well as SQL dB Schema how you should create it. 🙂 Try connecting same way with your won dB.

Download Php Files alongwith MySQL db schema

Make it Work with Firebase

  • Activate firebase database service and set rules as { “rules”: { “.read”: true, “.write”: true } }
  • Then import the below attached JSON files to get some dummy data backup JSON backup file
Also read :
Insta Bio Quotes App - Open Source Android App with Source Code on Github

Connected Firebase Database url (in case you need it)

Questions ?

  • Why Work with 2 different Schema ?
  • Why not firebase only for user Management also ?

Simply because we do not want same dB to hold user as well as product and order data under same umbrella. It can be risky at times.

Have an Issue ?

Log it into Issue Tracker and will give fix soon.

  ~ Copyright Copyright (c) 2018 Kshitij Singh
  ~ Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
  ~ Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Target Audience Searches –

  • e commerce android app source code free download
  • online shopping android app source code
  • ecommerce android app
  • e commerce android app template
  • android shopping cart source code download
  • android shopping app source code free download
  • open source android ecommerce app

A tech enthusiast, a passionate blogger bla bla and some really cool piece of Shit 😎


  1. Zain Aftab Reply

    Please guide me with the merging process of admin page of magic print application

Write A Comment