Android Application Development

Android Application Development

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

In this course you will learn how to build and design secure android applications 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

I have been working in different organisations since last 5 years. My major is to develop mobile application for Android and iOS. I can provide support in mobile development and web apps too. I have teaching experience for mobile app development. Teaching and learning new things is my passion. I am also a Freelance Android and iOS Developer, I build custom apps & webapps that help businesses grow.