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.

Also check :   KanbanG – Lightweight reactjs + firebase based kanban board

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

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

17 thoughts on “MagicPrint – ECommerce App Android Open Source Project with Code Download

  1. The app file is not taking any new users. Can u give any already existing or registered user for the app so that I can use the app

  2. Hello can you guide me in connecting the database i am so lost. just an explanation on how to connect the app to the database or a new created database. just point me somewhere and i will search and learn.

  3. When i click on login with demo account, it says timed out and nothing happened. Login not working for me. Am i missing something?

  4. Hi All,
    Since the repo is almost 2 years old, some dependencies might have got outdated. The repo has been archived and hence won’t be able to support further on the same. However if you voluntarily want to maintain, feel free to mail me @ ! Sorry for the inconvenience.

Leave a Reply

Your email address will not be published. Required fields are marked *