Description
In this course, you will :
- How to develop Android applications through a hands-on, project-based approach.
- The most common tools used by Android developers on a daily basis, such as Java, Groovy, and XML. As you progress, you will create a fully functional Travel Blog Application that will be an asset to your portfolio.
- You will have created a fully functional Android application and will be prepared to work on more complex projects.
Syllabus :
1. Android Ecosystem
- Overview
- Android Development
2. Hello World
- Dependencies
- Activity
- Layout
- Travel Blog Application
3. Travel Blog - Login Screen
- Building Layout
- Activity Declaration and Keyboard Support
- Data Validation and Error Handling
- Loading Indicator
- Launch Second Screen
- Persist Login State
- Custom Styles
4. Travel Blog - Details Screen
- Building Layout
- Displaying Data From Code
- Image Loading
- Loading Data From the Internet
- Loading Indicator
- Error Handling and Retry
- HTML Handling
5. Travel Blog - List Screen
- Building Layout
- Displaying Data From Code
- Pull to Refresh
- Click to Open Details
6. Travel Blog - Search & Sort
- Sort
- Search
7. Travel Blog - Offline
- Caching Solutions
- Room Database
- Repository Pattern
- Offline Support