Introduction
Android Studio
We are going to build an Android Application with the help of the Backendless Android SDK. Including the newest technologies like Jetpack Compose. All of that with the help of the Kotlin programming language.
UI Builder
When it comes to a Front-End part of the project, we are going to use a Backendless UI Builder that will allow us to create a website with a drag and drop experience.
Codeless
No any prior knowledge required for building a Back-End of our application. Because with the Codeless feature of the Backendless platform, we will be able to achieve the same thing with puzzle building blocks.
Almost 14 hours of Quality Video Content!
⭐⭐⭐⭐⭐
🎓 What you will learn in this course
- Build an Android App with Kotlin and Jetpack Compose
- Build an Android app by using a Backendless Android SDK
- Create Custom UI components
- User Authentication
- Sign in with Google
- Access Token
- Server Auth Code
- Clean Architecture
- Compose Navigation
- Dagger-Hilt Dependency Injection
- Color Picker UI Component
- Build both Front-End and Back-End with NO-CODE approach
- Develop a Web Application with Codeless
- How Android and Web App can communicate with the same Database
- Backendless UI Builder
- Backendless Codeless Editor
- Backendless Back-End
- Backendless Front-End
- Build your Back-End like with a Puzzle Game
- Develop a Web App that will be responsive on different screen sizes
- And much more!
🤚 Requirements for taking this course
- You should be already familiar with a Jetpack Compose (Watch my To-Do course with Jetpack Compose first)
- You should be already familiar with a Kotlin programming language
- Motivation to Learn!
Course Content
- Github Repository - Source Code
- Application Design Preview + Resources (7:26)
- Backendless Database Schema Overview (3:48)
- Dependency Overview (2:13)
- Initialize Backendless SDK for Android (5:49)
- Navigation Setup (5:12)
- Dagger-Hilt Setup (1:56)
- Create MessageBar (11:57)
- Create GoogleButton (12:03)
- Design Login Screen (12:31)
- Configure Sign in with Google (10:12)
- Implement Sign in with Google (22:14)
- Create Navigation Drawer (18:45)
- Create PaletteHolder and HomeTopBar (22:02)
- MainModule, Repository and BackendlessDataSource (14:22)
- Display Color Palettes in Home Screen (9:13)
- Implement Real-Time Database - Likes Relation (21:30)
- Implement Real-Time Database - Approved and Deleted cases (11:05)
- Design Details Screen (20:23)
- DetailsScreen - Save/Remove Palette (22:50)
- DetailsScreen - Like/Remove Like (11:23)
- Implement Saved Screen (20:01)
- Saved Screen - Improvements (13:29)
- Details Screen - Show Fab (9:05)
- Design Submitted Screen (13:24)
- Submitted Screen - Implementation (7:26)
- Create Color Picker (17:46)
- Design Create Screen (10:22)
- Create Screen - Implementation (9:18)
- Fix Login Issue (10:45)
- Web App Preview (5:08)
- Create Header (12:05)
- Header's Menu Visibility (10:12)
- Get Approved Color Palettes (9:36)
- Create Palette Holder (13:16)
- Implement Palette Holder Logic (16:38)
- Create Saved Page (18:45)
- Handle Header Navigation (7:41)
- Modify Home Page Logic (3:28)
- Details Page - Parse Colors (21:53)
- Details Page - Like/Remove a Like (20:43)
- Details Page - Save the Palette (23:27)
- Details Page - Copy to Clipboard (6:31)
- Details Page - Animations (7:41)
- Design the Create Page (8:17)
- ColorPicker - Custom Component (10:52)
- Create Page - Handle Icon Logic (23:29)
- Create Page - Submit a Color Palette (17:18)
- Design the Submitted Page (9:56)
- Add Waiting for Approval Overlay (7:56)
- Submitted Page - Display Empty Content (6:25)
- Responsive Header - Create Overflow Menu (24:40)
- Create Page - Add Media Query (4:50)
- Details Page - Hide Like Button (3:35)
- Final Word (1:22)
Join my Discord Channel!
If you buy one of the courses from my website, you will also receive an invite only link to my private Discord Channel, which is available exclusively for my YouTube members! I'm planning to grow my Discord community, so don't be shy, join us! 🚀