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