Enroll in Firebase Essentials For Android and learn how to use Firebase to quickly get synchronized data up and running for multi-user apps. Master efficient database design, secure your data with Firebase's Security and Rules language, and take advantage of Firebase's offline capabilities. Get the skills you need to create powerful Android apps with Firebase.
Mobile Design and Usability for Android
1.5
Udacity92 learners
Learn More
This course, Mobile Design and Usability for Android, is a must-have for anyone looking to design a mobile product that puts users first. Featuring experts from Facebook, you'll learn how to use data to guide prototyping and user testing. Plus, this course is also available for iOS! Don't miss out on this opportunity to become a mobile design expert.
Developing Android Apps with Kotlin
5.0
Udacity717 learners
Learn More
Developing Android Apps with Kotlin, developed by Google and Udacity, is the perfect course for anyone looking to learn how to architect and develop Android apps. With this course, you'll learn to use industry-proven tools and libraries to create apps in less time, with fewer errors and less code. You'll get hands-on experience building real Android apps using modern app architecture and Jetpack components such as Room, Work Manager, and the new Navigation component. Plus, you'll learn to use Kotlin features to write your app code quickly and concisely. Get ready to train your brain to think like a mobile developer!
Kotlin for Android Developers
2.5
Udacity123 learners
Learn More
Kotlin for Android Developers is the perfect course for experienced Java programmers looking to learn the Kotlin programming language. Led by Aaron Sarazan, Lead Software Engineer at Capital One and a leading advocate for Kotlin, this fast-paced course will teach you how to take a basic Android app in Java and convert it to Kotlin, while introducing you to key features of the language. Don't miss out on this great opportunity to learn Kotlin!
1. Programming Courses: These online courses cover a wide range of programming languages such as Python, Java, C++, and more. They also teach students web development, software engineering, and other technical skills.
2. Business Courses: These courses cover topics such as entrepreneurship, marketing, accounting, and financial management. Students can learn about business strategy, banking, investment, and more.
3. Language Courses: Online courses in languages such as Spanish, French, Mandarin, and more are available for students looking to improve their language skills or learn a new language.
4. Healthcare Courses: These courses cover topics such as nursing, medical coding, healthcare management, and more. Students can also learn about public health, nutrition, and other related topics.
5. Arts & Design Courses: Online courses in graphic design, animation, photography, and other artistic subjects are available for students interested in creative fields.
6. Personal Development Courses: These courses cover topics such as time management, communication skills, mindfulness, and more to help students improve their personal and professional lives.
7. STEM Courses: Science, Technology, Engineering, and Mathematics (STEM) courses cover subjects such as biology, physics, engineering, and more. Students can learn about cutting-edge technologies and scientific advancements.