Android/Kotlin Training

by TCIL-IT Claim Listing

We are living in such an era, that hardly we can find an individual without a mobile phone. With the enormous growth of mobile technology, the concept of simple phone is replaced strongly by smartphone.

Price : Enquire Now

Contact the Institutes

Fill this form

Advertisement

TCIL-IT Logo

img Duration

Please Enquire

Course Details

We are living in such an era, that hardly we can find an individual without a mobile phone. With the enormous growth of mobile technology, the concept of simple phone is replaced strongly by smartphone.

Android is the well known and best platform to develop various applications for mobile devices. There are numerous mobile applications that are gaining popularity and every tablet or smartphone has its own collection of applications generated through android.

There is huge demand for professionals who are masters in android programming. If you are interested to flourish in this field, you can reach top most destinations with a superior knowledge on programming android.

A good training in android programming will help a person to get complete core and advanced knowledge by working on real time projects. Only a well reputed company can deliver this power packed performance. If you are trying to acquire your dream job, then TCIL-IT Chandigarh will be your prime destination to equip yourself with all the advanced versions of android application training in Chandigarh. TCIL-IT Chandigarh is a leading training company in Chandigarh which acts as valuable source of knowledge for all training courses related to information technology and telecommunication services.

With us, you will get a golden opportunity to work with famous android developers who can teach you various key features of handling various rough and tough situations in live projects. Being new developers, all the mistakes made by you will get clarified and rectified.

Our trainers are well recognized among various industries. You will get exposed to all the latest modules that supplement creative features in android applications.

With us, you can sharpen your professional skill along with other soft skills that are essential in the field of recruitment. We us, you can boost up your confidence and perform excellently in any interview to attain your dream job.

 

Content:

  • Module1: Getting Started with Kotlin
  • Using the command line to compile and run Kotlin code
  • Kotlin runtime
  • The REPL
  • Kotlin for scripting
  • Kotlin with Gradle
  • Kotlin with Maven
  • IntelliJ and Kotlin
  • Eclipse and Kotlin
  • Mixing Kotlin and Java in a project
  • Module 2: Kotlin Basics
  • Vals and vars
  • Type inference
  • Basic types
  • Numbers
  • Booleans
  • Chars
  • Strings
  • Arrays
  • Comments
  • Packages
  • Imports
  • Wildcard imports
  • Import renaming
  • String templates
  • Ranges
  • Loops
  • Exception handling
  • Instantiating classes
  • Referential equality and structural equality
  • This expression
  • Scope
  • Visibility modifiers
  • Private
  • Protected
  • Internal
  • Control flow as expressions
  • Null syntax
  • Smart casts
  • Explicit casting
  • When expression
  • When (value)
  • When without argument
  • Function Return
  • Type hierarchy
  • Module 3: Functions in Kotlin
  • Defining functions
  • Single expression functions
  • Member functions
  • Local functions
  • Top-level functions
  • Named parameters
  • Default parameters
  • Extension functions
  • Extension function pre
  • Extension functions on nulls
  • Member extension function
  • Overriding member extension functions
  • Companion object extensions
  • Multiple return values
  • Infix functions
  • Operators
  • Operator overloading
  • Basic operators
  • In/contains
  • Get/set
  • Invoke
  • Comparison
  • Assignment
  • Java interop
  • Function literals
  • Tail recursive functions
  • Varargs
  • Spread operator
  • Standard library functions
  • Apply
  • Let
  • With
  • Run
  • Lazy
  • Use
  • Repeat
  • Require/assert/check
  • Generic functions
  • Pure functions
  • Java from Kotlin
  • Getters and setters
  • Single abstract methods
  • Escaping Kotlin identifiers
  • Java void methods
  • Kotlin from Java
  • Top-level functions
  • Default parameters
  • Object and static methods
  • Erasure naming
  • Checked exceptions
  • Module 4: Higher Order Functions and Functional Programming
  • Higher order functions
  • Returning a function
  • Function assignment
  • Closures
  • Anonymous functions
  • Function references
  • Top-level function references
  • Member and extension function references
  • Bound references
  • Function-literal receivers
  • Functions in the JVM
  • Bytecode
  • Function composition
  • Inline functions
  • Noinline
  • Currying and partial application
  • Currying in action
  • Adding currying support
  • Memoization
  • Implementing memoization
  • Type alias
  • Either
  • Fold
  • Projection
  • Module 5: Properties
  • Why use properties?
  • Syntax and variations
  • Visibility
  • Late initialization
  • Delegated properties
  • Lazy initializations
  • Lateinit versus lazy
  • Observables
  • A non-null property delegate
  • Properties or methods?
  • Module 6: Null Safety, Reflection, and Annotations
  • Nullable types
  • Smart cast
  • Safe null access
  • Force operator
  • Elvis operator
  • Safe casting
  • Optionals
  • Creating and returning an Optional
  • Using an Optional
  • Reflection
  • KClass
  • Instantiation using reflection
  • Constructors
  • Instantiation with callBy
  • Objects and companions
  • Useful KClass properties
  • Reflective functions and properties
  • Invoking a function reflectively
  • Declared and undeclared
  • Annotations
  • Annotation parameters
  • Module 7: Generics
  • Parameterised functions
  • Parameterized types
  • Bounded polymorphism
  • Upper bounds
  • Multiple bounds
  • Type variance
  • Invariance
  • Covariance
  • Covariant return
  • Contravariance
  • Variance overview
  • Nothing type
  • Type projection
  • Type erasure
  • Type reification
  • Recursive type bounds
  • Algebraic data types
  • Module 8: Data Classes
  • Automatic creation of getters and setters
  • The copy method
  • toString out of the box
  • hashCode and equals methods generated for you
  • Destructed declarations
  • Destructing types
  • Data class definition rules
  • and more.
  • Chandigarh Branch

    TCIL-IT (ICS) S.C.O. 3017-18, Second Floor Opp. Kisan Bhavan (Bijwara Market), Chandigarh

Check out more Mobile App Development courses in India

Computech Info Solutions Logo

Android Training

Android training is offered by Computech Info Solutions for all skill level. In a short span of time we have achieved tremendous success in the motive of leveraging successful careers by bridging the gap between Academics to Industry.  

by Computech Info Solutions [Claim Listing ]
Dream Class Education Logo

Android & IOS Development

The course encompasses basic training of Android programming & IOS Programming right from the scratch as well as of the most advanced concepts of Android mobile app development.

by Dream Class Education [Claim Listing ]
NSPL Reseach & Training Centre (RTC) Logo

Android Professional Training

Being an IT company, we know exact profile specifications and technical requirements for android developers. We have drafted the most advanced industry oriented curriculum for android. That’s why NSPL Android Training in Amritsar is ranked best among professionals in international arena.

by NSPL Reseach & Training Centre (RTC) [Claim Listing ]
  • Price
  • Start Date
  • Duration
Key Studioz Training Institute Logo

Android Training

Android Training offers the best training for android by the best and expert team of Google developers with live projects which will lead your future towards a new height of success

by Key Studioz Training Institute [Claim Listing ]
TechnoGuide Infosoft Pvt. Ltd Logo

Android Training

Android course is offered by TechnoGuide Infosoft Pvt. Ltd. The training programme and curriculum has designed in such a smart way that the students could get familiar with industrial professionalism since the beginning of the training and till the completion of the curriculum.

by TechnoGuide Infosoft Pvt. Ltd [Claim Listing ]

© 2025 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy