0% found this document useful (0 votes)
17 views11 pages

Documentation Pour Easy Pos Vbnet

This document provides documentation for Smart POS, an offline point of sale system for Android. It describes how to set up the development environment, modify the app name and database, integrate AdMob ads, export and import data from Excel files, generate PDF receipts, publish the app, and get support.

Uploaded by

pjd fes
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views11 pages

Documentation Pour Easy Pos Vbnet

This document provides documentation for Smart POS, an offline point of sale system for Android. It describes how to set up the development environment, modify the app name and database, integrate AdMob ads, export and import data from Excel files, generate PDF receipts, publish the app, and get support.

Uploaded by

pjd fes
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

Smart POS

Offline Point of Sale System for Android


Documentation

Start
Created: 31/03/2020
Latest update: 11/01/2023
Version: SmartPos_Version_7.5
By: OnlineSoftSell
E-mail: [email protected]
Website: www.onlinesoftsell.com
Thank you for purchasing my app. If you have any questions that are beyond the scope of this
help file, please feel free to email. Thank you so much!

We are following CodeCanyon rules and regulation, so under this license you can only publish
single product on play store. And you can't sell this source code anywhere. Please follow
Standard Licenses: https://codecanyon.net/licenses/standard/
So, if you want to publish multiple app please get multiple licenses, otherwise your app will be
blocked after publishing.

Introduction
Smart POS is a very useful offline point of sale application for android mobile device. By using
Smart POS, you can easily maintain your all kinds of products and store all sales records. You
can store customer and supplier’s information. You can easily see your daily, monthly and yearly
reports with bar chart. Smart POS has multiple language (English, Spanish, Bangla) facility.
Also, there is backup facility. You can back up your database and save it to device storage and
you can import it. You can manage your sells smartly.

1|Page
Requirements for Smart Pos:

▪ Android Studio
▪ SDK 32 (Recemented to use)

Android Studio Setup Process


1. Download Android Studio - https://developer.android.com/studio/
2. Install Android Studio - https://developer.android.com/studio/install
3. After download setup Android Studio and Download SDK 32
4. Learn more about Android Studio - https://developer.android.com/studio/intro/

Setup
Android Studio Setup Process:
To develop an app, you will need minimum Android studio version 3+ or latest. This project is
built with SDK 32. So, after installing the Android studio run it and open SDK manager to
download build version and SDK tools. Most of the time Android Studio will automatically
download the files if you fetch any problem then check this bellow setup.
To open app source code, unzip t and open with android studio.

2|Page
3|Page
Changing App Name
To change app name, go to res>values>string.xml file and change app what you want.

Offline Database Structure and Modification

You can find database in app>assets>databases>smart_pos.db.zip in zip file.

4|Page
To view database unzip and open with any SQLite browser software. Or you can download this
one from the link:
https://sqlitebrowser.org/

You can change or modify database by using SQLite browser and zip it and replace it
app>assets>databases folder with name smart_pos.db.zip format.

Database Table List and structure

5|Page
6|Page
AdMob Ads Setup
In Smart POS app, we integrated Google AdMob Ads service. We added two types of ads.
1. Banner Ads
2. Interstitial Ads
To replace your own AdMob Ads you need to replace AdMob application ID, banner ads id and
interstitial ads id.

To replace id, go to app>res>values>string>string.xml file and change your own AdMob ids.

To know more about Google AdMob Ads, Visit this links:


https://developers.google.com/admob/android/quick-start

7|Page
Publish
Package Name Changing for Play Store

Every app has a unique applicationId for identify the app. And this is also use as play store url.
To change edit Gradle Scripts > build.gradle or press Shift twice and search build.gradle.
“applicationId” is your app id, to publish an app on app store you must need a unique package
name. After change package name must be updae firebase file. And no need to change the folder
name just change the package name from gradle.

Build an android app and publish:

After renaming, build your project and check all functions. If all is ok, generate Signed APK:
Click Build > Generated Signed APK. Create your Key, set your password and build it!

Preparing to publish on Play Store:

After setting up unique application ID now make a final build for play store. Go to Menu
> Build > Generate signed APK > select module > Create new key Store, then provide your
info and password for the key and select signature version for both. When you get the final build
APK, just upload the file in your Play Store (https://play.google.com/apps/publish/) Developer
Account and you are good to go. If you don't have the account then google will takes $25 for
lifetime just make payment and provide your information.

8|Page
Congress your mobile application develops complete! After build successfully, you can use the
APK and publish it onto any app store.

9|Page
Data Export and Import from Excel (xls) file

We have added bulk product entry from excel xls file. You can easily import multiple products,
customers, supplier’s data from excel xls file. Also, you can export products, customers,
expense, sales data into excel xls file. You can also export full database as excel xls format.
To import product data, firstly you export product data into excel xls format. Then you get a
product.xls file in your selected directory. Then transfer product.xls file from your mobile device
to your laptop/desktop. Then open file using Microsoft Excel and add your all product data. And
finally transfer this file into your mobile device and you can import all product data from this xls
file.
If you want add bulk image import from xls file, you have to convert image into base64 format.
Then copy base64 code and replace to product_image column of product.xls file.
To convert image into base64 you can use this website:
https://www.browserling.com/tools/image-to-base64
for weight_unit_id column, you have to use weight_id from given image bellow.

PDF Receipt Print


You can generate pdf receipt and print via printer. Pdf receipt support only English language. If
you use other language, it would not be show. PDF receipt generate in 58mm POS printer page
size. You can change it in code.
If you need any customization support, contact with us.

10 | P a g e
Support

What's Included with The Project Files


▪ Source code in Java language
▪ Database file
▪ Complete setup guideline documentation
License
▪ This project is not providing any icon or logo for professional use.
▪ App publishing or any type of custom development is not included with it.
▪ Icon asset credit given to www.flaticon.com
▪ This project is only for one app publish only and get support for that particular app.
▪ Under this project, we can’t provide multiple product support.
Support Desk
Still, you having any questions? Just leave a comment. Or you need support from us? Just visit
our Support Center.
E-mail ID: [email protected]
Website: www.onlinesoftsell.com

THANK YOU

11 | P a g e

You might also like