Android Programming and Applications Development (SF)
About This Course
• Understand the essentials of the Kotlin Programming Language and all Kotlin topics related to Android applications development.
• Design and build a complete Android application.
• Debug and maintain Android applications using different tools and plugins.
• Thoroughly understand the life-cycle of an Android application and its main components.
• Use external resources, manifest files, intents and adapters.
• Understand and use the Google cloud authentication and database for Android apps.
• Build location-aware applications using GPS as a location provider and Google Maps.
• Test and publish your Android apps to Google Play store.
• Understand the UI/UX design fundamentals and thinking process.
• Wireframe and prototype Android applications.
• Understand the different techniques to monetize Android applications.
• Publish and advertise an application effectively.
• Add licenses to an application and monitor them.
What You'll Learn
This course will also teach you all the basic techniques that you need to publish, promote, and profit from your application.
Introduction to Kotlin
Control Flow Statements
Functions & Object-Oriented Programming (OOP)
Android Framework and Android Studio
Creating User Interface UI
Android Layouts, Styles, Theme and Menus
Toasts, Activities, Navigations, and Views Context Class
Android Dialogs, Snackbar, Menus, WebView and Notifications
Android Storage, SQLite and Content Providers
Location-Aware Apps: Using GPS and Google Maps
UI/UX Design Fundamentals
Building an App Wireframe
How to Monetize your Application
Entry Requirements
• Must have experience in at least one object-oriented programming language like C# or Java
• Basic understanding of programming
• Basic understanding of operating systems and software