Smart Apps Creator 3 Eng Step-By-Step Book [PDF]

  • 0 0 0
  • Gefällt Ihnen dieses papier und der download? Sie können Ihre eigene PDF-Datei in wenigen Minuten kostenlos online veröffentlichen! Anmelden
Datei wird geladen, bitte warten...
Zitiervorschau

Smart Apps Creator 3 Easiest Way to Design Step by Step Book *Some part of the manual and screenshots in this book are made with Smart Apps Creator 2, but user interface are very similar to Smart Apps Creator 3 (which is released in 2017). *In August 2018, we released AppSHOW application in GooglePlay and Apple Store. Users are able to download to mobile device and view HTML5 right thru this app. Please search AppShow in GooglePlay and Apple Store for further information.

*You are free to download all project files and graphic resources in this book thru www.smartappscreator.com (In the site, search for support page > download page > Smart Apps Creator 3 step-by-step tutorial resources)

1

Table of Content Manual & Output Function Ch. 0 Introduction ..........................................................................................................................P . 3 0-1 Smart Apps Creator .................................................................................................................P. 3 0-2 Smart Apps Creator 3 Manual ...............................................................................................P. 5 0-3 Real-Time Test ......................................................................................................................P.22 0-4 Output to Android (.apk), iOS (.Xcodeproj), Windows (.exe), and HTML5 ..................p.24

Project Tutorial Ch. 1 Universal Studio Map Guide ...................................................................................... P.37 Ch. 2 New York City Tourist Guide .................................................................................... P.70 Ch. 3 Spot-the-difference ..................................................................................................... P.91 Ch. 4 Advanced Skill – Whack-a-mole game design .........................................................P.112 Ch. 5 Chinese Character .....................................................................................................P.133

Appendix Apple Store publish steps.................................................................................................. P. 141 GooglePlay publish steps .................................................................................................. P. 151 JSON database building steps ........................................................................................... P. 161 Message Delivery steps..................................................................................................... P. 179 Excel sheet convert to JSON steps .................................................................................. P. 183 How to get images and music that you can reuse .................................................................. P. 186

2

Ch. 0 What is Smart Apps Creator 3

Interactive multimedia content app tool Smart Apps Creator 3, is a powerful interactive multimedia content app tool. Operated as offline PC software, its strong functionality and creativity helped all level users design and publish apps easily without programming skill. Smart Apps Creator 3 converts .pdf file, storyboard and creativity into Android, iOS app, exe file and Html5. Smart Apps Creator 3 builds wide-range of interactivity and animation which doesn’t require frustrating tech knowledge.

. Smart Apps Creator 3 features: 1. Output digital contents (pdf file, storyboard and vector) to Apple / Android app, HTML5 webpage and exe file. 2. Insert webpage 3. Broadcast messages to your application 4. Real-Time Test app on Apple device before publishing 5. 6. 7. 8. 9.

Support JSON database Highly interactive with viewer, touch monitor and digital signage Upload applications as HTML5 Intuitive dran n’ drop UI Support animation and template

3

Award and Review: 1. Finalisted in GESS Dubai education award 2. Taiwan ICT Month award winning innovative software 3. 1000+ schools in Taiwan direct into curriculum. Highly credited among U.S. Hong Kong, Singapore, Thailand and Malaysia education sectors 4. Get tremendous feedback in GESS Dubai and Worlddidac Bangkok.

4

Smart Apps Creator 3 Manual 5 main Sections: 1. 2. 3. 4. 5.

Overflow: Includes smart button, save button, undo button and next button. Tabs: Includes edit, insert, template, animation, interaction, page and Real-Time Test. Navigation: includes preview and resource bank. Canvas: includes main area, close preview button and close attribute button. Attribute bar: includes attribute tab and layer tab

1. Overflow:

5

Select Smart button

:

New: open new project file Open: Open previous project file Save: Save current project file Save As: Save current project as another new file Output: Output project to .Xcode, .apk, .exe and H5 Import Page: Import another project file pages into current project file Test: Real-Time Test your project on Apple or Android device Account Information: Activate or Deactivate serial number About: Check version Help: Online FAQ Save Undo Redo

2. Tab Edit Tab

Paste: Paste asset Hot Key: Ctrl+V Cut asset Hot Key: Ctrl+X

New: Add a new page Hot key: Ctrl+N

Copy: Copy asset Hot Key: Ctrl+C Delete: Delete asset Hot Key: Delete Font: Select fonts Text size: Adjust text size

6

Background color: Set background color of textbox. Transparency: Set transparency of textbox Bold text Slide text Underline Delete line

change text colors Add text frame and select colors. Reduce space to the left margin

Add space to the left margin Adjust space to the right

Copy text format Apply text format

margin

Symbols Align left Align center Align right Align left and right Align left Align center Align right

Bring asset to the top

Spread average on

Bring asset forward Bring asset to the

horizon

bottom

Align up

Bring asset backward

Align center vertically Align down 7

Spread average on verticals

Insert images (support

Print your current page

JPEG、PNG、GIF format)

Print all pages of your

Insert text: insert text

project

and select typing

Print pages you selected

direction.

Real-Time Test Real-Time

Preview current page

Test (Please install Smart

Preview from splash

Apps Creator application on

screen

your smart device)

Real-Time Test window Before starting Real-Time Test. make sure your firewall didn't block real-time test; make sure your device and computer are connected to the same Wifi Lan.

Insert Tab

Image: Insert a

Audio: Insert .mp3

image (support

file.

JPEG、PNG、GIF)

Video: Insert .mp4 Multiple Images:

or YouTube link

Insert more than

(Only support H.264,

one imags to

AAC128 .mp4)

seperate pages. (support JPEG、 PNG、GIF)

8

Text: insert text and

Formula: Insert and

select a direction.

edit formula symbol.

TextInput: insert a

Symbol: Insert

text box to let users

symbol

type from their smart device (support interaction) Bubble: Insert text bubble Background: Insert

PDF: Insert PDF

background pic

(support original and HD image)

Images Sequence:

Page Timer: Insert a

you Insert multiple

timer which is

images sequence

exclusive for one

and play them

page.

swiftly (Cause

Global Timer: Insert

animation effects)

a timer which corresponds to multiple pages.

Page Counter:

Hotspot: A touch

Insert a counter

sensor area. Can be

which corresponds

used as buttons or

to one page.

interaction

Global Counter: Insert a counter corresponds to multiple pages.

9

Slide: Insert slides

Button: combine two images into button. (pressed and unpressed)

Webpage: Insert

HTML: Insert HTML

webpage to your

documents or HTML

project

folders

Map: Insert Google

Table: Connect and

map

review json data.

Template Tab

Select a template and go to template setting to insert your images

Directory 

Horizontal Slide Directory



Vertical

Slide

Directory 

Vertical Select Directory

10

Slide

Associate 

Horizontal Images Sequence



Vertical Images Sequence

Photo 

Image Horizontal Slide



Image Vertical Slide



Multiple Image Scale



Image Horizontal Scroll



Image Vertical Scroll



Image Vertical Interact



Vertical Shifting Transition

Text 

Link-the-dots (Vertical)



Link-the-dots (Horizontal)

Effect 

3D Gallery



360

Rotation

Asset 

11

Camera

Animation Tab

Play All: Preview All animations of a asset.

Smart Apps Creator 3 includes 16 animations and one Advanced animation Advanced animation: customize your own animation moving route and its duration

Effect: Set the detail of your animation. (Direction) Ease: Set the dynamics of your animation. There are 30 dynamics patterns you can select.

12

Preview: preview the current animation of your selected asset.

Loop: Loop animation or a asset Stay on the End Status: Asset will stop at the end of animation Repeat: Set how many times you want to repeat, maximum 59; minimum 1. Duration: How fast do you want your animation to be played? Delay: delay playing animation

Add: Save animations

Interaction Tab

Interaction: Give an action to an asset, which responds with a behavior

13

Touch: when an asset is touched Appear: when an asset appears Hide: when an asset is hidden Animation Start: when an asset starts its animations. Animation End: when an asset end its animation. Play Begin: when an asset starts to play (video, music, images sequence, slides etc.) Play End: when an asset ends playing (video, music, images sequence, slides etc.)

Enter Hotspot: When an selected asset is moved into a hotspot Exit Hotspot: When an selected asset is moved out of a hotspot Touch Items: When touch an asset (This function shows up mostly when a template is applied) Subitem Switch Begin: Interaction happens when a asset is swiped/slided. Subitem Swithc End: Interaction happens when a asset is swiped/slided. Slide In: when an asset slides into a designated area under Image Vertical Interact template Slide Out: when an asset is slid out of a designated area under Image Vertical Interact template

