Learn Kotlin by Developing Android Apps

Course

Online

£ 150 + VAT

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

Grasp the intricacies of Kotlin and equip yourself to develop premium Android apps from novice to pro.Kotlin has been making waves ever since it was made open-source by JetBrains in 2011; it has been praised by developers across the world and is already being adopted by companies. This video provides a detailed introduction to Kotlin, shows you all its features, and will enable you to write Kotlin code to production.We start with the basics: we get you familiar with running Kotlin code, setting it up, and using its tools. We provide instructions you can use to write basic programs. Next, we cover the functions and properties of object-oriented code, all the while using Kotlin's new featuresAbout the AuthorBrandan Jones has been an Adjunct Assistant Professor for the University of Cincinnati since the 2000-2001 school year. He has taught many courses in programming, from introductory programming to full stack development.
Brandan proposed and created the first Android programming course at the University of Cincinnati, and has been teaching it ever since. He reapplied this course and taught it at Northwestern University's School of Continuing Studies as well.
Brandan is the creator of the Android app PlantPlaces.com Mobile, which allows users to search for plants by color, and GPS plants. He wrote this app in 2012, using TDD principles. He used selected JSON feeds from that app in the examples in this video course.
Brandan's mix of both academic and professional experience means that he brings real-world concepts to the classroom. Most of his high-level classes include hands-on experience with unit testing, scrum, and distributed version control systems..
Brandan holds a BS in Accounting and Management Information Systems from Miami University in Oxford, Ohio

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Develop an Android application with Kotlin
Use the Android Studio development environment
Kotlin syntax and strategies
Integrate with apps on Android devices
How to integrate with external data

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Emagister S.L. (data controller) will process your data to carry out promotional activities (via email and/or phone), publish reviews, or manage incidents. You can learn about your rights and manage your preferences in the privacy policy.

Reviews

This centre's achievements

2021

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 6 years

Subjects

  • Install
  • Oriented Programming
  • Object oriented Programming
  • Programming
  • Systems
  • Project
  • School
  • University
  • Layout
  • Design
  • Syntax
  • Object-oriented training
  • Java
  • Object oriented training
  • Benefits

Course programme

Introduction to Kotlin 6 lectures 01:06:35 The Course Overview This video provides an overview of the entire course. Uses and Advantages of Kotlin How can Kotlin be used and why should we use it?
  • Learn the benefits of Kotlin
  • Get to know the history of Kotlin
  • Learn the trademarks used in this video course
Object Oriented versus Functional Programming In this video, we will learn the differences between two programming paradigms: object oriented programming and functional programming.
  • What is an object
  • What is functional programming
  • Embrace object oriented programming or functional programming with Kotlin
Create a Kotlin Project in Android Studio This hands-on demonstration shows how to create a Kotlin project in Android Studio.
  • Explore a project structure in Android Studio
  • Install the Kotlin plugin (if needed)
  • Create a new project in Android Studio
Kotlin Syntax Overview Understand some of the time-saving features of Kotlin. Explore new programming paradigms that are embraced by Kotlin.
  • See how Kotlin handles nulls
  • Call functions efficiently with the "with" syntax
  • See how nulls are handled efficiently in Kotlin
Kotlin for the Java Developer Are you an experienced Java developer? This quick-start video explains some differences between Kotlin and Java.
  • No more semicolons
  • No more new keyword
  • Declaring variables
Introduction to Kotlin 6 lectures 01:06:35 The Course Overview This video provides an overview of the entire course. Uses and Advantages of Kotlin How can Kotlin be used and why should we use it?
  • Learn the benefits of Kotlin
  • Get to know the history of Kotlin
  • Learn the trademarks used in this video course
Object Oriented versus Functional Programming In this video, we will learn the differences between two programming paradigms: object oriented programming and functional programming.
  • What is an object
  • What is functional programming
  • Embrace object oriented programming or functional programming with Kotlin
Create a Kotlin Project in Android Studio This hands-on demonstration shows how to create a Kotlin project in Android Studio.
  • Explore a project structure in Android Studio
  • Install the Kotlin plugin (if needed)
  • Create a new project in Android Studio
Kotlin Syntax Overview Understand some of the time-saving features of Kotlin. Explore new programming paradigms that are embraced by Kotlin.
  • See how Kotlin handles nulls
  • Call functions efficiently with the "with" syntax
  • See how nulls are handled efficiently in Kotlin
