Course Report
Find detailed report of this course which helps you make an informed decision on its relevance to your learning needs. Find out the course's popularity among Careervira users and the job roles that would find the course relevant for their upskilling here. You can also find how this course compares against similar courses and much more in the course report.
Visit Course Report
Course Features
Duration
2 months
Delivery Method
Online
Available on
Limited Access
Accessibility
Desktop, Laptop
Language
English
Subtitles
English
Level
Intermediate
Teaching Type
Self Paced
Course Description
Course Overview
International Faculty
Post Course Interactions
Hands-On Training,Instructor-Moderated Discussions
Skills You Will Gain
Prerequisites/Requirements
A GitHub account and understanding on how to use GitHub
Android Studio 32 or higher
Reliable internet connection to download required software and libraries
What You Will Learn
Activity & Fragment LifecycleLearn all about the Android Activity LifecycleCreate a one-screen app called Dessert pusherDebug common issues through an understanding of lifecycles
App Architecture (Data Layer)Build a Sleep Quality Tracker app and use a database to store the data over timeUse SQLite to manage your database
App Architecture (UI Layer)Learn one way to structure an Android app and the benefits that come with this designLearn about two classes in the lifecycle library: ViewModel and LiveData
App NavigationLearn how to build apps that contain multiple screens known as destinationsUse Android Studio tools to create and visualize a map, or graph, of destinations that show navigation paths in your appLearn the navigation patterns and user interf
Behind the ScenesLearn how to implement offline caching by building an app that lets users watch DevByte videosTake an online-only app and transform it to work offline by adding offline caching
Connect to the InternetBuild an application that connects to an internet server to retrieve and display live dataSimplify fetching data and images, to make sure the app reasonably conforms to networking and image loading best practices
Designing for EveryoneImprove your app design to support multiple languages as well as support multiple device sizes and orientationsLearn how to make your app accessible for users who might need assistance navigating, like supporting talkback and push b
LayoutsLearn different kinds of views and resourcesExplore arranging elements with the Android Studio's Layout EditorConnect views with data through data binding
RecyclerViewUse RecyclerView to make significant improvements in the UI of your app
Build Your First AppExplore the basics of Android, such as creating text, images, and interactive buttonsSet up the development environment and create a Dice Roller Android appNavigate the Main Map Anatomy of an Android app