Counter Change: When counter change digits All Matches Success: When all dots connected correctly on link-the-dots template Single Matches Success: When single dots connected correctly on link-the-dots template Single Matches Fail When single dots connected incorrectly on link-the-dots template Slide Up: When slide up under hotspots. Text Correct: When the app users type the correct text Text Incorrect: When the app users type the incorrect text

Appear: An asset responds with appearing Hide: An asset responds with hiding 14

Play Animation: An asset responds with playing animation Play Single Animation: An asset responds with playing selected animation. Stop Animation: An asset responds with stopping playing animation. Pause Animation: An asset responds with pausing animation. Play: An asset responds with playing video, music, images sequence, slides .etc

Stop: An asset responds with stoping playing video, music, images sequence, slides .etc Pause: An asset responds with pausing video, music, images sequence, slides .etc Increase Counter: An asset responds with increasing counter digits Decrease Counter: An asset responds with decreasing counter digits Reset Counter: : An asset responds with reseting counter digits URL Change: : An asset responds with changing webpage Switch To: : An asset responds with switching the current page to another.

Flip to: An asset responds with flipping current page to another (visual flipping effect). Switch to: An asset responds with switching the current page to another. Flip to the previous page: An asset responds with flipping current page to previous page (with flip-book effect). Back to the previouse page: An asset responds with flipping from previous page to current (visual flipping effect). Enable auto flip: An asset responds with Auto flip to the end page (Select “enable auto flip,” the function is activated on next page). Disable auto flip: An asset responds with disabling auto flip to the end page (Select “disable auto flip,” the function will be activated on next page). URL: An asset responds with linking to a webpage.

Play Background Music: An asset responds with playing background music Stop Background Music: An asset responds with stopping playing background music. Pause Background Music: An asset responds with pausing background music. Call Phone: responds An asset responds with activating phone dialer.

15

Add: Save interaction.

Page Tab

Book Flip: Book flip

BGM: Background

effect.

music (background music is applied to

Corner Flip: Corner

all pages).

flip effect. Slide Flip: Slide flip effect. Navigate Setting:

HOME Page: Set

Adjust the navigate

which page is

button at the corner

homepage (Start

of screen.

page cannot be home page) Start Page Time: Set start page seconds.

Close Navigation:

Close Hand Flip:

Disappear navigate

Disable hand flip

button.

function. Pages can be flipped only

Open Navigation:

through button.

Appear navigate

Open Hand Flip:

button.

Enable hand flip function.

Subpage: Only appear

Import Page:

after you select “Slide

Import .ahl project

Flip.” Set a page as

pages into the

subpage and its

current project.

previous page will be

(The .ahl project

16

seen as main page

must use the same

automatically.

screen size with the

Subpage should be

current project)

arrived through slide downward. Layout Setting: This function only show up under

mixed mode

at the start of your project.

Right-click in the preview tab and add new Vertical Section then go to layout setting, you will be able to set switch between horizontal and vertical page.

Navigate and Resources: Preview Tab: All

Resource Bank: All

pages preview will

materials will show

show up here.

up here as a list. (Deleted materials will also be found here)

Canvas Main Area is where you start everything. Insert an image outside the canvas can prevent your images from being viewed while any function applied to the image still exist. There are two arrows on the sides of canvas. One is for turning on/off the preview tab, the other one is for turning on/off the attribute tab.

17

Attribute Tab

Attribute Tab contains Property and Layer as below: Property tab contains Setting interaction 

, Animation

and

:

Setting: Book Thumbnail:Thumbnail represents app icon in the Smart Apps Creator mobile app during Real-Time Test.



App Name: Set your App Name. This name will be your app name on smart device and SAC Viewer.



Enable Push: Enable message delivery (Register for this function)



Push ID: Your push ID on the message delivery platform (messages are insert from our platform)

18

Setting: (When not selecting anything) 

Page Width: Adjust main area page width (Default setting is the project device’s width)



Page Height: Adjust main area page height.



Page Title: Set page title(Only shown up in magazine book type under Real-Time Test)



Page Description: Set page description(Only shown up in magazine book type under Real-Time Test)



Navigation Type: Navigate Type includes Interactive book and magazine book. (magazine book shown up only when slide flip is selected under page tab)



Open Snap Shot Cache: Select navigate menu under navigate setting, you would see preview image of all page. Open Snap Shot Cache would adjust your preview image to a higher resolution, but file size would be bigger.



Snap Shot By Hand: Check for snapping. Screenshot will be the first one you snapped (If you updated your page, screenshot will stay the same as your first screenshot.)



Page Type: Change your page status to Static Page:

Static Page: This page’s assets can be overlay to a selected page. All assets stay functional. 

Flip Effect: Flip Effect includes fade, push, reveal, move in, cube, such, flip and ripple

19

Setting (when select any asset) 

Adjust an asset’s coordinate, width, height, rotate and opacity.



Fit Aspect Ratio: Give your asset an average ratio between width and height.

Setting (when select any asset) 

Hide object when browsing: When browsing, asset would be hidden.



Dragging: Check for allowing drag n’ drop



Push Back After Dragging: Asset will jump back to the original position after releasing dragging.



Enlarge When Dragging: Asset will be enlarged when dragging



Allow Image Zoom: Include overall zoom and inside zoom. Overall zoom let your asset zoom in the range of screen. Inside zoom let your asset zoom in a limited range.



Set Link Target: Select an asset to be linked with the current asset. When one asset is moved, the other one will be moved together.



Set Drag Route: Limit an asset’s dragging route (only 1 route can be set)

Slide binding (when select any asset) 

Bind Sliding in this page: Adjust the speed of sliding a

20

page(before activate this function, a page height must be raised)





Slide horizontal speed: 0-5



Slide vertical speed: 0-5

Bind Sliding between Pages: Bind sliding effects between pages. 

Slide from x:Adjust the amount of horizontal slide



Slide from y:Adjust the amount of vertical slide



Slide width: Adjust asset width when sliding



Slide height: Adjust asset height when sliding



Slide Opacity: Adjust asset opacity when sliding

Animation Tab 

Play animations when browsing: Animations would be played automatically when browsing the current page.



Loop Animation: Animation would be replayed unlimitedly



Repeat Animations: Set how many times you want to repeat the animations.



Animation Sequence: drag n’ drop to change the animations’ playing sequence



: Use the bar to adjust asset sequence or delete assets.

Interaction Tab Your materials’ interaction show up here. : Use the bar to adjust asset sequence or delete assets.

21

Layer 

Lock: Lock a selected asset so that the asset can’t be edited



Hide: Hide a selected asset from your screen.



Drag and drop to adjust the asset sequence.



: Use the bar to adjust asset sequence or delete assets.

Real-time test: Through wifi (LAN), Smart Apps Creator can send your apps to a Apple device to preview instantly before publishing to Apple Store.

Attention: The ip address is visual and can’t not be connected from other device. Your computer and smart device should be connected to the same wifi (LAN) If your smart device can not receive files, please don’t let your anti-virus block Smart Apps Creator 3. Steps: 1. Click the real-time test button at the corner of your screen 2. Select “Prepare to test” 3. Download Smart Apps Creator from Apple store/Google play to your smart device.

22

4. Copy and paste the ip address shown on your screen to Smart Apps Creator app

23

5.

Finished.

XII. Output Smart Apps Creator 3 output .Xcodeproj (iPad/iPhone), .apk (Android), .exe(Windows) and HTML5 to your device. i.

Output .xcodeproj source file: Click Smart button on the up-left of your screen.

Click Output.

Select the iOS icon and click submit.

24

You will get a zip file. Bring this zip file to Mac machine and follow the iOS development publish procedure and you will be able to publish your apps to Apple store.

25

ii.

Output .apk file

Click Smart button on the up-left of your screen.

Click Output.

Select the Android icon and finish the blanks. Attention: Programme name must be started by “com.” Programme name cannot be repeated if you have multiple apps to upload Programme name can only be English If Programme name stays the same, changing version code will let android users to update apps version.

26

You will get a .apk file. Follow the Android development publish procedure and you will be able to publish your apps to Google play.

iii.

Output .exe file.

Click Smart button on the up-left of your screen.

Click Output.

Select EXE icon and select Emulator style or Desktop style and submit. (The difference lies in the display window)

27

You will get a .exe file. Left click to open it.

Emulator style

28

Desktop style

Output HTML5 Output your app to HTML5. Your app become cross-device and the time-consuming publish steps are saved; Upload your apps to AppShow. Share your apps to social media and view 29

