ANDROID APP DEVELOPMENT

ANDROID APP DEVELOPMENT

This source will help the beginners to start building their own Android apps from scratch. By the end of this course, you will be able to build real-world android apps.

In this course you will learn how to build and design secure android apps avoiding Android Vulnerabilities, and how to work with android layout tools to design very attractive and responsive layout that works with different device size, then you will learn how to use SQLite as local database storage and Mysql as remote database storage, Also you will learn about web services and map. And you will learn how to work with android device persimmons and access to device information and device services. Then you will learn how to use Firebase to build apps with Real-time database, monetize your app, and other services offered by firebase.

  • Concepts of Programming.
  • Basic of Java Fundamentals.
  • Basic concepts of OOP.
  • API Levels.
  • SDK Platforms.
  • Running your app on Device/Emulator.
  • Activity lifecycle.
  • Intents.
  • Libraries.
  • Permissions
  • The User Interface and Controls.
  • Graphics and Styling.
  • Supporting Multiple Screens.
  • Alert and Dialogs.
  • Splash Title.
  • Login Screen.
  • Loading Spinner.
  • Sending Sms.
  • Forms Layout.
  • Phone Calls.
  • List Items.
  • AutoComplete.
  • Clipboard.
  • Push Notifications.
  • Wifi Network Controls.
  • Custom fonts.
  • Auto Update Alert.
  • Preferences and Data Storage.
  • Locations and Maps.
  • Gmail API for Sending Data.
  • Share and Rate.
  • Monetizing Android Apps with Ads.
  • Publishing Android App.
  • Convert Web to App.
  • Animated Splash Screen.
  • Integrating With Social Apps.
  • Custom List.
  • Expandable List.
  • Recycle view.
  • Card view.
  • JSON Parsing.
  • Privacy Policy for Publishing.
  • Updated App Publishing.
  • Firebase Database.
  • Introduction to Firebase.
  • Connecting Firebase with App Manually.
  • Real-time Database.
  • Firebase Real time Notifications.
  • Register Login User.
  • Data List.
  • Uploading and Retrieving Data
  • Sql Lite Database
  • Introduction to Sql Lite Database.
  • Connecting Sql Lite Database.
  • Internal Storage.
  • MySql Server Database
  • Introduction to Mysql Server Database.
  • Web services.
  • Auto Permissions.
  • Butter Knife Injections.
  • Easy Nap.
  • Proguard Security.

Moeen Channa