MIT App Inventor 2 advanced course
4.7 (25 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
142 students enrolled

MIT App Inventor 2 advanced course

A complete guide from basics of MIT App Inventor 2 to advanced topics like lists, Web API, debugging and designing
Highest Rated
4.7 (25 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
142 students enrolled
Created by Een jeen
Last updated 5/2020
English
English [Auto]
Current price: $41.99 Original price: $69.99 Discount: 40% off
2 days left at this price!
30-Day Money-Back Guarantee
This course includes
  • 6 hours on-demand video
  • 22 articles
  • 3 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Students will learn how to use blockly programming for developing an android app
  • Students will gain good understanding of using platforms like ai2 app inventor, thunkable, appy builder and other similar platforms
  • Students will learn how to use google cloud console to create a google translate API key
  • Students will learn about designing and debugging the app
Course content
Expand all 70 lectures 05:58:15
+ Beginners section - A quick guide on how to use the platform
5 lectures 53:33
Introduction
01:13
Which platform to use
00:36
Say hi to interface
16:48
More about interface
18:35
What are blocks and how can we use them
16:21
+ How to use Lists and List View
8 lectures 39:46
Introduction
00:36
Progress of the app
00:21
Adding Listview
04:45
Testing the list
11:30
API level Notice
03:19
Delete list item
08:33
+ Using TinyDB to store the information
4 lectures 19:21
Introduction
00:30
Introduction to tinyDB
03:12
Blocks of tinydb
04:15
Using tinydb for list
11:24
+ Using WebApi component
11 lectures 01:13:14
Introduction
00:47
Introduction to Web API component
04:12
Web API blocks
02:05
How to build a request url
04:19
Building post url in Thunkable
09:08
Adding Taifun text box
07:44
Taifun text box blocks
06:35
JSON text decode
13:38
Web API completed
06:15
Debugging the error in Web API blocks
10:41
+ Adding Translation for multiple languages support
4 lectures 24:22
Introduction
00:27
Adding listpicker
10:52
Enabling the list picker mechanism
09:14
Translating to different languages using listpicker selection
03:49
+ Adding a speech recogniser
5 lectures 30:51
Introduction
00:33
Languages compatible with taifun speech recogniser
10:48
Adding taifun speech recogniser to the project
07:07
Adding language compatibility to speech recogniser
08:45
Taifun speech recogniser final
03:38
+ Voice to Voice translation screen
8 lectures 01:22:46
Introduction
00:30
Adding a V2V screen
10:50
User interface of V2V screen
12:24
Blocks of V2V screen 1
20:43
Blocks of V2V screen 2
07:01
Blocks of V2V screen 3
13:34
Debugging an error in V2V screen
10:17
Adding the Text to speech component
07:27
+ Designing the app
19 lectures 09:58
Introduction to Designing
03:35
Changing the Screen Background
01:14
Adjusting the arrangements properly
00:31
Adding a space between the buttons
00:20
Designing List view and text box arrangement
00:27
Changing the position of listpicker
00:20
Designing textboxes
00:29
Spinner design
00:11
Designing buttons
00:23
Positioning the list view properly
00:20
Designing the list picker
00:14
V2V screen design
00:06
Placing the Bottom screen in between the text box arrangements
00:13
Button design
00:08
Spinner design
00:14
Text box design
00:09
Back button design
00:15
Disable the visibility of status bar
00:16
What is .aia file
00:28
+ Debugging and improving the app
3 lectures 19:49
Let us debug the list picker error
06:30
Saving the list picker selection in TinyDB
12:44
Upcoming lectures
00:35
Requirements
  • Should have basic computer skills and should be very interested to create android apps
Description

App inventor is the best no-code app development platform. Its unique feature of using blocks to command the mobile phone makes it possible to stand far ahead of other platforms.

But, in this highly competitive environment of App development, your app needs to be far ahead of others. You can see apps that perform multiple operations - they store the data, use other apps to serve their users, arrange the information properly, Present the information in a most desirable format and much more.

So, do you think you can App Inventor meet those requirements?

Well, you can create such apps with it by using advanced components like Variables, Lists, Tiny DB, WEB API and Extensions.

Most of the App Inventors don’t bother about these components and hence, are losing the ability to create amazing apps. Some don’t know about them while some have tried and ignored using them due to the difficulty.

There are two ways to turn the tables

The first method is to let everything change with experience

In this case, the results are good but you need to motivate yourself and search pages and pages over the net, try so many times to overcome every hurdle. This requires you to waste a lot of time and I am sure you don’t want to do that.

The second method is a great hack and I am sure you don’t want others to know about it. Learn from me. It’s as simple as that. You can literally save lots of time by just grabbing knowledge from my expertise. I was also same as you but, believe me, there were no proper resources at that time. Hence, I couldn’t help myself from wasting lots of time to learn about these advanced components. So, I advise you to not go for a solo hunt.

This course is a complete Hands-on experience and by the end, you will create a translator app like this.

  1. We will use google translate API.

  2. We will create an auto-translate text box.

  3. We will provide a translation function for about 70+ languages.

  4. The language can be picked using a list picker and a spinner.

  5. All the translations can be saved in a list like this,

  6. We will also translate the speech of the user directly into the translated text.

  7. And finally, we are going to create an amazing section in our app i.e; V2V section.

So, there is a lot you can learn from this course.

So, stop limiting yourself and try some advanced stuff right now!!


Who this course is for:
  • Anyone who wants to create android apps
  • Anyone who wants to learn ai2 app inventor
  • Anyone who wants to use google translate api in there project