Powered By Blogger

Sunday, February 3, 2019

CANVA

Hi ... How are you? Happy holiday for those in Holiday Mode.
Today, i would like to SHARE on HOW TO DESIGN easy without a Photoshop.

Last week, i accidentally saw a staff searching fo an images and edit it with MS Paint. She said difficult to design a FAST and ready made design. She need to design it but dunno how to edit with Photoshop or adobe illustrator.

I accidentally Help her... and suggest her, why not try this online application called CANVA (www.canva.com)

then she browse the web and registers an account (took less than 5 minutes)

from CANVA, she can easily pick and select lots of DESIGN.
it is easy to design :
1. Banner,
2. Book Cover
3. Poster

and so on.....

and she finally had design her POSTER and THANKED me that her design look BETTER

with click, drag-and-drop and thousands of theme (ready made-edited)

you can try it...CLICK HERE TO CANVA PAGE

Sunday, January 20, 2019

Create QR Scan Attendance APP using APP Inventor

Someone asking me on How to Create QR Scan Attendance Record using Smartphone.
this is one example i get from youtube to share with all of you.
credit to the owner : you can look it through this link for details
https://www.youtube.com/watch?v=hynTBp-3toQ
Hope this post minimize your time in searching for examples

 on 

Create QR Scan Attendance APP using APP Inventor | Google AppScript | Google Sheets


All yor need is :1. Apaps inventor account2. Google Apps Script3. Google Sheets
and your smartphone to test it.



Tuesday, November 6, 2018

QR Pay with Maybank

QR Pay with Maybank (QR Pay dengan menggunakan Maybank)

Hello, today i'd like to share on How to Use QR Pay with Maybank. Actually, so many QR Pay outside there, but this sharing is focus on Maybank. why? because one of the course participant asking bout this QR Payment.

For those (Malaysian) using Maybank2u online, familiar with Maybank apps.
Maybe, most of us had installed the apps.

Below are the Guide for this QR Pay . Click HERE for more info.
















Saturday, October 20, 2018

QR Pay

When i am Conducting a " Android Apps Development Workshop" at PULAKOP Sabah, i have been asked by the participant about "how to setup a QR Pay " for their business.

actually my workshop is more to Mobile Apps -How to create, install it on their phone ans some bonuses like how to upload it on Google Play Store.

So, back to "QR Pay". i had shared them on QR Pay with Maybank QR Pay services.
Yes, i only have information about this services (couse i am a Maybank user). The setup and usage of QR Pay with Maybank is super easy.

you only need,
1. Maybank Account
2. the Apps (you can download it)
3. Setup it.

sometimes when you need cash and run into the ATM ( and the ATM is OFFLINE/ no services) or maybe a long que at ATM, that situation is so ~!@#$%.

But with this option, QR Pay, thats HELP a lot.
All you need is, you have Money in your bank (hehe) and already install and setup it.
andddddd..... make sure your internet have data and your battery phone is OK)

For the SELLER... this QR PAY also HELP you.
where seller dint need to prepare coins and money. Costumer needs to scan and pay the needed amount. Bank notification will be sent to seller and costumer.

yeaahhh, now a days more QR pay had been developed. Others country already use it.
and other system payment also been developed. The technologies grow rapidly super fast... 
we need to adapt and aware ....

i hope with this small post will add something information for you to search other or NEW Technology.... ( and you share it...into this comment section)



Enjoys.......

Friday, October 19, 2018

Map It: Displaying Locations on a Google Map

  1. Source http://appinventor.mit.edu/explore/displaying-maps.html
This tutorial shows how you can develop an app that allows you to record list of addresses and view the address on the Google Maps. It will also show you how view your current location on the Google Map. This tutorial assumes you have completed the basic tutorials of App Inventor. For basic and intermediate tutorials, click here.

Introduction

This tutorial introduces:
  • List manipulation – creating lists, appending items to lists
  • ListPicker – adding items to lists, saving list data
  • LocationSensor – detecting current location for displaying on Google Maps
  • ActivityStarter – used to start-up Google Maps for current or predefined address
  • Notifier – displaying messages
  • TinyDB – saving data into a persistent database
  • Misc. – text manipulation, basic validation
We will be working toward the design shown in figure blow:

The figure below shows how the components are arranged in the design editor. It also shows you the non-visible components (e.g. TinyDb, ActivityStarter, LocationSensor, Notifier) that are used in the app.

Blocks

We define 2 global variables.
  • tagAddress – a variable that is a constant and will be used, as a tag, for storing and retrieving data from our database.
  • listLocations – a variable that can be used to store and manipulate list of addresses.
We now create a procedure that can be invoked when the app is started (initialized). The procedure sets up the initial state of some of the components. Some of these settings could have been done from the design editor, but for demo purpose and clarification, we are using a procedure. In the procedure, we also check our database to find out if there are any stored addresses. If no data, then we just use an empty list.


Adding a New Addresses

We use AddLocationButton to add a new address, CancelButton to cancel the process of adding, and LocationHelpButton to display what type of addresses can be entered. The blocks to make these actions work are here:














When AddLocationButton is clicked, we make our address data entry visible (using screen arrangement), allowing user to enter address. If user clicks on Cancel, we make the arrangement hidden again. Using this approach, we keep the screen simple and avoid the clutter. We also provide the SubmitButton to allow the user to indicate that they want to store data.
When the user clicks on SubmitButton, we perform basic validation to ensure data has been submitted. If validation does not pass, we display an error message. Otherwise, we invoke a procedure that appends the new address to our list. We also store the updated list into our database. Once address is added, we hide our arrangement again. The blocks below show how this logic is done:


Selecting an Addresses

When the user clicks on ListPicker1 ‘Select Location’ and selects an address, this action calls the blocks below:


This displays the address in the device and allow the user to tap on ViewOnMapButton to see the blocks selected address on the Google Map — see the figure below:


When ViewOnMapButton is clicked, we validate to ensure that an address already has been selected. If not, an error message is displayed. Otherwise, we use blocks below to show address:



The above blocks will open the map and the output will be like image below:


Viewing Current Location On the Map

We have dropped in a button, MyLocationButton ‘My location On the Map’ that can be clicked to view one's current location. It will use



Typeblocking

Typeblocking is a feature  that allow user to get the Block code appear without go to the blocks list.
just type the keyword and then series of block code will appears, just select it.

this Information users will get through link below
http://appinventor.mit.edu/explore/tips/typeblocking.html

Watch the following gif for an example of using typeblocking to make a list using the make a list block.

MIT App Inventor for iOS Status Update

Source : http://appinventor.mit.edu/explore/blogs/evan/2018/09/mit.html

We know many App Inventor users are looking forward to the iOS version of MIT App Inventor. We've been working diligently on a release, and we hope to make the iOS version publicly available in the first quarter of 2019. One feature of the release that will be especially interesting to teachers is the ability to use the same curriculum and teaching materials in building apps for iOS as for Android.
If you would like to check on MIT's development progress, please visit doesappinventorrunonios.com at any time. This site presents progress on implementing the specific blocks and components of App Inventor iOS.
Last week we submitted iOS App Inventor to Apple's TestFlight service for review and testing, as a first step toward making iOS App Inventor available in Apple's App Store. We will now begin working on the review with Apple, which could take a couple of months.
We will publish updates on our iOS progress as we achieve critical milestones.
Best regards,
The MIT App Inventor Team