Build Android Apps with App Inventor 2: No Coding Required


  • Build Android Apps with App Inventor 2: No Coding Required, Singapore SKillsFuture elarning online course
  • Build Android Apps with App Inventor 2: No Coding Required, Singapore SKillsFuture elarning online course
  • Build Android Apps with App Inventor 2: No Coding Required, Singapore SKillsFuture elarning online course
  • Build Android Apps with App Inventor 2: No Coding Required, Singapore SKillsFuture elarning online course
  • Build Android Apps with App Inventor 2: No Coding Required, Singapore SKillsFuture elarning online course

Course Description

This course will teach you everything you need to know about building apps – without the complicated coding normally required. If you have a good internet connection, a basic understanding of what an Android app is, and a great idea for an app that doesn't yet exist, then you're the perfect candidate! While the course is aimed at beginner programmers or those with no coding experience whatsoever, experienced app builders who want to learn from a new angle will benefit too.

Be able to develop your own apps with App Inventor!

- Learn the fundamentals of programming
- Learn how you can build your own app without prior knowledge
- Pick up a new language along the way
- Discover how fun creating an app can be

This course is eligible for SkillsFuture Credit and UTAP funding.


Course Objectives

1. Create Android Applications using App Inventor 2
2. Understand how to publish created applications to the Google Play Store
3. Understand how to update created applications once they have been published to the Google Play Store
4. Navigate and use the App Inventor 2 interface fluidly, effectively and efficiently
5. Understand the basics of programming


Related Courses

  • Java Mobile Android Sensors Apps

    Java Mobile Android Sensors Apps

    SGD $40.00

    Course Description

    Android is an open source mobile device platform created by Google and the Open Handset Alliance. Android powers smartphones, tablets, set-top boxes, TVs, and more. This course is designed to introduce you to Android Development with Sensors. In this course you will learn more advanced Android programming and also learn how to Develop Complete Apps. You will learn about user interface development with different layouts. We will cover the Android UI components and demonstrate interaction between screens, activities, and entire applications. We will learn about using Sensors with Android. We will develop complete Applications Using Sensors for sophisticated user interaction, we will use the Light Sensor, the Orientation Sensor, and the Geofence Functionality, and much more. You will also learn to build full fledged apps that are complex and provide many features to a user.Pick up a new programming language into the mix of new skills!- Learn a new programming language - Increase your employability with an extra language under your belt - Learn how the different languages work to develop web site and applications - Be able to create cutting edge applications with this course

    Read more...

  • Java Mobile Android Hybrid Intermediate Apps

    Java Mobile Android Hybrid Intermediate Apps

    SGD $40.00

    Course Description

    Android is an open source mobile device platform created by Google and the Open Handset Alliance. Android powers smartphones, tablets, set-top boxes, TVs, and more. This course is designed to introduce you to Hybrid Android Development at an Intermediate Level . In this course you will learn more advanced Android programming and also learn how to Develop Complete Apps. We will develop complete Applications Using Hybrid Technologies such as HTML5 and CSS3, as well as Javascript and Opensource Frameworks and much more. You will learn how to use Famo.us and Angular.js Famo.us is a free, open source JavaScript framework that helps you create smooth, complex UIs for any screen. AngularJS is a toolset for building the framework most suited to your application development. It is fully extensible and works well with other libraries. Every feature can be modified or replaced to suit your unique development workflow and feature needs. You will Build expressive and interactive cross-platform apps with Famo.us + AngularJS. You will also use Apache Cordova which provides a group of APIs that enable you to develop an application with HTML, CSS and JavaScript that is packaged as a native mobile application. The application runs on the mobile device and can access the native functions of the device such as the GPS or camera. By using the Cordova APIs you can build a mobile application without writing any native code. We can build just ONE mobile Web application that Works on iPad and Kindle Fire as Well as iPhone and Android smartphones! You will also learn to build full fledged apps that are complex and provide many features to a user.Pick up a new programming language into the mix of new skills!- Pick up a new programming language - Increase your employability with an extra language under your belt - Learn how the different languages work to develop web site and applications - Be able to create cutting edge applications with this course

    Read more...

  • Android Development Using C# and Visual Studio 2012

    Android Development Using C# and Visual Studio 2012

    SGD $45.00

    Course Description

    Mobile development has become increasingly important and popular. There are two platforms that own most of the current market share: Android and IOS. Microsoft has not been successful to date in the mobile market, and developers that are comfortable using Microsoft tools may feel left behind. It is possible, however, to create mobile applications for both Android and IOS using Microsoft Visual Studio and the Mono framework. This course will serve as an introduction on how to create applications for Android using Mono and C#. It will cover basic setup, UI development, options for working with data, interfacing with other Android features, like audio, camera and GPS, and publishing the application to Google Play.  Pick up a new programming language into the mix of new skills! - Learn a new programming language  - Increase your employability with an extra language under your belt  - Learn how the different languages work to develop web site and applications  - Be able to create cutting edge applications with this course This course is SkillsFuture Credit Eligible.

    Read more...