online. Click

on the upper-left corner of the interface.

Click output

Select HTML5 tab and click upload guide.

30

Register and sign in AppShow service

31

Select H5 Space >> New H5 Project

32

Complete all fields >> select your H5 Space number (1 free H5 Space is given to new member.)



H5 Name:Your HTML5 name



Facebook Sharing Subject: This is not limited to Facebook. All social media selection will use this field as title.



Description:Your sharing description

Go back to Smart Apps Creator 3 window. Select zip file and submit

33

Select your zip file then upload file

34

After finish uploading, you will see different ways to view or share your HTML5.

Click H5 >> You will be able to view your app result thru browser, message delivery will pop up from upper side

You can share your HTML5 thru social media shortcut

35

Manage your H5 space Select H5 Project List to manage your H5 Space

Click link to view, share or check detail of your HTML5. *In August 2017, we released AppSHOW application in GooglePlay and Apple Store. Users are able to download to mobile device and view HTML5 right thru this app. Please search AppShow in GooglePlay and Apple Store for further information

36

Ch. 1 Universal Studio Guide Map This chapter we will use map guide as an example to introduce basic function of Smart Apps Creator, including animation, hotspot and image sequence. We will also show you how to accomplish a storyboard. Smart Apps Creator can finish almost any kinds of story, the only limit is your imagination. From this chapter we will introduce all our amazing storyboard to help you learn Smart Apps Creator and develop your skill.

1234

I.

Start Smart Apps Creator

Install Smart Apps Creator, left-click and open it.

1

William Cho. Universal Studios @ Resorts World Sentosa. Digital image. Wikimedia Commons. Sep. 29 2010, 13:34. Accessed Dec 29, 2016. https://commons.wikimedia.org/wiki/File:Universal_Studios_Singapore_(5559170576).jpg. 2 Dawn Hudson. White Rabbit Herald. Digital image. Public Domain Pictures.net. Accessed Dec 29, 2016. http://www.publicdomainpictures.net/view-image.php?image=116433&picture=white-rabbit-herald. 3 Simon Berry. YouTube icon square. Digital image. flickr. Jan. 9 2016. Accessed Dec 29, 2016. https://www.flickr.com/photos/colalife/24270243225. 4 Openclipart-Vectors. Digital image. pixabay. July 13, 2013. Accessed Dec 29, 2016. https://pixabay.com/zh/%E4%BD%8D%E7%BD%AE-%E5%9C%B0%E5%9B%BE-%E9%92%88-%E6%9F%A5%E6%98%8E-%E7%8 2%B9-%E6%8C%87%E9%92%88-%E8%B0%B7%E6%AD%8C%E5%9C%B0%E5%9B%BE-162102/

37

Select device and submit.

II.

Start Page

In Smart Apps Creator, start page is a splash screen, its purpose is to show company logo, studio name, branding etc. Insert cover page here:

38

Click image to insert start page background (.jpg or .png)

After insert the image, extend to the whole screen. Set “X” and ”Y” as “0” and width and height as “1025” and “768” at your right side property bar.

5

5

William Cho. English: Universal Studios Singapore in the evening. Digital image. Wikimedia Commons. 11 September 2010, 19:33.

39

Insert text >> highlight the text >> select pristina font, size 72 and white color.

6

Apply Animation Apply animation to your text: Select text box >> Animation >> Float in >> Add >> animation will show up on your right side animation bar >> check “play when browsing” >> See result please click Preview (at corner of your screen).

Accessed Dec 29, 2016. https://commons.wikimedia.org/wiki/File:Universal_Studios_of_Singapore_-_Disney.jpg 6

Ibid. 40

7

Did you see the difference? Compare the Difference: After seeing the result, just need one adjustment, we can help the animation run more smoothly. Click property >> Setting >> check hide object when browsing >> click preview. Preview and see if you can find the animation run more smoothly.

7

Ibid. 41

Interaction Interaction is where you give logos:

image a responsive action. Let’s apply any animations to two

After applying animations to logos, select the text box >> go to Interaction >> select Animation End >> Submit >> Select object: Smart Apps Creator logo Animation >> click Add >> then preview.

8

Note: Your animation will appear on right side interactivity bar.

8

Ibid. 42

>> select Play

Be sure to select the Smart Apps Creator logo

Repeat the same steps to the u-Smart Tech logo Select Smart Apps Creator logo

and check “hide object when browsing.”

:

>> go to Interaction >> select Animation End >>

Submit >> Select object: u-Smart Tech logo

>> select Play Animation >> click Add >>

then preview.

43

9

Your animation will appear on

right side interactivity bar.

Be sure to select the Smart Apps Creator logo

9

Ibid. 44

and check “hide object when browsing.”

Set Start Page Time You can set how long you want start page endure. Go to page tab >> you cans set at start page time. (We will introduce here more in the future),

III.

The homepage

To make project more attractive and vivid, we usually apply abundant animation in different kinds of combination. In this section, we will show you how to apply animations step by step; but don’t forget that you are always encouraged to develop your own creativity.

45

101112

Get a black cover from Google. Go to Google >> search “black” >> select image tab >> download a black cover; it will be used later.

10

Dawn Hudson. White Rabbit Herald. Digital image. Public Domain Pictures.net. Accessed Dec 29, 2016. http://www.publicdomainpictures.net/view-image.php?image=116433&picture=white-rabbit-herald. 11 Resorts World at Sentosa. Digital image. Resorts World at Sentosa. Accessed Dec 29, 2016, http://www.rwsentosa.com/language/zh-TW/Homepage/Attractions/UniversalStudiosSingapore/USSMap 12 William Cho. Universal Studios @ Resorts World Sentosa. Digital image. Wikimedia Commons. Sep. 29 2010, 13:34. Accessed Dec 29, 2016. https://commons.wikimedia.org/wiki/File:Universal_Studios_Singapore_(5559170576).jpg.

46

(We already prepare you all materials, photo, and button etc in project file folder). Insert >>background >> extrude >> select the Singapore universal studio background

Insert

insert and copy and paste 3 times to

>>

13

13

Dawn Hudson. White Rabbit Herald. Digital image. Public Domain Pictures.net. Accessed Dec 29, 2016. http://www.publicdomainpictures.net/view-image.php?image=116433&picture=white-rabbit-herald. 13 Simon Berry. YouTube icon square. Digital image. flickr. Jan. 9 2016. Accessed Dec 29, 2016. https://www.flickr.com/photos/colalife/24270243225.

47

14

Set Dragging

13

Openclipart-Vectors. Digital image. pixabay. July 13, 2013. Accessed Dec 29, 2016. https://pixabay.com/zh/%E4%BD%8D%E7%BD%AE-%E5%9C%B0%E5%9B%BE-%E9%92%88-%E6%9F%A5%E6%98%8E-%E7%8 2%B9-%E6%8C%87%E9%92%88-%E8%B0%B7%E6%AD%8C%E5%9C%B0%E5%9B%BE-162102/ 13 Resorts World at Sentosa. Digital image. Resorts World at Sentosa. Accessed Dec 29, 2016, http://www.rwsentosa.com/language/zh-TW/Homepage/Attractions/UniversalStudiosSingapore/USSMap 14 Dawn Hudson. White Rabbit Herald. Digital image. Public Domain Pictures.net. Accessed Dec 29, 2016. http://www.publicdomainpictures.net/view-image.php?image=116433&picture=white-rabbit-herald. 14

William Cho. Universal Studios @ Resorts World Sentosa. Digital image. Wikimedia Commons. Sep. 29 2010, 13:34. Accessed Dec 29, 2016. https://commons.wikimedia.org/wiki/File:Universal_Studios_Singapore_(5559170576).jpg. 14 Simon Berry. YouTube icon square. Digital image. flickr. Jan. 9 2016. Accessed Dec 29, 2016. https://www.flickr.com/photos/colalife/24270243225. 14 Openclipart-Vectors. Digital image. pixabay. July 13, 2013. Accessed Dec 29, 2016. https://pixabay.com/zh/%E4%BD%8D%E7%BD%AE-%E5%9C%B0%E5%9B%BE-%E9%92%88-%E6%9F%A5%E6%98%8E-%E7%8 2%B9-%E6%8C%87%E9%92%88-%E8%B0%B7%E6%AD%8C%E5%9C%B0%E5%9B%BE-162102/ 14 Resorts World at Sentosa. Digital image. Resorts World at Sentosa. Accessed Dec 29, 2016, http://www.rwsentosa.com/language/zh-TW/Homepage/Attractions/UniversalStudiosSingapore/USSMap

48

15