Kotlin for the Java Developer Are you an experienced Java developer? This quick-start video explains some differences between Kotlin and Java.
  • No more semicolons
  • No more new keyword
  • Declaring variables
The Course Overview This video provides an overview of the entire course. The Course Overview This video provides an overview of the entire course. The Course Overview This video provides an overview of the entire course. The Course Overview This video provides an overview of the entire course. This video provides an overview of the entire course. This video provides an overview of the entire course. Uses and Advantages of Kotlin How can Kotlin be used and why should we use it?
  • Learn the benefits of Kotlin
  • Get to know the history of Kotlin
  • Learn the trademarks used in this video course
Uses and Advantages of Kotlin How can Kotlin be used and why should we use it?
  • Learn the benefits of Kotlin
  • Get to know the history of Kotlin
  • Learn the trademarks used in this video course
Uses and Advantages of Kotlin How can Kotlin be used and why should we use it?
  • Learn the benefits of Kotlin
  • Get to know the history of Kotlin
  • Learn the trademarks used in this video course
Uses and Advantages of Kotlin How can Kotlin be used and why should we use it?
  • Learn the benefits of Kotlin
  • Get to know the history of Kotlin
  • Learn the trademarks used in this video course
How can Kotlin be used and why should we use it?
  • Learn the benefits of Kotlin
  • Get to know the history of Kotlin
  • Learn the trademarks used in this video course
How can Kotlin be used and why should we use it?
  • Learn the benefits of Kotlin
  • Get to know the history of Kotlin
  • Learn the trademarks used in this video course
Object Oriented versus Functional Programming In this video, we will learn the differences between two programming paradigms: object oriented programming and functional programming.
  • What is an object
  • What is functional programming
  • Embrace object oriented programming or functional programming with Kotlin
Object Oriented versus Functional Programming In this video, we will learn the differences between two programming paradigms: object oriented programming and functional programming.
  • What is an object
  • What is functional programming
  • Embrace object oriented programming or functional programming with Kotlin
Object Oriented versus Functional Programming In this video, we will learn the differences between two programming paradigms: object oriented programming and functional programming.
  • What is an object
  • What is functional programming
  • Embrace object oriented programming or functional programming with Kotlin
Object Oriented versus Functional Programming In this video, we will learn the differences between two programming paradigms: object oriented programming and functional programming.
  • What is an object
  • What is functional programming
  • Embrace object oriented programming or functional programming with Kotlin
In this video, we will learn the differences between two programming paradigms: object oriented programming and functional programming.
  • What is an object
  • What is functional programming
  • Embrace object oriented programming or functional programming with Kotlin
In this video, we will learn the differences between two programming paradigms: object oriented programming and functional programming.
  • What is an object
  • What is functional programming
  • Embrace object oriented programming or functional programming with Kotlin
Create a Kotlin Project in Android Studio This hands-on demonstration shows how to create a Kotlin project in Android Studio.
  • Explore a project structure in Android Studio
  • Install the Kotlin plugin (if needed)
  • Create a new project in Android Studio
Create a Kotlin Project in Android Studio This hands-on demonstration shows how to create a Kotlin project in Android Studio.
  • Explore a project structure in Android Studio
  • Install the Kotlin plugin (if needed)
  • Create a new project in Android Studio
Create a Kotlin Project in Android Studio This hands-on demonstration shows how to create a Kotlin project in Android Studio.
  • Explore a project structure in Android Studio
  • Install the Kotlin plugin (if needed)
  • Create a new project in Android Studio
Create a Kotlin Project in Android Studio This hands-on demonstration shows how to create a Kotlin project in Android Studio.
  • Explore a project structure in Android Studio
  • Install the Kotlin plugin (if needed)
  • Create a new project in Android Studio
This hands-on demonstration shows how to create a Kotlin project in Android Studio.
  • Explore a project structure in Android Studio
  • Install the Kotlin plugin (if needed)
  • Create a new project in Android Studio
This hands-on demonstration shows how to create a Kotlin project in Android Studio.
  • Explore a project structure in Android Studio
  • Install the Kotlin plugin (if needed)
  • Create a new project in Android Studio
Kotlin Syntax Overview Understand some of the time-saving features of Kotlin. Explore new programming paradigms that are embraced by Kotlin.
  • See how Kotlin handles nulls
  • Call functions efficiently with the "with" syntax
  • See how nulls are handled efficiently in Kotlin
Kotlin Syntax Overview Understand some of the time-saving features of Kotlin. Explore new programming paradigms that are embraced by Kotlin.
  • See how Kotlin handles nulls
  • Call functions efficiently with the "with" syntax
  • See how nulls are handled efficiently in Kotlin
