FOSSMeet 2019

FOSSMeet is an annual event at NIT Calicut that brings together the Free and Open Source Community from around the country.

Amarjit Singh


Programming with Kotlin

Submitted Jan 18, 2019

Kotlin designed by JetBrains adopted by Google as first citizen for Android Development.

Kotlin is a general-purpose programming language with static typing and type inference. Kotlin is designed to interoperate with Java, and its standard library but type inference allows its syntax to be more concise. Kotlin mainly targets the JVM, but also compiles to JavaScript or native code (via LLVM). Kotlin is designed and sponsored by JetBrains. Kotlin is serious contender in JVM space and getting adopted faster in Android space and various platforms.


Kotlin Introduction
Kotlin Language Basics
Kotlin Type System
Programming with Lambdas
Defining and Calling Functions
Classes, Objects, and Interfaces
Operator Overloading
Higher Order Functions


Participants must know
Concepts of Object Oriented Programming
Programming in C Language
Energy and Openness to Learn, Attitude to Take Ownership
Understanding and Appreciation of Mathematics 10+2 Level
Strong Logical and Programming Ability
Following Training Schedule and Decorum
Arriving on Time and Avoiding Distractions

Speaker bio

I combine my 14+ years of professional system design and development experience along with Design Thinking, System Design and Engineering, Social Engineering, Change Management, Team Building, Mentorship and Training. My main focus is on how we can be better technical and social leaders, engineers and developers by focusing on learning the skills and deeper part engineering and sciences, and skills most of ignore - understanding of community and users. In design thinking, I generally reason things w.r.t. big picture, what should we solve and most important what problems we should not solve. Most of the time early learners generally waste there vital time in solving problems which are not worth to solve, or solve same kind of problems again and again… As a mentor, I love to contribute at these aspect more…

I have consulted, performed trainings, workshops and designed and developed systems for clients in various sectors. Technology in all its forms is part of my makeup and so I think, code, speak, train and make people awesome in there vision and mission. I am strong proponent of Freedom, Openness, Scalability and Sustainability in System Design and Engineering.

I was leading contributor in making and evolving FOSSMeet@NITC in early phases. I lead FOSSMeet 2006 and FOSSMeet 2007 along with wonderful energetic, diverse and vibrant team coming from multiple departments, areas, student clubs, community and industry. We made FOSSMeet@NITC 2nd largest after FOSS.IN, Bangalore, just in 3 years… Let’s meet, share and explore more during 15th edition of FOSSMeet@NITC 2019… and make it awesome...


{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Hosted by

FOSSMeet is an annual event on Free and Open Source Software, conducted at National Institute of Technology, Calicut. The funnel is a space for proposals and voting on events. more