Let users drag pictures: Select image >> go to setting >> check “Dragging.” If you don’t want enlarge animation then cancel “Enlarge When Dragging.”

16

Put these four pictures

under rabbit images layers.

!! Please set picture layer as below.

15 16

niekverlann. Digital image. pixabay. Aug. 19, 2014. Accessed Dec 29, 2016. https://pixabay.com/p-1075789/?no_redirect

Dawn Hudson. White Rabbit Herald. Digital image. Public Domain Pictures.net. Accessed Dec 29, 2016. http://www.publicdomainpictures.net/view-image.php?image=116433&picture=white-rabbit-herald. 16 Simon Berry. YouTube icon square. Digital image. flickr. Jan. 9 2016. Accessed Dec 29, 2016. https://www.flickr.com/photos/colalife/24270243225. 16 Openclipart-Vectors. Digital image. pixabay. July 13, 2013. Accessed Dec 29, 2016. https://pixabay.com/zh/%E4%BD%8D%E7%BD%AE-%E5%9C%B0%E5%9B%BE-%E9%92%88-%E6%9F%A5%E6%98%8E-%E7%8 2%B9-%E6%8C%87%E9%92%88-%E8%B0%B7%E6%AD%8C%E5%9C%B0%E5%9B%BE-162102/ 16 Resorts World at Sentosa. Digital image. Resorts World at Sentosa. Accessed Dec 29,

49

insert black cover

to canvas>> go to property >> setting >> adjust opacity to

66%

17

17

William Cho. Universal Studios @ Resorts World Sentosa. Digital image. Wikimedia Commons. Sep. 29 2010, 13:34. Accessed Dec 29, 2016. https://commons.wikimedia.org/wiki/File:Universal_Studios_Singapore_(5559170576).jpg.

50

>> insert and select >> go to animation >> select fade in >> repeat 8 times >> check “play animation when browsing” >> your animation will appear on right side animation bar.

18

Insert and select

>> put click image under the rabbit image layer >> go to

animation >> select move >> select move up under effect >> select “ease out cubic” under the animation effect >> set displacement 300 >> check “play animation when browsing” >> save.

17

Dawn Hudson. White Rabbit Herald. Digital image. Public Domain Pictures.net. Accessed Dec 29, 2016. http://www.publicdomainpictures.net/view-image.php?image=116433&picture=white-rabbit-herald. 18

Ibid. 51

19

Insert and select

>> put finger picture onto the rabbit image layer >> go to

animation >> select move >> select move up under effect >> select “ease out cubic” under the animation effect >> set displacement 300 >> check “play animation when browsing” >> save.

19

Ibid. 52

20

Now, the click image is not visible because it is under the rabbit picture layer. Go to right side layer tab >> select click image >> select interaction >> select animation end >> submit >> select rabbit picture under object >> select hide >> add. (Thus, after the click image finish its animation, rabbit picture will be hidden)

Repeat and apply the same steps to hide black cover, finger image and click image itself. 20

Ibid. 53

(Thus, after the click image finish its animation, finger image, black cover, click image and rabbit picture would all be hidden) Preview:

Animation end:

21

IV.

Link your pictures to webpage

Right-click a page in preview section >> select new page >> go to insert tab >> select webpage. (The default webpage is Smart Apps Creator’s official site: www.smartappscreator.com). Keep this page for later and create another new page.

21

Ibid. 54

22

Right-click a page in preview section >> select new page >> go to insert tab >> select webpage >> now you have webpage on the canvas >> select website on the canvas >> Insert Universal Studio Singapore website address on right side address bar >> apply: https://www.rwsentosa.com/en/attractions/universal-studios-singapore/explore

22 22

Ibid

William Cho. English: Universal Studios Singapore in the evening. Digital image. Wikimedia Commons. 11 September 2010, 19:33. Accessed Dec 29, 2016. https://commons.wikimedia.org/wiki/File:Universal_Studios_of_Singapore_-_Disney.jpg

55

23

Go to homepage, now we are going to connect the pictures website pages. Select

24

and

and

with their

in the layer tab. Repeat and apply the same interaction to

.. Select the page (where you insert webpage) under switch to. (App users

could be directed to website after touching the image).25

26

V.

Image sequence as opening animation

This chapter will show you an image sequence function, which can be used to create animation. And animation can be used as the opening animation of the map. When we put a series of similar pictures into sequence and play it with a high speed, it looks like an animation. In the material file, you will find the images:

23

Resorts World at Sentosa. Digital image. Resorts World at Sentosa. Accessed Dec 29, 2016, http://www.rwsentosa.com/Homepage/Attractions/UniversalStudiosSingapore 23 William Cho. English: Universal Studios Singapore in the evening. Digital image. Wikimedia Commons. 11 September 2010, 19:33. Accessed Dec 29, 2016. https://commons.wikimedia.org/wiki/File:Universal_Studios_of_Singapore_-_Disney.jpg 23

William Cho. Universal Studios @ Resorts World Sentosa. Digital image. Wikimedia Commons. Sep. 29 2010, 13:34. Accessed Dec 29, 2016. https://commons.wikimedia.org/wiki/File:Universal_Studios_Singapore_(5559170576).jpg. 23 Dawn Hudson. White Rabbit Herald. Digital image. Public Domain Pictures.net. Accessed Dec 29, 2016. http://www.publicdomainpictures.net/view-image.php?image=116433&picture=white-rabbit-herald. 24 Simon Berry. YouTube icon square. Digital image. flickr. Jan. 9 2016. Accessed Dec 29, 2016. https://www.flickr.com/photos/colalife/24270243225. 24 Resorts World at Sentosa. Digital image. Resorts World at Sentosa. Accessed Dec 29, 2016, http://www.rwsentosa.com/Homepage/Attractions/UniversalStudiosSingapore 25 26

ibid

OpenClipart-Vectors. Digital image. Pixabay. Oct. 4, 2013. Accessed Dec 29, 2016. https://pixabay.com/zh/%E7%AE%AD%E5%A4%B4-%E7%BB%BF%E8%89%B2-%E5%85%89%E9%9D%A2%E7%BA%B8-%E6%B3 %A8%E5%86%8C-%E4%B8%8A%E4%BC%A0-%E8%BF%94%E5%9B%9E%E9%A1%B5%E9%A6%96-145786/ 26 JuralMin. Digital image. Pixabay. Oct. 4, 2013. Accessed Dec 29, 2016. https://pixabay.com/zh/%E7%AE%AD%E5%A4%B4-%E7%BB%BF%E8%89%B2-%E5%85%89%E9%9D%A2%E7%BA%B8-%E6%B3 %A8%E5%86%8C-%E4%B8%8A%E4%BC%A0-%E8%BF%94%E5%9B%9E%E9%A1%B5%E9%A6%96-145786/

56

27

Create a new page >> go to insert >> images sequence >> ctrl + left-click select images >> open.

28

Adjust the images sequence >> adjust the image speed interval (you can keep the default setting) >> Submit.

27

Resorts World at Sentosa. Digital image. Resorts World at Sentosa. Accessed Dec 29, 2016, http://www.rwsentosa.com/language/zh-TW/Homepage/Attractions/UniversalStudiosSingapore/USSMap 28

Ibid 57

29

Select the images sequence >> cancel “loop” in setting under property >> check “play when browsing” >> Preview.

29

Resorts World at Sentosa. Digital image. Resorts World at Sentosa. Accessed Dec 29, 2016, http://www.rwsentosa.com/language/zh-TW/Homepage/Attractions/UniversalStudiosSingapore/USSMap

58

30

VI.

The map and the hot spot

Open a new page >> select new page >> go to insert >> background >> select unfolded map >> go back to image sequence page >> select image sequence >> select interactivity tab >> select play end >> select image sequence under object >> select switch to >> select unfolded map page >> submit. (Try preview and see if, after the image sequence, app users will be directed to the unfolded map page).

30

Resorts World at Sentosa. Digital image. Resorts World at Sentosa. Accessed Dec 29,

2016, http://www.rwsentosa.com/language/zh-TW/Homepage/Attractions/UniversalStudiosSingapore/USSMap

59

31

Now, again, in the unfolded map page, we want to direct our app users to their destination after they put a feet

32

into hotspot. Here we will open a new map page for this area

and connect this area with the hotspot. Select the unfolded map page >> go to insert >> select hotspot >> cover the hotspot to one area of the map >> insert foot image

.33

31

