0
0 reviews
Kotlin Academy - (in Arabic)
Learn the basics and advanced levels of Kotlin as we create many small and large programs in Intelligent and Android. ...
Including Kotlin Basics, Advanced Levels Object Oriented Programming, Android, Essentials, Firebase, Kotlin Coroutine, Room Databases, Restful APIs, Unit Testing, and more
Show more
- Description
- Curriculum
- Reviews
What you will learn from this course:
-
Kotlin programming language and Object-Oriented Programming
-
The most important Android widgets and how to deal with them.
-
Advanced topics like Kotlin Coroutines and how to work with background tasks using different threads.
-
How to work with version controls using GitHub and host your code online.
-
How to deal with databases (offline and online) like Room Database and Retrofit Database.
-
Firebase Authentication, Firestore Database, Firebase Storage, and Firebase Push Notifications.
-
How to test your code with Unit testing, UI testing, and Mockito testing.
Unit 01
-
101- Introduction to android careerTrial Video lesson
-
202-Android HistoryVideo lesson
-
303-Android Versions and Android StudioVideo lesson
-
404- How to create android projectVideo lesson
-
505- Hello WorldVideo lesson
-
606- Designing FormVideo lesson
-
707- Form Logic CodeVideo lesson
-
808- TextViews- Counter ExampleVideo lesson
Unit 02
-
909- ImageViews ExampleVideo lesson
-
1010- Calculator ExampleVideo lesson
-
1111- Navigation Between ScreensVideo lesson
-
1212- Splash ScreenVideo lesson
-
1313- Restaurant Example and CheckBoxesVideo lesson
-
1414-Restaurant Example Logic CodeVideo lesson
-
1515- Design Login ScreenVideo lesson
-
1616- Design Registration ScreenVideo lesson
Unit 03
-
1717-Alert DialogsVideo lesson
-
1818- Press twice to exitVideo lesson
-
1919- What is Material DesignVideo lesson
-
2020- Redesign Edittext with Material DesignVideo lesson
-
2121- Custom FontsVideo lesson
-
2222- Shared PreferencesVideo lesson
-
2323- Options MenuVideo lesson
-
2424- Login ValidationVideo lesson
-
2525- Bottom Navigation ViewVideo lesson
-
2626- Navigation View Part 1Video lesson
-
2727- Navigation View Part 2Video lesson
-
2828- RecycleView - Part 1Video lesson
-
2929- RecyclerView - Part 2Video lesson
-
3030- RecyclerView - Part 3Video lesson
-
3131- Broadcast ReceiverVideo lesson
-
3232- NotificationsVideo lesson
-
3333 - Intro to Kotlin CoroutinesVideo lesson
-
3434- What is Kotlin CoroutinesVideo lesson
-
3535 - More about kotlin coroutinesVideo lesson
-
3636- Coroutine Global ScopeVideo lesson
-
3737- with Context BlockVideo lesson
-
3838- runBlocking vs Thread ClassVideo lesson
-
3939 - How runBlocking WorkVideo lesson
-
4040- Join in CoroutinesVideo lesson
-
4141- Cancel in CoroutinesVideo lesson
-
4242- Jobs and Join ExampleVideo lesson
-
4343- Async and Await examplesVideo lesson
-
4444- Mesure time in milliseconds functionVideo lesson
-
4545- Intro to MVVM Clean ArchitechtureVideo lesson
-
4646- Creating the app ArchitetcutreVideo lesson
-
4747- Creating the Data ClassVideo lesson
-
4848 - Creating the Data Access Object ClassVideo lesson
-
4949- Creating the database classVideo lesson
-
5050- Creating the Repository ClassVideo lesson
-
5151- Created the ViewModel Class.Video lesson
-
5252 - Creating the ViewModel Factory ClassVideo lesson
-
5353- Creating The LayoutVideo lesson
-
5454- Creating the Adapter - part 1Video lesson
-
5555- Creating the Adapter Part -2Video lesson
-
5656- Designing the layoutVideo lesson
-
5757- Creating the dialog InterfaceVideo lesson
-
5858- Introduction to GithubVideo lesson
-
5959- More about GithubVideo lesson
-
6060- Github profile tourVideo lesson
-
6161- Pushing the project to githubVideo lesson
-
6262- Commit and READM.ME fileVideo lesson
Final Exam
Please, login to leave a review
Kotlin Academy - (in Arabic)
Category:
Share
Course details
Duration
3 weeks
Lectures
62
Quizzes
1
Level
Beginner
Popular courses