From Basics to Advanced: Build Stunning Android Apps with Jetpack Compose
Master the art of Android app development with Jetpack Compose, the modern UI toolkit. This comprehensive course covers the Kotlin programming language, essential data structures, functions, and object-oriented programming principles. Dive into Android and Jetpack Compose basics, explore advanced topics like state management, navigation, and architecture components. Learn to integrate popular libraries such as Retrofit, Coil, and Firebase for networking, authentication, and cloud storage. Enhance your skills through hands-on projects, including CRUD operations with Room, REST API consumption, and Firebase integration. Elevate your app development journey with Jetpack Compose!
Data types & Variables
Loops & Conditional Statements
Data Structures-Array & List
Functions and Lambda Expression
Extension & Scope Functions
Class & Object
Inheritance & Polymorphism
Abstract Class & Interface
Companion Object
Introduction to Android
Introduction to Jetpack Compose
Android Architecture Overview
Android Compose Activity Overview
Basic Composables – Text & Image
Layout Composables- Row, Column and Box
Composable Components- Scaffold, Appbars & more
Scrollable List and Grid in Compose
Material Theme & Animation
State & Composition
Stateful vs Stateless
State hoisting
Restoring State in Compose
Navigate to a Composable
Navigate with Arguments
Type Safety in Navigation
Nested Navigation
Bottom Nav Bar integration
State with View Model
Data Persistence with Room
Schedule task with Work Manager
Work with REST APIs
Retrofit and Coil
Coroutines
Authentication
Cloud Firestore
Storage
Messaging & Push Notification
Project based on SQL using Room, performing CRUD operations
Project based on REST API, consuming JSON, Serialization/Deserialization
Project based on Firebase, performing CRUD using Cloud Firestore
Copyright © PencilBox Training Institute. All Rights Reserved.