Resorts World at Sentosa. Digital image. Resorts World at Sentosa. Accessed Dec 29, 2016, http://www.rwsentosa.com/language/zh-TW/Homepage/Attractions/UniversalStudiosSingapore/USSMap 32 Karen Arnold. Black Footprints Clipart. Digital image. Public Domain Pictures.net. Accessed Dec 29, 2016. http://www.publicdomainpictures.net/view-image.php?image=37255&picture=black-footprints-clipart 33

Ibid. 60

34

Create a new page >> insert >> background >> extrude >> select map1.

35

Go back to page 6 (unfolded map page), select foot image >> check “dragging” under setting >> go to interaction >> enter hotspot >> select hotspot1 >> select foot image under object >> select flip to >> select page 7 >> submit >> preview and see if it work properly. (Tips: You 34

Resorts World at Sentosa. Digital image. Resorts World at Sentosa. Accessed Dec 29,

2016, http://www.rwsentosa.com/language/zh-TW/Homepage/Attractions/UniversalStudiosSingapore/USSMap 35

Ibid. 61

can reduce your foot image size to make the hotspot more easily to sensor the foot image).

36

36

Resorts World at Sentosa. Digital image. Resorts World at Sentosa. Accessed Dec 29, 2016, http://www.rwsentosa.com/language/zh-TW/Homepage/Attractions/UniversalStudiosSingapore/USSMap

62

37

38

39

Repeat and apply the same steps we’ve learned to all areas of the map. Let app users be able to tour the amusement park with this mobile map.

37

Resorts World at Sentosa. Digital image. Resorts World at Sentosa. Accessed Dec 29, 2016, http://www.rwsentosa.com/language/zh-TW/Homepage/Attractions/UniversalStudiosSingapore/USSMap 38 39

Ibid. Ibid. 63

40

(Tips: Hotspot in Smart Apps Creator 3 can only be square; this may cause overlapping Try to avoid overlapping)

VII. Elaborate the Area Next, we are going to elaborate the area and set some button to let our app users touch.

41

40 41

Ibid.

Resorts World at Sentosa. Digital image. Resorts World at Sentosa. Accessed Dec 29, 2016, http://www.rwsentosa.com/language/zh-TW/Homepage/Attractions/UniversalStudiosSingapore/USSMap

64

Insert >> image >> insert banner

and put it to the top-right corner >> insert text

“back to map” on the banner >> insert hotspot >> overlap the hotspot to every spot

on

the map >> insert hotspot and overlap the hotspot to universal studio logo.

42

Insert >> bubble >> rectangle >> name the spot >> select font size, color and text box color, check “hide object when browsing.”

42

Ibid. 65

Select text box >> go to animation >> select float in >> click save.

43

Insert hotspot and overlap it over “back to home” banner.

44

Now, we are going to apply interaction to hotspot1, 2 and 3 43 44

Ibid. Ibid. 66

Select hotspot 1 >> interaction >> touch >> select text box under object >> play animation >> add.

45

Select hotspot 2 >> interaction >> touch >> select hotspot2 under object >> flip to >> select page 3 >> submit.

46

Select hotspot 3 >> interaction >> touch >> select hotspot 3 under object >> flip to >> select 45 46

Ibid. Ibid. 67

page 1 >> submit.

47

Repeat and apply all the steps we’ve learned to every spot in every area and a reliable mobile map for universal studio tourists.

48

VIII. Insert Music Music is the most important part in digital multimedia. Go to Google >> search YouTube 47 48

Ibid.

geralt. Digital image. pixabay. Dec 6, 2016. Accessed Dec 29, 2016. https://pixabay.com/zh/%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F-%E8%AF%B7%E6%B1%82-ipad-%E5%B9%B3%E6 %9D%BF%E7%94%B5%E8%84%91-%E5%9C%A8%E7%BA%BF-%E6%8A%80%E6%9C%AF-%E8%81%94%E7%B3%BB%E4%BA %BA-%E6%95%B0%E5%AD%97-1883453/

68

library >> select attribution >> download one of your favorite music.

Go to page >> background music >> add background music >> select file. (This way, music will be apply to all pages. Check next chapter to see how to insert music for seperate page)

49

49

William Cho. Universal Studios @ Resorts World Sentosa. Digital image. Wikimedia Commons. Sep. 29 2010, 13:34. Accessed Dec 29, 2016. https://commons.wikimedia.org/wiki/File:Universal_Studios_Singapore_(5559170576).jpg. 49 Dawn Hudson. White Rabbit Herald. Digital image. Public Domain Pictures.net. Accessed Dec 29, 2016. http://www.publicdomainpictures.net/view-image.php?image=116433&picture=white-rabbit-herald.

69

IX.

Homework

Design a guide map of your favorite place and see who has the best idea?

Ch. 1-1 Tourist Guide I.

Collect quality materials:

In this app project folder, you will see prepared images and materials for “New York City Tourist Guide” app. They all came from www.pixabay.com or www.youtube.com/audiolibrary/music . (If you use your own image, please make sure you use CC0 authorized materials).

II.

Start to build your app

1. Go to Smart Button (On the top-left of your screen)

2. Open a new project (Select a device. In this instruction, I use iPad retina) *Android device can’t output iOS format. *Apple device is able to output both iOS or Android format.

70

3. Make start page: Start page is an announce page (Splash screen) for your app. Go to insert tab to insert an image then go to page tab to set your start page time.

4. Insert Tab: Start your app by inserting an image.

71

*In this lesson, I will focus only on outline of the story board. I will omit some repetitive steps, if they aim only at bells and whistles. 5. Insert 2 image and make sure you have them on correct layer.

You can adjust image opacity from here:

72

6. Insert finger and apply animations to it. Remember click “play animation when browsing” and save your animation. Here I repeat it by 4 times with 204 length under 1s duration.

73

7. Insert background music. Now background music will be automatically played. We will tell you how to pause later.

7-2. Under page tab >> set your home page at 2 (In some page we will allow navigation button to be opened, there is a home page button which will always send viewers back to page 2 )

74

8. Add a new page: right click the page square and add new page.

9. Place all images and icons to its respective position and select text under insert tab to insert textbox (You will find all materials in our app project folder)

75

You can adjust your textbox after you highlight it.

10. Select the speaker icon >> go to interaction tab >> select an touch behavior >> select a target: icon itself >> select play background as response >> click save >> interaction will be shown on right hand side

11. Select the stop icon

>> go to interaction tab >> select an touch behaviour >> select

a target: icon itself >> select pause background as response >> click save >> interaction will be shown on right hand side 76

12. Add a new page then select area map and set its interaction to direct our app viewers to map page: add new page >> select area map >> select interaction >> select touch >> area map >> Switch to page 3 >> save.

13. Page 3: Insert a black background and adjust its size and opacity like the image below

14. Insert all materials as the screenshot below

77

15. Make sure you have them in the right layers. I overlapped 5 map descriptions here:

78

16. Now we need to link maps and location: select maps >> check hide image when browsing

79

17. Select locations >> go to interaction tab >> select touch >> its correspondent map description >> play animation >> save. (Repeat these steps to 5 locations on the map)

18. Select locations >> go to interaction tab >> select touch >> select the other 4 map descriptions >> select hide >> save. (Repeat these steps to 5 locations on the map)

19. Totally you will get 5 interactions on right-hand side for each location:

80

20. Help viewer go back to the previous page: Select arrow >> go to interaction tab >> select touch >> select arrow >> select switch to page >> select destination page >> save.

21. Insert PDF street map: Create a new page >> insert new York map pdf and extend to canvas >> you will find map show up under another section. (The function of section is that it block viewers from getting across. The only way to reach other section is by setting interaction and directing)

81

22. Insert an arrow and set interaction to direct viewers to the next map or to the previous page or home page.

23. Link map page to the street map icon

24. Link tourist guide icon with URL: https://www.nycgo.com/maps-guides/official-nyc-visitors-guide

82

25. Subway map page is the same steps: link subway page icon to a new page >> In new page, insert >> subway map image >> adjust map size >> adjust edit area size (here I set edit area size: 2048, 2219) >> insert an arrow to help app viewer back to previous page.

26. Photo template: Create a new page >> link photo template icon to the new page

83

27. Insert background picture and adjust its opacity >> go to template tab >> select photo >> select image horizontal slide >> insert a TV frame image to combine with photo template

28. Set photo: select photo template >> click template setting on our right hand side >> add photo and cancel visible navigation.

84

29. Make sure photo template layer is above TV frame layer.

30. Insert webpage: Link YouTube travel guide to a new page >> Under a new page, go to insert >> webpage >> select the webpage >> add URL from the right hand side bar: https://youtu.be/JtfZPgWxlMI >> adjust webpage size >> insert a black background and adjust its opacity behind the webpage. Insert the rest materials and set their function as instructed before. (You can also copy and paste the same icon from other page, their interaction and animation will remain the same.) *The latest version of Smart Apps Creator 3 will not show Youtube clip cover photo and will be played outside the app, opening mobile phone browser.

85

31. *Please copy and paste YouTube share link from YouTube share tab (not browser url link):

32. Through link URL and insert webpage function, you are able to insert chat room, Google Form, whiteboard, questionnaireand exchange rate machine to Smart Apps Creator 3: https://tlk.io/nyc http://www.exchange-rates.org/

86

33. Drag and drop your asset and Text-input function: Drag and drop your content and cause a responsive reaction (This is our most unique feature) Insert all materials as below picture.

You may find text-input and hotspot (blue transparent square) from here:

87

Cover hotspot to picture (its layer must be above picture and frame, but below feet) >> select feet >> go to interaction tab >> select enter hotspot >> select picture >> select appear >> save. *Please select picture and hide object when browsing *Please select feet and check dragging

Set text-input: select text-input box >> go to interaction tab >> text correct >> insert an 88

answer you want >> appear >> save (now viewer can answer your question and get a response)

Select text-input box >> on your right hand side >> give placeholder a text (this is the watermark in the text-input box)

89

90

Ch. 2 Spot-the-difference spot-the-difference is an great example in this lesson. We will go further to explore the skill of interactivity. You will learn counter and timer and we will teach you how to use them and how their connection is important in Smart Apps Creator. Smart Apps Creator is great software to change your idea into reality without requiring complicated programming skill. Remember, you are always welcome to design with your own creativity.

50

I.

Share your start page with everybody

In the previous chapter, we had introduced you how to design a start page. Now you should design your own and share with everybody.

50

niekverlann. Digital image. pixabay. Aug. 19, 2014. Accessed Dec 29, 2016.

https://pixabay.com/zh/%E6%99%BA%E8%83%BD%E6%89%8B%E6%9C%BA-%E7%94%B5%E8%AF%9D-%E6%8 9%93%E5%AD%97-%E9%94%AE%E6%8E%A7-%E7%A7%BB%E5%8A%A8-%E5%B1%8F%E5%B9%95-%E7%9F%A D%E4%BF%A1-%E5%8F%91%E9%80%81-%E8%81%94%E7%B3%BB%E4%BA%BA-431231/ 91

II.

Homepage

Insert back ground>> insert text box >> put in the word “spot the difference / find the difference and win the trophy” >> select balthazar font >> insert image

.51

52

Select

>> go to animation >> select seesaw >> check loop >> add >> check play

animation when browsing.

51

Creozavr, Digital image, pixabay, May 2016, Accessed Dec 29 2016, https://pixabay.com/zh/%E6%81%90%E6%85%8C-%E5%A4%A7%E7%9C%BC%E7%9D%9B-%E6%9B%B2%E7%BA%BF%E6%89 %8B-%E5%8A%A8%E7%94%BB%E7%89%87-%E4%B8%89%E6%A0%B9%E5%A4%B4%E5%8F%91-%E6%83%8A%E5%8F%AB%E4%BA%BA%E4%B8%8D%E4%B8%BA%E5%B7%B1-1393619/ 51 Geralt, Digital image, pixabay, April 17, 2015, Accessed Dec 29 2016, https://pixabay.com/zh/%E5%90%AF%E5%8A%A8-%E6%89%8B-%E6%89%8B%E6%8C%87-%E8%AE%BE%E8%AE%A1-%E8%A7 %A6%E6%91%B8-%E7%BD%91%E9%A1%B5%E8%AE%BE%E8%AE%A1-%E6%8C%89%E9%92%AE-%E6%97%B6%E5%B0%9 A-%E8%AE%A1%E7%AE%97%E6%9C%BA-725136/ 52 Nikiko, Digital image, pixabay, Sept. 14, 2014, Accessed Dec 29 2016, https://pixabay.com/zh/%E7%A0%96-%E5%A2%99-%E7%9F%B3%E5%A4%B4-%E7%BB%93%E6%9E%84-%E7%9F%B3%E6%9D %90%E5%A2%99-%E7%BA%B9%E7%90%86-%E8%83%8C%E6%99%AF-459299/

92

53

See if you complete the homepage.

53

Ibid. 93

54

Create a new page >> select

>> interaction >> touch >> select

under object

>> flip to >> select page 2 >> submit. (Now, our app users will be directed to page 2, when they touch

).55

56

III. 54 55 56

Spot the difference 1 – Insert all materials

Ibid. Ibid. Ibid. 94

Insert >> background >> extrude >> select

>> insert >> image >> select

>> adjust its size and position to “x: 0,” ”y: 202,” ”width: 1024” and ”height: 57

565.”

Select layer tab >> select

>> click lock (thus, we won’t be able to accidently

move the picture while we are editing the page.)58

59

Insert >> hostspot >> cover the hotspot1 to the area below (make sure this hotspot is at the bottom of all hotspots)>> insert image >> select

>> copy and paste three times >> place

to the position below >> Insert >> timer >> page timer >> adjust timer box >> go to property >> setting >> check timer(ms)

57

jjron, Globe_and_high_court.jpg, Digital image. Wikimedia Commons. 8 June 2009, 01:38 (UTC). Accessed Dec 29, https://commons.wikimedia.org/wiki/File:Globe_and_high_court_(Spot_the_difference).jpg 58 59

Ibid. Ibid. 95

60

Tips!! Layer plays an important role in Smart Apps Creator. Always check that your materials are on the right position or you may not be able to trigger the interaction when you touch your items.

Place timer to the position below and check “play when browsing” as below.

60

Ibid. 96

61

Insert and adjust four hotspots and cover them to the different spot as below. Make sure these hotspots are all above the hotspot1

61

Ibid. 97

62

Insert move all

62

>> copy and paste 4 times and cover them to the hotspot2~5>> go to layer >> under the hotspot2~5 as below >> check “hide object when browsing” for all

Ibid. 98

Adjust the display size of your current page >> insert >> audio >> local audio >> select “sound for the right answer” >> repeat the steps again > select sound for the wrong answer >> move these two audio bar out of the current page as below.

63

preview your screen as below.

63

Ibid. 99

64

IV.

Set Interaction

Select and apply interaction to hotspot2~5 Select hotspot2 >> interaction >> touch >> select

64

Ibid. 100

under object >> appear >> add.

65

Select hotspot2 >> interaction >> touch >> select sound for answering correctly under object >> play >> add

66

65 66

Ibid. Ibid. 101

Preview your interaction

Click 67

Repeat and apply the interaction and audio sound to hotspot3~5. Preview result as below:

68

V.

Set losing health

The reason why put a hotspot1 under all other hostspots is because when player didn’t hit the right answer he/she will hit hotspot1 and by, hitting hotspot1, we want to make user lose health. Select hotspot1 >> interaction >> touch >> select sound for wrong answer under object >> play >> add.

67 68

Ethan Hein, Best sound ever, Digital image, flickr, Aug. 22 2008, Accessed Dec, 30 2016. https://www.flickr.com/photos/ethanhein/2787035531

Ibid. 102

69

Insert >> counter >> page counter >> move the counter box out of the canvas.

70

Select hotspot1 >> interaction >> touch >> select counter under object >> increase digit >> submit. (Therefore, if players hit the hotspot1 area, counter will increase 1 digit. Next step we will set that digit 1 equals losing 1 health) 69 70

Ibid. Ibid. 103

71

Select counter >> interaction >> counter change >> digit 1 >> submit >> select a health under object >> hide >> add.

72

71 72

Ibid. Ibid. 104

Repeat and apply the same steps to the other health.

73

VI.

How to go back to homepage and go to the next chapter

Insert >> timer >> setting >> adjust the maximum time to 1 second

73

Ibid. 105

Select counter >> interaction >> counter change to 3 >> select timer under object >> play >> add.

74

Select timer >> interaction >> timer end >> select background under object >> flip to >> hompage submit. (After players give the wrong answer three times, health will be deducted 74

Ibid. 106

and, after health are gone, page will be directed to homepage. Next, we will set page directed to next chapter if players find all differences.)

75

Insert >> counter >> page counter >> move the counter box out of the canvas.

76

Select hotspot2 >> interaction >> touch >> select counter under object (Please select the 75 76

Ibid. Ibid. 107

new counter added in previous steps) >> increase counter >> digit: 4 >> submit

77

