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

Altos Technologies Logo

iOS Development

iOS Development  course is offered by Altos Technologies for all skill level. Having theoretical knowledge is not enough to sustain a newcomer in the industry.

by Altos Technologies
One Team Solutions Logo

iOS App Development Course Training

Apple iOS is the second most popular mobile operating system after Android and the hottest tech thing around right now. iPhone and iPad rely on iOS as their operating system. And they are one of the important pieces of technological hardware in the past twenty years.

by One Team Solutions [Claim Listing ]
Skilldesign Logo

Android Development Course

Android development courses often include practical exercises, projects, and real-world applications to apply what you've learned. Additionally, they may cover best practices, coding standards, and the latest Android development trends to help you stay up-to-date with the evolving platform.

by Skilldesign [Claim Listing ]
NSchool Academy Logo

Android Development Training Course (Beginner)

Android is a Linux-based mobile operating system designed primarily for touchscreen devices such as smartphones, tablets, etc. Android has built excellent careers in today’s technology innovation and application development, which lets the android developers in developing the apps easily.

by NSchool Academy [Claim Listing ]
  • Price
  • Start Date
  • Duration
AICSM Logo

Diploma In Mobile Application Developing

Diploma In Mobile Application Developing offered by AICSM.It is a National Programme in Information Technology Education and Development.

by AICSM [Claim Listing ]

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