Do you wish to learn how to create apps for the Android platform? Do you want to create apps but find it very difficult to learn coding? If yes, then this course is for you!
It is possible to create apps without coding!
Yes, you read it right. It is perfectly possible to create Android apps without coding knowledge. Let us see how!
MIT App Inventor - A wonderful platform!
MIT App Inventor is a great website that allows you to create apps without coding. It works on the principle of WYSIWIG which means 'What You See Is What You Get.' This means you can actually see how your app will look as you create it. In app inventor, you can 'drag and drop' the components that you want in your app, which is extremely easy.
In this course, I will be teaching you how to do it. Here are the topics you will be learning from me:
Android app development
Course structure
- Introduction: What is app development, three parts of any app, different ways of creating Android apps, the simple and modern tool to create apps easily, demonstration of some apps.
- Widgets:
- Basic: button, checkbox, radiobutton, label, textbox, image, slider, spinner, switch, list picker, date picker, time picker
- Advanced: progress, progress bar, image, FAB, notifier, rating bar, snack bar etc.
- Layouts:
- General: horizontal, vertical, scrolling layout
- Lists: list view, list view with image and text
- Views: web-viewer
- Media: audio/video/image picker, camera, music player, sound recorder, video player, text2speech, speech2text
- Drawing and animation: canvas, sprite, image editor
- Sensors: fingerprint, accelerometer, clock, gravity, light sensor, magnetic field, pedometer, proximity sensor
- Social: sharing, phone call, sms, push notifications
- Storage: file, sqlite, tinydb, tinywebdb
- Utilites: decoration, animation, battery, device info, screenshot, wallpaper
- Dynamic components: dynamic button, card view, image, label, text box
- Connectivity: network, wifi, bluetooth, download.
- Publishing the apps: account creation, store listing, releases
- Monetization: basics, types of monetization