🚨 Time is Running Out: Reserve Your Spot in the Lucky Draw & Claim Rewards! START NOW
watching now
4 Students

Description

What Will You Learn?

  • Kotlin Programming Language
  • Retrofit
  • PHP MySQL Full CRUD
  • MVVM
  • Full App development

Requirements

  • Be able to use android studio
  • NFT Certificate
  • 35 Lessons
  • Beginner
  • English
  • +100 XP

Share Course on Social media

Curriculum

Course consist of total 2h 3min of content, in total.

Section 1: Introduction and Video Demo
05:34
Section 2: Start Here
03:05
Download Full Source Code
How to Load the Project into Android Studio
01:05
How to run the Project
02:00
Section 3: Diving In
15:14
Gradle Scripts
10:25
Load Custom Fonts
01:15
Create Widget and Transition Animations
03:34
Section 4: Application Static Resources
06:42
Drawable and Menu Resources
03:07
Value Resources
03:35
Section 5: Layouts
22:17
Progress Card Layout
02:41
RecyclerView Item Layout (model_grid.xml)
01:31
Splash Screen Layout (activity_splash.xml)
01:31
Dashboard Screen (activity_dashboard.xml)
03:10
About Us Screen (activity_upload.xml)
02:48
Upload Screen (activity_upload.xml)
05:33
Listings Screen (activity_listings.xml)
01:39
Detail Screen
03:24
Section 6: Model Classes
12:31
What is a Model Class?
02:18
Star Class
05:26
ResponseModel - Class to represent our JSON response
02:38
RequestCall - Class to represent a single HTTP operation
02:09
Section 7: View Models
05:59
RemoteViewModel
05:59
Section 8: HTTP Requests
06:55
REST API Interface
02:09
App class
04:46
Section 9: Pages
16:14
Splash Page
03:38
Dashboard/Home Page
04:34
Detail Page
04:48
About Us Page
03:14
Section 10: Listing Page
29:07
Create Listings Activity
03:00
How to setup Image Carousel
02:53
Setup RecyclerView Adapter
04:33
How to Fetch Data from the server
04:59
How to listen to RecyclerView scroll events
05:47
Toolbar Menus
02:50
Finishing Up our ListingsActivity.
05:05

About the Instructor

I have written dozens of professional apps, some are earning me revenue in Google play store, while some I did for various institutions here in Nairobi, Kenya. After studying Software Engineering at the university, I have been involved with various startups here in Kenya. During my free time I like sharing my knowledge on platforms like this, to help other students learn faster.

I teach by creating a project from start to finish, while coding in realtime and seeing the results in the emulator. This way students are able to learn the big picture and get going much faster.

See All Instructor Courses

BitDegree platform reviews