Courses Offered: SCJP SCWCD Design patterns EJB CORE JAVA AJAX Adv. Java XML STRUTS Web services SPRING HIBERNATE  

       

ANDROID with KOTLIN Course Details
 

Subcribe and Access : 5200+ FREE Videos and 21+ Subjects Like CRT, SoftSkills, JAVA, Hadoop, Microsoft .NET, Testing Tools etc..

Batch Date: May 27th @8:00AM

Faculty: Real Time Expert

Duration: 45 Days

Venue :
DURGA SOFTWARE SOLUTIONS,
Flat No : 202, 2nd Floor,
HUDA Maitrivanam,
Ameerpet, Hyderabad - 500038

Ph.No: +91- 9246212143, 80 96 96 96 96

Syllabus:

ANDROID with KOTLIN

CORE ANDROID

Introduction

  • History
  • Versions
  • Features

Kotlin

  • Introduction
  • Fundamentals
  • Java vs Kotlin

Android Software Setup

  • Installation
  • JDK
  • Android Studio
  • Android SDK

First Application in Android

  • Project Creation steps
  • Connect Mobile Phone
  • Run an android app

Project Structure

  • Java
  • Resource
  • Manifest
  • Gradle

Layouts

  • Constraint Layout
  • Linear Layout
  • ReletiveLayout
  • FrameLayout

UI Components

  • TextView
  • Button
  • Toast
  • EditText
  • ImageView
  • CheckBox
  • RadioGroup
  • RadioButton
  • Switch
  • WebView
  • ProgressBar
  • RatingBar
  • Swipe to Refresh
  • RecyclerView

Intents

  • Intent types
  • Common Intents:
  • 1. Camera
    Capture photo & display in app.
  • 2. Gallery
    Open gallery for image & display selected image in app. Open gallery for video & play selected video in app.
  • 3. Call a number
  • 4. Open Web Browser

Activity

  • Introduction
  • Lifecycle
  • Configuration Changes

Broadcasts Receiver

  • System Broadcasts
  • Receiving Broadcasts
    • Manifest-declared receivers
    • Context-registered receivers

Service

  • Lifecycle
  • Foreground
  • Background
  • Bound

Content Provider

  • Content URIs
  • Retrieving data from the provider
  • Example of Content Provider

Dialogs

  • AlertDialog
  • TimePickerDialog
  • DatePickerDialog
  • Custom Dialog

Android Storage

  • Shared Preference
  • Sqlite Database
  • Room Database

ADVANCED ANDROID

Design Patterns

  • MVC
  • MVP
  • MVVM

Dependency Injection

  • Fundamentals
  • Dagger 2

Android Jetpacks

  • Live Data
  • View Model
  • Data binding

Restful Web Services

  • Fundamentals
  • HTTP request/response
  • Json Parsing
  • Network API calls
  • Retrofit

Firebase Platform

  • FCM Notifications
  • Realtime Databases

Android GitHub Libraries

  • Library Integration
  • Picasso
  • Circular ImageView
  • Custom ProgressView

Material Design

  • Material style
  • Floating Action Button
  • Snackbar
  • TextInputLayout
  • CollapsingToolbar

Fragment

  • Lifecycle
  • Add a fragment
    • Inside the activity's layout file
    • programmatically add the fragment
  • Fragment Communication
    • Activity to Fragment
    • Fragment to Fragment
    • Fragment to Activity

Location & Google Maps

  • Introduction
  • Access Current location
  • GoogleMaps
  • Add Marker,Circle,PolyLine,PolyGone
  • Creation of Infowindow
  • Location Place name via GeoCoder

Real Time Project

  • Mock-up screens
  • Database integration
  • App Development

Publish App

  • Steps to publish app.
  • publish App on Google Play Store