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

P-Infowiz Logo

Android Application Development

Android Application Development course is offered by P-Infowiz for all skill level. We start training the student from very basic level and try to slowly bring them to the expert level in programming.

by P-Infowiz [Claim Listing ]
Web Brains Logo

Android App Development Course

Android is one of the most favorite platforms for the developers as it is a free and open source framework which provides the best flexibility to bring ideas into reality.

by Web Brains [Claim Listing ]
Raj Computers Logo

Android App

Android App course is offered by Raj Computers. 'Quality education and Hands-on experience to every student' is what we always focus on, which has kept us going strongly for more than 28 years.

by Raj Computers [Claim Listing ]
Blue Pearl Computer Education Logo

Android

Android course is offered by Blue Pearl Computer Education. We are the First ever institute to make you think logically. Our specialty is to show the logical view of programming and upgrade your coding skill. For further clarification please free to contact us.

by Blue Pearl Computer Education [Claim Listing ]
Simply C Computers without logo

Android Course

Android course is offered by Simply C Computers. Simply C believes in providing students quality education with practical application, with a vision of future. The company is preparing its students to have a competitive edge in the global job market.

by Simply C Computers [Claim Listing ]

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