Content

Introduction

Preview Available

+

Introduction

Course Breakdown

Introduction to App Inventor 2

App Inventor Setup

+

App Inventor Setup Introduction

Creating A Gmail Account

App Inventor Companion App - Option 1

Setting Up Onscreen Emulator - Option 2

Setting Up Usb Device Part 1 - Option 3

Setting Up Usb Device Part 2 - Option 3

Section Recap

Component Editor

Preview Available

+

Component Editor Introduction

Palette Section

Components Viewer & Components Section

Properties Section

Blocks Editor, Build Options & Media Section

Components Editor In Action

Section recap

Blocks Editor

+

Blocks Editor Introduction

Blocks Drawer

Blocks Viewer & Media Section

Blocks Editor In Action

Section Recap

First App

+

First Application Overview

Setting Up Our First Application

Component Spotlight: Button

Component Spotlight: Label

Creating Our First Application

Running Our Application

Section Recap

Second App

+

Second App Introduction

Second App Overview

Component Spotlight - HorizontalArrangement

Component Spotlight - VerticalArrangement

Arranging Our Buttons

Component Spotlight - Checkbox

Naming Our Chapters

Component Spotlight - Sound

Setting Up Chapter Audio

Adding Space To Our Layout

Updating Our Component Names

Block Time: Making Our Buttons Play Audio

Testing Final App

Section Recap

Understanding Backing Up, Restoring & Sharing App Inventor Projects

+

Section Recap

App Backup, Restore & Share Introduction

Understanding App Inventor File Types

Downloading & Backing App Inventor Apps

Uploading, Sharing & Restoring App Inventor Apps

Third App

+

Third App Introduction

Third App Overview

Component Spotlight: Canvas

Layout Canvas & Labels

Component Spotlight: Ball

Implement Hotspots & Upload Media

Block Time: Activating Selected Bones

Block Time: Simplifying Activated Bone Blocks With Procedures

Block Time: Resetting Hotspot Colors With Procedures

Component Spotlight: Player

Adding Vibration To Hotspots

Section Recap

Fourth App

+

Fourth App Introduction

Fourth App Overview

Basic Home Screen Layout

Navigation Drawer Layout

Component Spotlight: ActivityStarter

Implementing Website Activity

Implementing Map Activity

Component Spotlight: PhoneCall

Implementing Call Screen Layout Part 1 - Intro To Multiple Screens

Implementing Call Screen Layout Part 2 - Intro To Multiple Screens

Component Spotlight - Textbox

Implementing Email Screen Layout

Section Recap

Block Time: Sending Emails with the help of variables

Fifth App

+

Fifth App Introduction

Fifth App Overview

Implementing Top Task Bar Layout

Component Spotlight - Listview

Component Spotlight - File

Finalizing Main Screen Layout With ListView, File, And Empty List Image

Implementing TaskForm Screen And Structure

Component Spotlight - Listpicker

Finalizing TaskForm Screen With ListPicker, & Form Input

Block Time: Passing Data Between Screens

Block Time: Adding Tasks To File - Understanding parsing pt1

Block Time: Displaying Tasks From File Using ListView - Understanding parsing pt

Block Time: Deleting our list & Toggling Filter Bar

Block Time: Toggling Main Image And Canceling Tasks

Block Time: Showing New Tasks First With List Reversal

Block Time: Making Tasks Pretty Using Text Manipulation

Section Recap

Sixth App

+

Sixth App Introduction

Sixth App Overview

Implementing Basic Layout Structure

Component Spotlight - Texting

Component Spotlight: TinyDB

Component Spotlight: Spinner

Component Spotlight: TimePicker

Component Spotlight - TextToSpeech.

Implementing Lower Select Reply Message Structure

Block Time - Showing And Hiding Add New Message Arrangment

Block Time - Adding Messages To Spinner

Block Time - Showing Messages In Spinner

Block Time - Formatting Return Time For Message

