TECHGENX

Leading to the Future Digital World

Android+Kotlin

 

Please Note: All below course content will be covered in practical scenarios and regular assignments will be shared. All sessions will be recorded and shared with student for future reference (free of cost). Along with below course.

Kotlin Course Content

Getting Started

  1. Basic Syntax
  2. Idioms
  3. Coding Conventions

Basics

  1. Basic Types
  2. Packages
  3. Control Flow
  4. Returns and Jumps

Classes and Objects

  1. Classes and Inheritance
  2. Properties and Fields
  3. Interfaces
  4. Visibility Modifiers
  5. Extensions
  6. Data Classes
  7. Generics
  8. Nested Classes
  9. Enum Classes
  10. Objects
  11. Delegation
  12. Delegated Properties

Functions and Lambdas

  1. Functions
  2. Lambdas
  3. Inline Functions

Other

  1. Destructuring Declarations
  2. Collections
  3. Ranges
  4. Type Checks and Casts
  5. This expressions
  6. Equality
  7. Operator overloading
  8. Null Safety
  9. Exceptions
  10. Annotations
  11. Reflection
  12. Type-Safe Builders
  13. Dynamic Type

Interop

  1. Calling Java from Kotlin
  2. Calling Kotlin from Java

Basics of Android

  1. What is Android
  2. History and Version
  3. Installing software
  4. Setup Eclipse
  5. Hello Android example
  6. Internal Details
  7. Dalvik VM
  8. Software Stack
  9. Android Core Building Blocks
  10. Android Emulator
  11. xml
  12. Android Basics in Kotlin
  13. Hide Title Bar
  14. Screen Orientation

UI Widgets

  1. Working with Button
  2. Toast
  3. Custom Toast
  4. Button
  5. Toggle Button
  6. Switch Button
  7. Image Button
  8. CheckBox
  9. AlertDialog
  10. Spinner
  11. AutoCompleteTextView
  12. RatingBar
  13. DatePicker
  14. TimePicker
  15. ProgressBar
  16. Quick Contact Budge
  17. Analog Clock and Digital Clock
  18. Working with hardware
  19. Button File Download

Activity, Intent & Fragment

  1. Activity Lifecycle
  2. Activity Example
  3. Implicit Intent
  4. Explicit Intent
  5. Fragment Lifecycle
  6. Fragment Example
  7. Dynamic Fragment

Android Menu

  1. Option Menu
  2. Context Menu
  3. Popup Menu

Layout Manager

  1. Relative Layout
  2. Linear Layout
  3. Table Layout
  4. Grid Layout

Adaptor

  1. Adaptor
  2. Array Adaptor
  3. ArrayList Adaptor
  4. Base Adaptor
  5. Recycler Adapter 

View

  1. GridView
  2. WebView
  3. ScrollView
  4. SearchView
  5. TabHost
  6. DynamicListView
  7. ExpandedListView

Advance Android

Android Service

  1. Android Service
  2. Android Service API
  3. Android Started Service
  4. Android Bound Service
  5. Android Service Lifecycle
  6. Android Service Example

Data Storage

  1. Shared Preferences
  2. Internal Storage
  3. External Storage
  4. SQLite
  5. SQLite API
  6. SQLite Spinner
  7. SQLite ListView

XML & JSON

  1. XML Parsing SAX
  2. XML Parsing DOM
  3. XML Pull Parser
  4. JSON Parsing

Content Provider

  1. Content Provider Fundamental
  2. Contact Content Provider
  3. Other Built-in Content Providers
  4. Creating Custom Content Provider
  5. Understanding Content URI
  6. ContentResolver
  7. Sharing Information from custom content provider
  8. Android Notification
  9. Notification API
  10. Creating Notification Builder
  11. Setting Notification Properties
  12. Attaching Actions
  13. Issuing Notification
  14. Builder class
  15. Android Notification Examples

Multimedia

  1. Wallpaper
  2. Live Wallpaper
  3. Multimedia API
  4. Playing Audio
  5. Creating Audio Player
  6. Playing Video
  7. Alarmmanager
  8. Gallery
  9. Speech API
  10. TextToSpeech API
  11. TextToSpeech Example
  12. Managing speed and
  13. pitch Speech To Text

23.Telephony API

  1. Telephony Manager
  2. Get Call State
  3. Call State BroadcastReceiver
  4. Simple Caller Talker
  5. Making Phone Call
  6. Send SMS
  7. Send Email

Location API

  1. Location API Fundamental
  2. Example of Android Location API
  3. Working with Google Maps
  4. Animation
  5. Android Animation API
  6. Android Drawable class
  7. Android Animation Example
  8. Android Rotate Animation
  9. Android Fade Animation
  10. Android Zoom Animation

Device Connectivity

  1. Bluetooth Tutorial
  2. List Paired Devices
  3. Working with WiFi
  4. Working with Camera

Sensor

  1. Sensor API
  2. Motion Sensor
  3. Position Sensor
  4. Environmental Sensor
  5. Sensor Values
  6. SensorManager class
  7. Sensor Class
  8. SensorEvent class
  9. SensorEventListener interface
  10. Compass Accelerometer and Orientation Sensors Sensor Examples

Android Graphics

  1. Graphics API
  2. 2D Graphics
  3. graphics.
  4. Canvas android
  5. Paint class

Android P2P Communication

  1. Introducing Instant Messaging
  2. Using the GTalk Service
  3. Monitoring the Roste for Changes
  4. Sending and Receiving Data Messages
  5. Transmitting Data Messages
  6. Receiving Data Messages

Android Web Services

  1. What is web service
  2. Soap Vs Restful web service
  3. Android Restful web service example with java servlet
  4. Storing data into external oracle database
  5. Verifying data in android with external oracle database

Android Google Map

  1. Android Map V2 API
  2. Adding Map
  3. Customising Map
  4. GoogleMap class
  5. Android Google Map Application

Students Testimonials

  • Seeing the demand of Python in programming, I decided to enroll for weekend classes of Python then after joining, Ankit sir took our class and from the beginning we attended all the classes..

    gaurav saini
  • Ankit sir is one of the best mentors I have ever had and he's supportive also . He's is the professional in every branch he know and....

    Anshul
  • Ankit sir is the best trainer and have best knowledge in coding he is the best teacher and also supports the idea help to develop them

    rishabh jain
Read More.....