Apply steps to all hotspot2~5 (Therefore players hit correct hotspot, counter will increase 4 digits. Open a new page >> go back to page 2 >> select counter >> interaction >> counter change >> digit: 16 >> select background under object >> flip to >> new page >> submit. (Thus, after players find all the different spot, page will be directed to next chapter)

77

Ibid. 108

78

Now we’ve teach you how to design a successful spot-the-difference page. Apply all your knowledge to design your own page and share with your fellow.

VII. Design the last page At your last page >> Insert >> image >> open

>> select

>> check hide object

when browsing. In the previous steps we’ve learned when counter change to 16 digit, page will be flipped. Now, again, set when counter change to 16 digit, trophy appears. Select a counter >> interaction >> counter change >> digit: 16 >> submit >> select trophy under object >> appear >> add.

78

109

79

VIII. Insert Music Go to Google >> search YouTube library >> select attribution >> download one of your favorite music.

79

Trophy, deedster, Digital image. pixabay. June 2016, Accessed Dec 29, 2016. https://pixabay.com/p-1414791/?no_redirect

110

Go to page >> background music >> add background music >> select file.

IX.

Homework:

Finish your own spot-the-difference game. Let your creativity be develop.

808182

80 81 82

Ibid. Game over, maklay62, Digital image. pixabay. June 2016, Accessed Dec 29, 2016. https://pixabay.com/p-1432947/?no_redirect Win, 568647, Digital image. pixabay. Jan. 22, 2015, Accessed Dec 29, 2016. https://pixabay.com/p-606689/?no_redirect

111

CH.3 Advanced skill - Whack-a-mole game design In this and next chapter, we will go further to introduce more complicated story design. We will design whack-a-mole game. In this game, more animations and interactions would be involved and I will not demonstrate what I’ve mentioned in previous chapters. Please make sure you’ve gone through all lessons in previous chapters.

Click smart button on the top-left of your screen

Click new

Select your device (here we will use iphone 6s vertical)

112

I.

What do we do if we want to skip the start page?

Insert an image to start page and page 1 >> select start page >> select page tab >> reduce start page time to 0.5 second. (In preview mode, the start page will be quickly switched to page 1).

Apply two animations to the mole.

Shrink the canvas size by adjust the size bar at the bottom-right corner >> insert 113

>>

move it out of the canvas and place it right under the table >> animation >> move >> select ease out circle >> adjust displacement to 440 >> add

Insert another animation

Select

>> animation >> zoom in/out >> check stay on the end status >> adjust

duration to 2.50 >> save >> check “play animation when browsing.”

114

After the animation end we want to direct the page to the opening page of the game.

Create a new page >> select 2 >> submit >> select

>> interaction >> animation end >> single animation end: under object >> flip to >> select page 2 >> submit

115

Insert >> select background >> adjust the background size and fill the page >> go to layer and lock the image

Insert text,

,

as below: 116

Create a new page >> go back to page 2 >> Select

>> interaction >> touch >>

background under object >> flip to >> select page 3 >> submit.

II.

Start designing whack-a-mole

Insert background >> insert pictures and text as below:

117

Apply same animation, but with different duration, to each mole. Select mole >> animation >> move >> select move up under effect >> set duration 1, 0.75, 0.5 to each mole >> set displacement 300 >> add.

Check “play animation when browsing” and ”loop animation” to each mole.

118

Preview. Moles will move up and down:

Insert >> images sequence >> set image changing interval 42 >> submit >> check “hide object when browsing.”

119

Insert correct and wrong answer pictures and place them to the position as below >> check “hide object when browsing” for

.83

84

Insert images sequence >> select

>> submit >> copy and paste image

83

Wrong&Correct, Clker-Free-Vector-Image. Digital image. pixabay. April 13, 2012, Accessed Dec 29, https://pixabay.com/p-32259/?no_redirect 84

Ibid. 120

sequence 3 times >> cover the three image sequence above each mole as below. On canvas:

85

In preview mode:

III. 85

Set interaction

Ibid. 121

Now apply multiple interactions to

(Now the image is covered, it would be wise to

select mole from layer tab). Select

>> interaction >> touch >> under object, one by

one you need apply interaction to step 6 of below picture – first stop appear >> let

,

,

and

animation >> hide

play sequence >> let

>> select their response (see >> let

appear >> let

stop play sequence).86

87

Apply the same instructions to the other 2 moles as below:

86 87

Ibid. Ibid. 122

88

IV.

Design next page

Copy and paste page for an efficient design. (All material, animation and interaction will be copied and pasted)

88

Ibid. 123

89

Go back to page 3 >> insert timer >> set the time to 2 second >

90

select

>> interaction >> touch >> timer >> play >> save.

91

Select timer >> interaction >> timer end >> select background under object >> flip to >> 89 90 91

Ibid. Ibid. Ibid. 124

select page 4.

V.

Make your own word card

Smart Apps Creator 3 doesn’t come with photo editing function, we will have to go to free online photo editor tool like, https://pixlr.com/editor/ , to edit our image. Go to pixlr editor and open

125

Select word tool option

Type and save as png

Go to page 4 >> change text and insert new them. (see below)

126

92

Adjust word card size and put them to the same layer as previous truth and false card.

93

Delete and replace the previous word card with new word card. Apply same animation and interaction to the new word card. (see below)

92 93

Ibid. Ibid. 127

94

Same animation

95

94 95

Ibid. Ibid. 128

Same interaction

96

VI.

How to record your grade

Go to page 3 >> click insert tab >> counter >> global counter >> select the word card with correct answer >> interaction >> touch >> select counter under object >> increase counter >> 1 digit >> submit.

97

96 97

Ibid. Ibid. 129

Insert >> image >> grade board >> place the grade board at the bottom corner >> drag counter onto the board.

98

Insert global counter and apply increase digit interaction to all page and word cards, throughout the game pages, counter will continuously increase digit when users hit correct answers.

VII. Last page Insert below images to two separate pages. One is success page, the other one is failure page.

98

Ibid. 130

*In this lesson, the game is consist of 3 pages, so we set score 1 and 2 will failure the game, only score 3 will win the game (So far we’ve totally inserted 3 counters) Select the final counter >> interaction >> counter change >> 3 digit >> submit >> select background under object >> flip to >> select success page >> Apply the above interaction to counter again, but set the counter change digit at 1 and 2 and direct to failure page

99

99

Ibid. 131

Counter change to 3 >> page will flip to success page.

100

VIII.

Homework

Design a whack-a-mole game that contains 5 pages and share it with your friends.

100

Ibid. 132

CH4. Chinese Character Smart Apps Creator 3 is able to design multimedia interactive apps for learning Chinese character.

I.

Set start page

Insert text, background and image as below

101

II.

Design a content

Insert text, background and image as below. In this app, we need to build four pages for each word lesson.

101

Chinese Hanzi. Peter Griffin. Digital image. Public Domain Pictures.net., Accessed Dec 29, 2016. http://www.publicdomainpictures.net/view-image.php?image=19533&picture=chinesische-hanzihttp://www.publicdomainpictures.net/view-image .php?image=19533&picture=chinesische-hanzi

133

Set interaction to select

III.

:

>> interaction >> touch >> select

under object >> flip to >> page 2.

First character page

Most images I add here are already saved along with the project file (.ahl), they are not saved in lesson folders. To find related images, go to resource >> and find the word parts images then drag n drop to the canvas.

Move the word parts to the correspondent position and check “hide object when browsing” 134

for three of them.

Apply animation to the three word parts.

Select Select Select

IV. Select

>> animation >> wipe >> select wipe down >> add. >> animation >> wipe >> select wipe right >> add. >> animation >> wipe >> select right >> add.

Set Interaction >> interaction >> touch >> select

135

under object >> play animation >> add.

Select

>> interaction >> animation end >>

under object >> play animation >> add

Select >> interaction >> animation end >> select animation >> add

136

under object >> play

Select >> interaction >> animation end >> select text box under object >> play animation >> add

Apply the animation and interaction to the other picture.

137

The number list in resource tab correspond the correct sequence of writing the word.

V.

Use navigation button

While we are building the content, don’t forget to design how to direct users back to homepage. In previous chapters, we insert images or buttons to direct our users to homepage; but, in Smart Apps Creator, we also have the built-in navigation button that could be helpful. Select a page >> go to page tab >> turn on navigation page as below Navigation page on:

Navigation page off:

138

Select navigation >> adjust the size or replace it with image

Preview:

139

HOME Page: Set a page as homepage

Close Flip Sensor: Turn off the hand flip function

VI.

Homework

Design your own Chinese character, learn the definition and share with friend.

140

Appendix Apple Store Publish Steps Before publishing, please prepare: A Mac iOS Xcode Development Account HLIOSPublisher (In Smart Apps Creator file folder) Book File (Output from Smart Apps Creator) Bring your HLIOSPublisher and book files to Mac and open it with Xcode.

2, Import project file.

141

3, Import finished.

4, Set info

142

5, Set In-App Purchase

6, General Setting

143

7, Build Settings

7.1, Code Signing Identity

144

7.2, Code Signing Identity—Any iOS SDK

7.3, Provisioning Profile

145

7.4, Provisioning Profile

8.1, Make App

146

8.2, Make App

8.3, Make App

147

9.1, Submit to App Store

9.2, Submit to App Store

148

9.3, Submit to App Store

10.1, Complete Submission

149

11.1, Go to iTunes Connect to upload app and follow Apple Store’s steps

150

Googleplay publish steps Output .apk >> fill in the blanks. (Programme Name must start by “com.” Followed by your own characters)

Go to http://developer.android.com/index.html >> select DEVELOPER CONSOLE

Follow Google Play’s process >> check agree >> continue to payment 151

Pay 25USD to buy developer’s account

Click “create application”

152

Fill in the blank

153

There are four tab that you need to complete. Each of them is marked by a icon.

Select APK tab >> upload your .apk file

Uploading

154

Follow the instruction and fill in the blanks

Read the instruction and upload the screenshots that match its requirement.

155

DO NOT check “Not submitting a privacy policy” >> copy and paste the privacy policy URL we prepared for you. http://smartappscreator.com/privacy/ (You can write your own privacy policy and copy URL to here.)

After finishing, click “Why can’t I publish”

156

Its system will detect which part you are missing.

Complete “Content Rating”

157

Click “Calculate Rating”

Set “Pricing & Distrubution”

158

Complete four tabs >> they will all marked green

Select publish

159

Your app will be shown on ALL APPLICATION tab. STATUS is Pending publication. Now wait for Google’s verification.

160

JSON database building steps: How to use Table in Smart Apps Creator Smart Apps Creator 3 table function lets you view JSON data through URL. Simply insert URL of JSON format data. (Users can build their own database and change the data source to JSON format.)

Step by step tutorial: Click Insert >> select Table.

In attribute section you can see more detail adjustments.

161

Copy and paste the URL http://www.smartappscreator.com/index.php?m=Wsell&a=json (You can also search for “opendata” for more URL that is linked to data in JSON format )

Select the table and select Service Setting in the attribute tab

Copy and paste URL >> select GET >> click Run >> data will be import in the windows below:

162

Click submit. Table will receive JSON format data. Go to the bottom-right corner to adjust the label that corresponds the position of the table.

163

Select the table >> select IMG under Image View >> select Name and desc under Label

Select table setting >> you will see a pop-up windows

164

Select Text >> you will see a textbox >> select the textbox >> at the bottom right corner you will see name and text >> insert “priceT” for name and “price:” for text

165

Insert textbox again >> then insert “price” for name >> submit.

Select the table >> under setting you will see we just added two new label “priceT” and ”price.”

166

For PriceT, we already give it a text, “price”; so we will see the text on our screen, under the setting we don’t adjust anything. For price, we didn’t give it a text, under the setting, we can change it to price number so that the two label can be placed together to display price.

Now we are going to adjust the display to make the table more comfortable.

167

Select table and adjust its position and size to: x:167px, y:0px, width:650px, height:768px Change the background color to grey (CCCCCC)

Go to Table Setting >> set width and height 650px and 340px

Select Image View and set x : 0px, y : 0p, width: 280px, height: 350px 168

Select “A” and set x : 0px, y : 0px, width: 280px, height: 350px

Select “B” and set x : 290px, y : 70px, width: 350px, height: 220px

169

Select “Price:” and set x: 300px, y: 305px, width: 40px, height: 20px Select “Label” and set x: 360px, y : 305px, width: 40px, height: 20px

Now your table can be adjusted according your request:

170

Security Application For people who want to protect their data from being exchanged can select https (if your website is https) under service setting >> insert only www.smartappscreator.com/index.php >> select GET >> select URL Params >> change “Add Header Name” to “m” and ad Wsell as value >> change “Add Header Name” to “a” and add json as Value >> select Run to retrieve data. (If you program your own URL, you can alternate between GET and POST to limit URL users by giving correct value)

171

Opendata Application On the Internet, there are huge amount of opendata that can be public accessed. Here we only take one website as an example. Go to http://digiark.ntmofa.gov.tw >> find any JSON data and get its URL (here we already get one URL for you) URL : http://digiark.ntmofa.gov.tw/web2/getMetadataList.aspx?format=opendata *The above site is expired, please access https://data.cdc.gov.tw/en/ to search for JSON data and insert to table. You may continue to read the instructions for more information. Insert table >> select service setting >> paste URL >> run >> submit

Select table setting and set width and height: 1024px and 350px Select Image View and set x: 0px, y: 0px, width: 345px, height: 350px

172

Select Lable A and set x: 373px, y: 20px, width: 650px, height: 30px Select Lable B and set x: 365px, y: 70px, width: 630px, height: 265px

Under setting select Image under Image View Select Subject under Label

173

Select Content under Label

Application of json and key Here we are going to introduce an advanced application of json. Go to URL : http://www.u-smart.com.tw/test/t2.php >> Ctrl+F search for KeyA and KeyB >> you will see KeyA and KeyB are both with quotation: “”.

Insert table >> service setting >> insert URL >> Run >> Submit >> you will see KeyA and KeyB under setting >> create another page >> insert another table >> set the two table with KeyA and KeyB respectively to compare their difference.

174

Under KeyB, your image View and the other two label can be set as a1, a2 and a3. Under KeyA, your image View and the other two label can be set as Bill, Mark and Steve. We found that the “KeyA” or “KeyB” will result in different value.

How to set responsive interaction on table function Step 1: After you’ve inserted a table in Smart Apps Creator 3, select table >> interaction >> touch item.

Step 2: Select an item which you want to apply responsive interaction. Select key >> select value >> submit.

175

Step 3: For object, please select table >> for response, please select an option (Here we select switch) >> then please click add.

Now we finished responsive interaction on table function, repeat above steps according to your needs to make your database more interactive with viewers.

176

Link your data base to a website If you have large numbers of url link for each item in your excel sheet, Smart Apps Creator 3 can direct these url links to destination website.

Step 1: Select table >> check “Click item open URL” >> select the cell title that match URL link column in your excel sheet >> then your url links are set.

177

178

Message Delivery steps Open your Smart Apps Creator 3 >> check the Enable Push field >> click Apply Push ID

Sign In AppShow service

Insert your app name and click apply app id 179

Copy and paste App ID into your Smart Apps Creator 3, position show below. Then click next.

Insert your subject, content and click next.

180

Check the box which correspond your App ID.

Submit and confirm your u-Coins payment. (50 u-Coins will be given to new registered members)

181

Message Delivered

Your message will be delivered to the app that connected to the App ID.

182

Manage your message Go to App project list to delete or review your messages

Click link to review message

183

Excel To JSON Tutorial (For users who don’t know how to build JSON database) 1. Prepare a Excel sheet Insert your data on a excel sheet >> Save your excel data as .xlsx format >> In this example, there are 2 rows of data. A1 to D1 are title (and can only be title) for each column. A2 to D2 are your real data details.

a.

If your data includes images, please upload your images to an online space then copy

b. c.

and paste your image URL to a cell. (your URL must be include .jpg ,png, or other file format) The first row must be data title for each column. When saving as .xlsx, please do not use symbol (!@#$^%& etc.) in your file name

2. Convert your .xlsx to .JSON Go to AppShow service >> Select Excel to .JSON >> Insert your excel title and upload your .xlsx >> Select your .JSON space >> Click upload file

184

After uploading, click Link

Copy and Paste the generated URL to table function. Your data could be viewed in apps as a result. (Please read table view function tutorial in Smart Apps Creator 3 program folder.)

3. You can update your data anytime you want. Just delete the previous file and upload a new .xlsx by selecting the same project ID. Then your app would load the latest data.

185

JSON Cross Domain Policy While accessing database, the data may not be performed successfully on Html5 since a Cross Domain Access Policies in web browser. Here we offer a way to help you: Insert JSON URL: Convert

*Please include URL “http://” or “https://”

186

After your conversion, please copy and paste your URL to Smart Apps Creator 3 Copy

How to acquire legal images and music that you can reuse Go to Google >> search, for example, car

187

Select image tab

Select tool

188

Select usage right >> labeled for reuse >> images here are mostly CC0 copy right and are free to use

Search YouTube Library on Google.

189

Select attribution and download.

190