15% OFF

Android Development

Android Development (Kotlin)

Android App Development from Beginner to Advanced. Exclusively Free Freelance workshop pack included

 Duration

3-Months

Course Fee

PKR 30,600
PKR 36,000

PKR 10,200 / Month PKR 12,000 / Month

Android Development

Android Development (Kotlin)

Android App Development from Beginner to Advanced. Exclusively Free Freelance workshop pack included

What you'll learn

  • Core Understanding of XML, JAVA, and Kotlin for Android App Development
  • Publish your apps on Google Play and Google Ads Implementation
  • Develop apps using Google Firebase

Requirements

  • No Programming knowledge required
  • You can use either Windows, macOS or Linux for Android app development
  • Have 20GB of free space on your hard drive

Course Content

Course Introduction (FREE SESSION)

  • How do Mobile Apps Work?
  • Clients-Server Architecture
  • Mobile Apps Market Analysis
  • Mobile Apps Development Methods
  • Introduction to Android
  • Native and Hybrid Comparison
  • Opportunities

Setup Environment

  • Install Studio
  • SDK Manager Setup with Emulator and Physical Device
  • Directory Structure and their use
  • First App Development

Fundamentals of XML

  • Introduction of XML
  • Linear, Relative and Constraint Layout
  • Responsive Design
  • XML and Kotlin Communication

Basic Kotlin Concepts

  • Introduction to Kotlin
  • Variables and difference between val and var
  • Datatypes of numbers, bool, char and string, String Interpolation
  • Arithmetic Operators and why the type is important
  • Comparison Operators
  • Assignment, increment and decrement operators
  • Conditional Statements
  • While, Do While and For Loop with Break and Continue
  • Functions - Parameters - Arguments and Return
  • Nullable In Kotlin, Elvis Operator - Not Null Assertion

Kotlin with OOP

  • Introduction to OOP
  • Classes and Objects, Initializers
  • Scope And Shadowing
  • Member Variables - Functions and Constructors
  • Getters and Setters
  • Data Classes
  • Inheritance and Abstract Classes
  • Typecasting
  • Arrays, Lists, Sets, Maps and ArrayLists
  • Lambda Expressions
  • Visibility Modifiers - public-private- internal - protected and the keyword op
  • Nested and Inner Classes
  • Safe Cast and Unsafe Cast Operator
  • Exception Handling with Try And Catch

Android withKotlin

  • Intents in Android
  • Types of Intents with Code Example
  • Explicit Intent with Example
  • Intent Communication
  • Animation (drawables, res, java, and XML)
  • Lottiefiles
  • Shared Preference and Const and Other utils (string/colors in res) concept
  • Listview in Android
  • RecyclerView in Android
  • Sample Layout for RecyclerView
  • Model/ POJO Class of RecyclerView
  • Adapter of RecyclerView
  • Add Data on RecyclerView (Positive Scrolling, Negative Scrolling, All kinds of Layout Managers with Examples)
  • Database (SQLite & Firebase)
  • Concept of Database
  • SQLite Implementation
  • Firebase in Android
  • Firebase Database in Android
  • JSON Structures
  • Firebase Storage in Android
  • Change the Launcher icon of the Android App
  • Services/Alarm Manager/HardwareAccess: Camera, Network, etc.)
  • Repository pattern and WorkManager
  • Basic Web API Development
  • API and Retrofit

Workshops

  • PlayStore Deployment
  • Google Ads
  • Google Map
  • Android Architecture Workshop (Dagger2/ Retrofit / MVVM/ Room/ Live Data/ Data Binding)
Project # 1 Ecommerce/Chat App
Project # 2 Utility/Productivity App

15% OFF

PKR 10,200 / Month PKR 12,000 / Month

Course Specifications

Duration

3-Months

 Course Fee

PKR 30,600
PKR 36,000

If you any Query, Contact US

0303 0800 123