Kotlin for Android: Beginner to Advanced
Kotlin for Android: Beginner to Advanced, available at $79.99, has an average rating of 4.75, with 101 lectures, 7 quizzes, based on 3064 reviews, and has 15596 subscribers.
You will learn about Build professional, fully functional apps using Kotlin Apply for Jr. Android app development jobs Submit apps to the Google Play store This course is ideal for individuals who are This course is for absolute beginners with no coding experience or Programmers coming from Java who want to learn Kotlin for Android It is particularly useful for This course is for absolute beginners with no coding experience or Programmers coming from Java who want to learn Kotlin for Android.
Enroll now: Kotlin for Android: Beginner to Advanced
Summary
Title: Kotlin for Android: Beginner to Advanced
Price: $79.99
Average Rating: 4.75
Number of Lectures: 101
Number of Quizzes: 7
Number of Published Lectures: 101
Number of Published Quizzes: 7
Number of Curriculum Items: 108
Number of Published Curriculum Objects: 108
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- Build professional, fully functional apps using Kotlin
- Apply for Jr. Android app development jobs
- Submit apps to the Google Play store
Who Should Attend
- This course is for absolute beginners with no coding experience
- Programmers coming from Java who want to learn Kotlin for Android
Target Audiences
- This course is for absolute beginners with no coding experience
- Programmers coming from Java who want to learn Kotlin for Android
KOTLIN FOR ANDROID
Welcome to the world’s most comprehensive course on Kotlin for Android development. Whether your a developer coming from Java, or have NO Android experience, we start from the ground up and teach you everything you need to know how to build apps using Kotlin.
WHY TAKE THIS COURSE?
We don’t only focus on the Kotlin language like most courses on Kotlin do. Learn to code the Devslopes way. We’ll teach you everything about developing with Kotlin, working with interface builder and all the SDK’s you actually need to build apps. And as always, you’ll be building professional, amazing looking apps from start to finish.
Here are some of the things you’ll be able to do after taking this course:
- Learn to code how the PROs code – not just copy and paste
- Learn everything you need to know about submitting to the Google Play store
- Build beautiful Apps – We don’t build trash – you’ll create amazing real-world apps
- Build Real Projects – You’ll get to build projects that help you retain what you’ve learned
WHAT YOU WILL LEARN:
- Installing JDK and Android Studio as well as IntelliJ
- How to run apps on own device
- Those looking to get a full time job as a developer
- Kotlin Foundations – Variables, Strings, Collections, Classes, Inheritance, Lambda Expressions
- In depth look at activity life cycle, intents, and context
- Deep dive on constraint layout and supporting multiple device sizes.
- Enhance your UI with custom drawables
- Using Kotlin with Android SDK
- Comprehensive overview of List and Recycler Views
- Learn all about web requests and working with APIs and even implement web sockets in a fully functional Slack app clone.
Don’t forget to join the free live community where you can get free help anytime from other students.
Course Curriculum
Chapter 1: Android Studio and First App
Lecture 1: Intro to Kotlin and Android Course
Lecture 2: First look at Kotlin
Lecture 3: Install JDK and Android Studio for Mac
Lecture 4: Install JDK and Android Studio for Windows
Lecture 5: Android Emulator
Lecture 6: DinnerDecider Part 1
Lecture 7: DinnerDecider Part 2
Lecture 8: DinnerDecider Part 3
Lecture 9: Exercise: Make your own decider!
Lecture 10: Run on a real device!
Lecture 11: Run on a real device from Windows!
Chapter 2: Kotlin Foundation
Lecture 1: Installing IntellijIDEA for Mac
Lecture 2: Installing IntellijIDEA for Windows
Lecture 3: Variables with Kotlin
Lecture 4: Strings with Kotlin
Lecture 5: Numbers and Operators with Kotlin
Lecture 6: Functions with Kotlin
Lecture 7: Exercise: Practice writing functions
Lecture 8: Conditional Logic with Kotlin
Lecture 9: Collections with Kotlin
Lecture 10: Loops with Kotlin
Lecture 11: Nullability with Kotlin
Lecture 12: Classes and Inheritance with Kotlin
Lecture 13: Exercise: You’re so classy!
Lecture 14: Lambda with Kotlin
Chapter 3: Terminal & Version Control
Lecture 1: Intro to Git and Terminal
Lecture 2: Git & Version Control – The Fun Way
Lecture 3: Terminal Basics – Changing directories
Lecture 4: Terminal Basics – Creating directories & files
Lecture 5: Terminal Basics – copying & renaming files
Lecture 6: Terminal Basics – deleting files & directories
Lecture 7: Git Basics
Lecture 8: Setting up Github
Lecture 9: Working with Local & Remote Repositories
Lecture 10: Handling Git Merge Conflicts
Lecture 11: Exercise: Pushing your project to GitHub
Lecture 12: Using Git with Android Studio
Lecture 13: Importing Projects and Merge Conflicts
Chapter 4: All About Layout
Lecture 1: Intro to Android Constraint Layout
Lecture 2: Phone Portrait Layout Part 1
Lecture 3: Phone Portrait Layout Part 2
Lecture 4: Tablet Portrait Layout
Lecture 5: Tablet Landscape
Lecture 6: Exercise: Make your own layout
Chapter 5: Activity Lifecycle
Lecture 1: Intro to the app
Lecture 2: Welcome Screen Layout
Lecture 3: League Selection Layout
Lecture 4: Intents and Context
Lecture 5: Lifecycle Overview
Lecture 6: Lifecycle in action
Lecture 7: Skill Selection Layout
Lecture 8: Buttoning up the Activities
Lecture 9: Toggling the skills
Lecture 10: Parcelable
Lecture 11: Instance State
Lecture 12: Swoosh Challenge
Lecture 13: Exercise: Taking it to the big time.
Chapter 6: List and Recycler Views
Lecture 1: CoderSwag Intro
Lecture 2: Data Structure
Lecture 3: Simple ListView
Lecture 4: Custom List Adapter
Lecture 5: View Holder
Lecture 6: RecyclerView Adapter
Lecture 7: RecyclerView Clicks
Lecture 8: Product List View
Lecture 9: Product Recycle Adapter
Lecture 10: Exercise: Show me the product.
Chapter 7: Smack Chat App
Lecture 1: Smack Intro
Lecture 2: Project Setup
Lecture 3: MainActivity UI Setup
Lecture 4: Login Activity UI
Lecture 5: CreateUserActivity UI
Lecture 6: Generate Avatar and Background Color
Lecture 7: Webrequests and APIs
Lecture 8: Hosting API
Lecture 9: Local Hosting API
Lecture 10: Our first web request
Lecture 11: Registering a user
Lecture 12: Login User
Lecture 13: Creating User
Lecture 14: Polishing up Create User Activity
Lecture 15: Broadcast Receiver
Lecture 16: Find User
Lecture 17: Polishing up the Login Activity
Lecture 18: Add Channel Dialog
Lecture 19: Sockets
Instructors
-
Devslopes by Nathan Sevedge
Learn programming & app development
Rating Distribution
- 1 stars: 40 votes
- 2 stars: 67 votes
- 3 stars: 290 votes
- 4 stars: 1035 votes
- 5 stars: 1632 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024