Kotlin Syntax Overview Understand some of the time-saving features of Kotlin. Explore new programming paradigms that are embraced by Kotlin.
  • See how Kotlin handles nulls
  • Call functions efficiently with the "with" syntax
  • See how nulls are handled efficiently in Kotlin
Kotlin Syntax Overview Understand some of the time-saving features of Kotlin. Explore new programming paradigms that are embraced by Kotlin.
  • See how Kotlin handles nulls
  • Call functions efficiently with the "with" syntax
  • See how nulls are handled efficiently in Kotlin
Understand some of the time-saving features of Kotlin. Explore new programming paradigms that are embraced by Kotlin.
  • See how Kotlin handles nulls
  • Call functions efficiently with the "with" syntax
  • See how nulls are handled efficiently in Kotlin
Understand some of the time-saving features of Kotlin. Explore new programming paradigms that are embraced by Kotlin.
  • See how Kotlin handles nulls
  • Call functions efficiently with the "with" syntax
  • See how nulls are handled efficiently in Kotlin
Kotlin for the Java Developer Are you an experienced Java developer? This quick-start video explains some differences between Kotlin and Java.
  • No more semicolons
  • No more new keyword
  • Declaring variables
Kotlin for the Java Developer Are you an experienced Java developer? This quick-start video explains some differences between Kotlin and Java.
  • No more semicolons
  • No more new keyword
  • Declaring variables
Kotlin for the Java Developer Are you an experienced Java developer? This quick-start video explains some differences between Kotlin and Java.
  • No more semicolons
  • No more new keyword
  • Declaring variables
Kotlin for the Java Developer Are you an experienced Java developer? This quick-start video explains some differences between Kotlin and Java.
  • No more semicolons
  • No more new keyword
  • Declaring variables
Are you an experienced Java developer? This quick-start video explains some differences between Kotlin and Java.
  • No more semicolons
  • No more new keyword
  • Declaring variables
Are you an experienced Java developer? This quick-start video explains some differences between Kotlin and Java.
  • No more semicolons
  • No more new keyword
  • Declaring variables
Create a Simple Kotlin App Project and Layout 5 lectures 01:02:15 Project Design Document Describe our example application with a design document.
  • What is the purpose of the project
  • What features do we want in the project
  • Understand the balance between features, time, and quality
Understanding the AndroidTM Project Structure In this video, we demystify the Android project structure, and we see the files and folders that we will use frequently.
  • What are the folders
  • Where does source code go
  • Where do other resources go
Layouts The Android operating system runs on a nearly infinite combination of hardware and resolution. Making an app look good on all of these combinations requires knowledge of how to leverage layouts in Android.
  • Discuss the different types of layouts
  • Show how to nest layouts for flexibility
  • Consider usability with layouts and screen click depth
Add Widgets to a Layout Once we have defined our layout, we can add widgets to the layout. Widgets are User Interface elements that allow the user to interact with our application.
  • Add an Image widget
  • Add four buttons, with uniform size
  • Add a TextView to show status
Handle a Button Click Now that we have a button on our page, what do we do when the user clicks a button?
  • Understand the onClick attribute of the Button widget
  • Create a function to match the button's onClick value
  • Visualize what happens when we click a button
Create a Simple Kotlin App Project and Layout. 5 lectures 01:02:15 Project Design Document Describe our example application with a design document.
  • What is the purpose of the project
  • What features do we want in the project
  • Understand the balance between features, time, and quality
Understanding the AndroidTM Project Structure In this video, we demystify the Android project structure, and we see the files and folders that we will use frequently.
  • What are the folders
  • Where does source code go
  • Where do other resources go
Layouts The Android operating system runs on a nearly infinite combination of hardware and resolution. Making an app look good on all of these combinations requires knowledge of how to leverage layouts in Android.
  • Discuss the different types of layouts
  • Show how to nest layouts for flexibility
  • Consider usability with layouts and screen click depth
Add Widgets to a Layout Once we have defined our layout, we can add widgets to the layout. Widgets are User Interface elements that allow the user to interact with our application ire representing a value in memory, and performing computations in memory. When we declare variables, we are reserving a space in memory where we can store values and perform computations.
  • What is...

Additional information

Software developers who want to write apps quickly, with minimal intrusion from boilerplate syntax

Learn Kotlin by Developing Android Apps

£ 150 + VAT