- Want to develop Android apps? You need Android Studio—the only IDE fully supported by Google for Android app development. Learn how to install Android Studio 2.0, set up your development environment, and start coding.
- Explore the world of Android app development. Learn the steps to creating your very first Android app in this overview course.
- Learn how to create a user interface for an Android app. This course covers working with the essential UI components of Android apps, including layouts, views, alignment constraints, styles, material design, text strings, and more.
- Discover how to build mobile apps for Android that support multiple screens and devices. Learn how to create alternative resource directories, work with fragments to create dynamic UIs, and more.
- Learn how to handle events and manage navigation in your Android app. This course covers the activity lifecycle, working with events using Java objects, lambda expressions, and open source libraries, sending and receiving broadcast messages, and more.
- Learn how to use the data management and presentation tools of the Android SDK. David Gassner demonstrates how to use shared preferences, JSON-formatted text files, and SQLite to manage data. He shows you how to customize data display and handle common events.
- Once you've created an Android app, it's time to share it with the world. Learn how to package and distribute Android apps on Google Play and the Amazon Appstore.
- Display information in your Android app by using toast messages, snackbars, dialogs, and notifications. Joe Marini shows you how you can ensure your app communicates effectively with the user. In this course, he demonstrates how to select the right method depending on if you want the user to acknowledge information, make a confirmation, or be notified of an event.
- Create layouts for different screen sizes with the Android Fragments API. Learn to add and remove fragments with Java and XML and use fragments to dynamically choose layouts at runtime, store shared preferences, and more.
- Learn how to simplify your apps by applying simple architectural design patterns to your mobile code base.
- Take your Java skills to the next level by leveraging some of the most popular design patterns and APIs for the Android SDK.
- Make your Android apps more efficient with concurrent programming. Learn how to create and manage background threads using intent services, AsyncTask, JobScheduler, and a few useful Android APIs.
- Get started with data persistence for Android apps. Learn about various options for storing your app's data in a database, including working with SQLite, Cupboard, and Realm.
- Take advantage of web services, integrations, and libraries to optimize how your Android app handles network connectivity, errors, data management, and more.
- Joe Marini takes you on a tour of Google Firebase, demonstrating how to use some key Android development features. Discover how to build an app, improve engagement, and increase earnings. Learn how to use the main features in Firebase Analytics, Firebase Remote Config, and Firebase Authentication.
- Create a complete note-taking app from scratch with Android Studio, and then watch companion courses in Windows and iOS to compare the app development workflows.
- Learn how to incorporate different kind of software testing into your development cycle and start testing, recording, and resolving defects.
- Explore effective testing techniques for Android by walking through an app development workflow where testing is integrated throughout the process.
- Make sure every part of your Android mobile app works perfectly. Test your application at the unit level using unit testing and the built-in tools in the Android SDK.
Obtener certificado de finalización
Cuando hayas terminado, obtendrás un certificado de finalización reconocido por el sector que podrás destacar en tu perfil de LinkedIn.
No hay comentarios:
Publicar un comentario