Advanced Android App Development
Below are the top discussions from Reddit that mention this online Udacity course.
Make your app production-ready by applying advanced features like library integration, material design, widgets, receiving cloud messages, and more.
Reddacity may receive an affiliate commission if you enroll in a paid course after using these buttons to visit Udacity. Thank you for using these buttons to support Reddacity.
Reddit Posts and Comments
0 posts • 27 mentions • top 10 shown below
205 points • hitler_kardashian
Upcoming Android courses on Udacity
Advanced Android App Development -- We'll introduce you to a host of tools and concepts, including: material design approaches, image-handling, performance profiling, and more!
Android Design for Developers -- By the end of the course, you'll understand how to create and use material design elements, surfaces, transitions and graphics in your app, across multiple form factors.
Android Ubiquitous Computing -- The material in this course will give you the conceptual knowledge and expertise to extend your app with Android Wear, Google Cast, Android TV, and Android Auto.
Google Play Services -- Google offers APIs that allow you to access many of its popular services, including Location, Maps, Analytics, Advertising, Identity, and more. In this course, you’ll learn how to access these services, and build better apps!
Gradle for Android and Java -- This course reveals the magic that happens after you hit the "Run" button in Android Studio. You'll learn how the Gradle build tool compiles and packages your app, and you'll customize the build process. You'll learn to configure free vs paid app flavors, create and integrate Android libraries, test your app, and prepare your app for the Play Store.
24 points • driscoll42
Coursera, Udacity, Udemy Android Courses, which to take?
I'm a fairly experienced developer, working mostly with SQL, Python, and R, but let's just call my Java knowledge zero. I want to get into developing some Android apps on the side for fun and to expand my skillset. However there seems to be a neverending supply of courses, books, videos, etc... to learn Android and I don't know which one to start with. Three below that caught my eye I'm considering starting with:
-
Coursera - Mobile Cloud Computing with Android Specialization: This sequence of courses examines mobile cloud computing on the Android platform, starting with user-facing applications, through the middleware and services running on Android devices, all the way to integration with network-accessible cloud services. -- Would not get the certificate, but just take the courses
-
Udemy - Learn Android Lollipop Development. Create Java Android Apps: You will obtain the skills to build progressively more complex Apps using Android Lollipop: you will start off by building basic apps, and progress to more complex apps showcasing the more advanced features of Android. The apps you create include a calculate, youtube video player, Flick Image search and display app, database drive Friends app, a note keep application that uses Google drive and Dropbox, a game, and more. -- I already bought this one for $10 once, it looks pretty well done and is constantly updating.
-
Udacity - Android Development for Beginners, Developing Android Apps, Advanced Android App Development, Android Design for Developers, Android Ubiquitous Computing, Google Play Services, Gradle for Android and Java, Android Performance, UX Design for Mobile Developers: Google's official courses for teaching Android development
I rather enjoy a course style learning, I have taken several Coursera courses before and loved them. Particularly I enjoy a text with supplementary videos, not videos with supplementary text as many courses are.
Anyways, does anyone have much experience with these (I realize most of the edX one's are new)? Any recommendations? I doubt I need to take all three sets of courses but ideally there's a more or less "best" one.
Thanks!
1 points • WindWalkerWhoosh
https://www.udacity.com/course/advanced-android-app-development--ud855
2 points • rogue
You might find lesson 5 of Udacity's Advanced Android App Development course of interest. It details using ExoPlayer to create something similar to what you describe.
1 points • jifewgef
I was thinking of taking these two udacity courses
https://www.udacity.com/course/new-android-fundamentals--ud851
https://www.udacity.com/course/advanced-android-app-development--ud855
as they were recommended by man but it seems to require some experience beforehand so the udemy course I'm taking now seems to provide required java knowledge first -> move on to android development -> provides few app varieties to build. After finishing the course, I'm thinking of taking 2 udacity courses I've provided with link above.
1 points • BurtMacklinFBI
If you know your way around Java/Android then pretty easy, if not then pretty hard. This course is free, and eventually covers maps. This is the prerequisite course
1 points • staples2412412
thanks for the reply! I'm currently taking course from udemy called
The Complete Android & Java Developer Course – Build 21 Apps
basically provides lecture for necessary java knowledge to work on android dev before moving on to starting learning about android dev to make apps.
After that I'm thinking of taking these 2 courses from udacity;
https://www.udacity.com/course/new-android-fundamentals--ud851
https://www.udacity.com/course/advanced-android-app-development--ud855
which seemed pretty popular among others.
The udemy course has certificate of completion, but not sure if it'll help to put in the resume haha.
1 points • hp1ow
Yeah sure!
Udacity has some solid video courses that are developed with Google.
If you already have some general programming background, I'd recommend these:
If you are newer to programming, or just want to start more beginner-level, I'd recommend the courses listed in the Android Basics Nanodegree. The Nanodegree costs, but if you scroll down to the list of courses --- you can search for those on Udacity individually. They are free :)
2 points • pagalDroid
Either
https://www.udacity.com/course/developing-android-apps-with-kotlin--ud9012 (newer, uses Kotlin)
or
https://www.udacity.com/course/new-android-fundamentals--ud851 (beginner, older but still relevant)
https://www.udacity.com/course/advanced-android-app-development--ud855
1 points • peter_wanden
This is the track I took as it's what Google recommends:
Do this
https://www.udacity.com/course/new-android-fundamentals--ud851
this
https://www.udacity.com/course/advanced-android-app-development--ud855
this
https://www.udacity.com/course/gradle-for-android-and-java--ud867
and then this
https://www.udacity.com/course/material-design-for-android-developers--ud862
and then you will have an idea of what to do and how to do it with Android
​
All of the above are a little out of date, however that does not matter. I've heard they are all going to be refreshed in Kotlin soon. They are all free!
Either way, until you are familiar with the above you are going to have a pretty tough time with Android, however completing the above will make life a LOT easier.
​
Good luck.