Android App Development Masterclass using Kotlin
Learn Kotlin Android App Development And Become an Android Developer
Reddemy may receive an affiliate commission if you enroll in a paid course after using these buttons to visit Udemy. Thank you for using these buttons to support Reddemy.
Reddit Posts and Comments
0 posts • 14 mentions • top 13 shown below
7 points • Frission_
Tim Buchalka's Android Kotlin course is the one I used at work to switch to Android, I've been working as an Android Dev for two years now. I'd recommend it, he goes down deep into the details.
1 points • wavecycle
I liked this one and the cost is really low: https://www.udemy.com/course/android-oreo-kotlin-app-masterclass/
1 points • PhenixFine
The Udemy course is called Android App Development Masterclass using Kotlin. I'm taking the Android Basics in Kotlin as well, which is supposed to help learn the things needed to pass a certificate test Google has ( so my thinking is the course might eventually get to compose, and if it doesn't then I'll just learn it once I complete the available units ).
1 points • Jersey86Devil
I really just started learning using Tim Buchalka course on udemy (https://www.udemy.com/course/android-oreo-kotlin-app-masterclass/ for reference). Do you use kotlin more than java in a professional environment? I thought kotlin would be better to learn first and it has multiplatform abilities.
1 points • Wund3rBoi
I'm currently taking Tim Buchalka's Udemy course called Android App Development Master Class using Kotlin and I'm loving it so far.
2 points • Tvalbutiken
I learned Kotlin and created my first app within three months after taking this course: https://www.udemy.com/course/android-oreo-kotlin-app-masterclass/
Tim is a great instructor, very pedagogical in my opinion.
2 points • iTahirAli
1 points • Shine_Infinity
I will share with you a basic roadmap to get started with learning Android.
1.Choose the programming language
You can start with the basics of languages used to develop Android applications. The first step would be to choose either Kotlin or Java for development.
You can consider the following aspects while choosing-
Java is the official language for developing Android Apps. Most of the applications you find on Google Play App Store and Apple App Store are developed using Java. It’s most supported by Google and you can easily find learning videos for Java.
Kotlin is a cross-programming platform and one of the biggest advantages is that it is void of many of the exceptions you’ll find in Java such as a null pointer or memory leakage. It is also a little easier to code as it doesn’t have syntax like ending every line with a semicolon.
- Get familiarised with Android Studio
Android Studio is the official Android Development Environment. It’s better to get acquainted with tools and the environment before actually starting with projects. The files that will be part of all your projects are
· AndroidManifest.xml file
· Java file
· Drawable file
· Layout file
· mipmap file
· colors.xml file
· strings.xml file
· styles.xml file
· build.gradle file
- Know the Android components
Learn about the various components such as Activity and Event handling, services, content provider, broadcast receiver.
- Learn basic UI design
Explore some of the basic design components such as the layouts, view elements and intents.
After you are done with these, you can also check for complex UI design, storage, Firebase and security.
While learning from videos would help, I found that having a mentor guide through the learning is more effective. I tried the Android App Development Course of the SmartKnower platform. The course helped me a great deal to create Apps with value. The mentor helped me work on 2 real-time projects, making me confident about developing apps with real-world applications.
You can also check out the following courses-
Udemy - https://www.udemy.com/course/android-oreo-kotlin-app-masterclass/
Verzeo - https://verzeo.com/internship/app-development-internship
These courses would give you a holistic idea and real-time experience in developing Android applications.
1 points • starygrzejnik
That tutorial: https://www.udemy.com/course/android-oreo-kotlin-app-masterclass/learn/lecture/11164130#announcements include calculator app.
1 points • S0phon
https://www.udemy.com/course/android-oreo-kotlin-app-masterclass/ for Android and some basic Kotlin. The best I've tried but the lecturer takes a long time to get to the point.
Or https://codelabs.developers.google.com/codelabs/kotlin-android-training-welcome/index.html?index=..%2F..android-kotlin-fundamentals by Google.
Once you have some experience, Vasily Zukanov's courses: https://www.udemy.com/user/vasiliy-zukanov/
1 points • chris1666
Are they all sucky apps ? I have an idea what you mean about a toxic environment, some people tend to forget what its like to be a beginner and needing to learn some dont want the competition.
But there are also many who want to teach and enjoy doing so. Still, I have to say if your still learning how to make apps I think it would help you to focus on learning one style first... as in those for android or those for Ios/apple before doing the other.
Also check out such courses on Pluralsight for app development as it is free all this month,
1 points • sandroklostermann
I'd suggest start with an online course (at Udemy, for exemple):
The new and recommended language to develop Android apps is Kotlin. There is a good course here: https://www.udemy.com/course/android-oreo-kotlin-app-masterclass/
If you want to learn Java and support less recent apps: https://www.udemy.com/course/complete-android-n-developer-course/
Hope this helps. :)
1 points • Turquoise_Beeba97
Thank you so much for your reply! I heard of the Big Nerd Ranch Books, I scanned through them yesterday and they seem great!. I also love learning from books, I feel like they are way more organized,detailed and you can go at your own pace. What you did sounds great! What I have attempted so far is that I watched a 2 hour kotlin tutorial and have done a water bill application and a splitbill application and thats about it. I tried reading android development with kotlin but didnt like it as much.I also checked out udemy because they seem to have a lot of courses. My top 3 were https://www.udemy.com/course/android-kotlin-developer/ https://www.udemy.com/course/android-oreo-kotlin-app-masterclass/ https://www.udemy.com/course/the-complete-android-oreo-developer-course/ I picked the first one It sounded promising also the kind of applications that can be used for portfolio include: A Trello Clone
A Quiz App
A 7 Minute Workout App
A Weather App
A Drawing App
Also the material covered included: The object-oriented programming language Kotlin, variables, data types, functions, classes, inheritance.
Control flows (if/else, when, for/while/do-while loops) .
Data structures such as collections, arrays, ArrayLists etc.
Networking including asynchronous API call, to retrieve live data from the cloud and store it there.
JSON with all of its advantages.
Camera, Gallery, SQLite, GPS, and many more Android Device features.
Third-Party libraries such as GSON, Google Places, RETROFIT, DEXTER and many more.
Firebase and Firestore usage
What I want to manage to achieve in the end to make a game like a master-mind game (https://www.archimedes-lab.org/mastermind.html) with a twist , I feel like it might be a good application to demonstrate the skills I will learn.Currently I feel like I am all over the place :D But I am trying to workout how to organize my learning. I think what I will try to do is use both the books and udemy course with more focus on the books because I just had good review of them from u and i liked them. The course on udemy has a good instructor and the projects seem quite nice. I also have an idea of how to use git for working in teams. It would be cool if we can both build an application! But I know that I need to get my hands dirty a bit more to reach a close level of knowledge to yours. What do you think of my study plan? and making an application idea?