
Design an app with App Inventor using drag-and-drop components and blocks to test, then publish to the Play Store after signing in with a Google account.
Test the app live using a screen sharing tool, verify list behavior, and fix linking between the global list and the list view by adjusting set list elements.
Learn to store data on the user's device using a reserve component, including app date and a list of saved translations, to manage information within the app.
Learn to manage a list with TinyDB: add and remove items, update and save the list, retrieve it on app start, and display via a list view.
Discover how to access services and information from other apps using web API components, and learn to request and retrieve translated text via the Google Translate API.
Add a web component, configure its properties, and use web API blocks to request data from services like the Google Translate API, handling responses with events when data is received.
Learn to use a web component to call the Google Translate API, build the request URL with endpoint, API key, target language, and text to translate, and handle the result.
Decode json results from the google translate api and display the translated text in your app by decoding the json payload and extracting the translation.
Add a list picker to let users choose languages compatible with the Google Translate API, mapping language names to codes and sending the selected code in requests.
Design a voice-to-voice translation screen by integrating the iPhone speech recognizer with the Google Translate API, translating text to a selected language, and displaying both input and translated text.
Build a translation feature in App Inventor by wiring a back button to screen 1, integrating a web API with Google Translate, and selecting languages via spinners.
Configure a language selection flow using language one and language two spinners, validate input on screen initialize, and persist choices in tiny db.
Explore building a two-language translation tool in app builders using blocks, speech recognition, and Google Translate API to translate spoken text between two languages.
Fix a v2v screen error in MIT App Inventor 2, Thunkable or Kodular projects by correcting miswired language text boxes, adjusting language spinners, and guarding translate results.
Design a more usable app by following article-based guidance, adapting features and properties to your device with Dunkle live, while keeping meaningful button arrangements and consistent layouts for easy operation.
Debug and fix the list picker error in MIT App Inventor projects by displaying the selected language name and aligning the list for better user experience.
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 Can App Inventor 2 meet those requirements?
Well, if you don't know I would like to share this good news that you can create such apps with App inventor by using advanced components like Variables, Lists, Tiny DB, WEB API and Extensions.
Most of the App Inventor's 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.
This course is a complete Hands-on experience which makes it easy for you to master those advanced components. By the end, you will create a World-class translator app with the following benefits:
You will use the famous and most reliable Google Translate API.
You will create an auto-translate text box that translates right when the user is typing the text.
You will provide a translation function for about 70+ languages. Hence, people around the globe can use it.
You will allow the languages to be selected using a list picker and a spinner.
You will allow saving translations so that, the users can easily access the most translated sentences.
You will also translate the speech of the user directly into the translated text. Therefore typing is eliminated.
And finally, you will create an amazing section in our app i.e; Voice to Voice translations section where two people with can have an easy conversion in different languages.
So, there is a lot you can learn from this course.
Hence, stop limiting yourself and try some advanced stuff right now!!