Block Time - Toggling Application State On And Off

Block Time - Sending Auto Reply Messages And Text To Speech

Section Recap

Seventh App

+

Seventh App Introduction

Seventh App Overview

Component Spotlight - Camera

Component Spotlight - ImagePicker

Implementing Main Screen Layout

Implementing Basic Layout For Drawing Screen

Block Time - Linking To Drawing Screen

Component Spotlight - Slider

Implementing Color Picker Drawer Layout

Block Time - Screen Initialization And Basic Canvas Drawing

Block Time - Picking Paint Colors

Component Spotlight - Sharing

Implementing Options Drawer Layout

Block Time - Adding And Subtracting Brush Sizes

Block Time - Sharing Completed Images And Coloring Lower Gesture Bar

Block Time - Clearing The Canvas

Section Recap

Block Time - Toggling Drawer State With Gestures

Eighth App

+

Eighth App Introduction

Eighth App Overview

Component Spotlight: Camcorder

Component Spotlight: LocationSensor

Implementing Main Screen Layout

Block Time: Storing Memory Information

Implementing Memory List Screen Layout

Block Time: Displaying Our List Of Memories

Block Time - Selecting And Clearing Memorie

Component Spotlight: WebViewer

Implementing View Memory Screen Layout

Block Time - Viewing And Formatting Memory Footage

Block Time- Viewing Location Data

Section Recap

Block Time - Custom Component Colors And Basic Buttons Setup

Ninth App

+

Ninth App Introduction

Ninth App Overview

Component Spotlight: Clock

Implementing Basic Timer Layout

Implementing Time, Buttons, & Slider Layout

Block Time: Centering Our Clock

Block Time: Setting & Initializing Our Clock

Block Time: Programming Our Timer

Block Time: Starting And Pausing Timer

Component Spotlight: Notifier

Block Time: Sounding & Resetting Timer

Block Time: Understanding Clock Rotation

Component Spotlight: TinyWebDB

Favorites Bar Layout

Block Time: Creating A New Favorite Part 1

Block Time: Creating A New Favorite Part 2

Block Time: Using A Favorite Part 1

Block Time: Using A Favorite Part 2

Section Recap

Block Time: Rotating Our Clock Hand

Tenth App

+

Tenth App Introduction

Tenth App Overview

Component Spotlight: Accelerometer

Implementing Game Menu Layout

Block Time: Dynamic Button Sizes With Accelerometer Part 1

Block Time: Dynamic Button Sizes With Accelerometer Part 2

Block Time: Configuring Game Modes

Implementing Basic Settings Screen

Implementing Ball Color Group Part 1

Implementing Ball Color Group Part 2

Implementing Paddle Length Group

Implementing Paddle Movement Group And Play Arrangement

Block Time: Creating A Toggle Group

Block Time: Sliding Color Drawer Open & Closed

Block Time: Fixing Color Drawer Open & Close Issues

Block Time: Storing Game Settings

Block Time: Setting And Saving Canvas Color

Block Time: Tying up Loose Ends

Implementing Game Screen Layout

Block Time: Initializing Game Settings Part 1 - Initializing Game Variables

Block Time: Initializing Game Settings Part 2 - Initializing Color Modes

Block Time: Initializing Game Settings Part 3 - Initializes Paddles

Block Time: Configuring Paddle Movement Part 1

Block Time: Configuring Paddle Movement Part 2

Block Time: Configuring Collisions Part 1 - Colliding With Paddle

Block Time: Configuring Collisions Part 2 - Colliding With Walls

Block Time: Configuring Collisions Part 3 - Game Modes

Block Time: Adding Bad Hit Flash

Block Time: Adding Canvas Painting

Block Time: Setting Up Game Over

Section Recap

Block Time: Finalizing Toggle Groups

Getting Your App To The Market

+

Application To Market Introduction

Introduction To Android Market (google Play Store)

Introduction To Google Play Developer Account

Opening A Google Play Developer Account

Google Play Developer Account Breakdown

Application Graphic Assets

Uploading And Publishing App To Google Play Store

Updating Your Android Application

Section Recap

Conclusion

+

Course Recap

Additional Resources

Closing Message

SkillsFuture Credit Eligible
UTAP Funding Eligible
SGD $79.00
(Price excludes GST)
GET ACCESS NOW
Convince your boss email
This site is best viewed using the latest versions of Google Chrome, Apple Safari, Mozilla FireFox, Microsoft Internet Explorer 11 and Edge which supports HTML5/Webkit technologies.