Android Courses Udemy Courses

Web Development with Kotlin

What you’ll learn
  • Basics of Kotlin programming language
  • Ktor web framework
  • Working with databases using Exposed DSL
  • Dependency management with Gradle
  • Testing with Kotlin
  • Working with GraphQL
  • Running Kotlin inside Docker container and Docker Compose
  • Deploying Kotlin service to Heroku
  • Some kind of web technology, be it JavaScript, PHP, Ruby or Python
  • Familiarity with Git
  • Basic SQL and Docker knowledge is also useful

In this course, we’ll be building a microservice in Kotlin, and by the end of this course, it will be deployed to the cloud.
The microservices will represent a cat hostel.

You’ll be able to add cats to its database, remove cats from it and list them.

Why cats hostel? Because as long as you know how to implement basic operations, you can build it for any kind of entities you need: supermarket orders, auction items, taxis, you name it. So, why not cats?

Why Kotlin?

  • Modern, productive and highly pragmatic language
    • Type safe
    • Null-safe
    • Generics that actually make sense
    • Intuitive
    • Extensible
  • Highly concurrent: Kotlin uses coroutines on top of best-in-class JIT provided by the JVM, that makes it one of the most efficient and concurrent languages nowadays
  • Rich ecosystem: be it PostgreSQL, Kafka or RabbitMQ, the most solid libraries are written for the JVM. And Kotlin is able to make use of all of them

Why this course?

There are many good tutorials and books about Kotlin programming language nowadays. But most of them make the assumption that you’re either and Android developer or at least familiar with Java programming language and its ecosystem.

This course make no such assumptions. If you’re and experienced PHP, Python, Ruby or NodeJS developer, with zero Java knowledge, this course was build with you in mind.

What you need to know:

Some kind of web technology, be it JavaScript, PHP, Ruby or Python. I expect you to be familiar with terms like Request, Response, JSON and HTTP headers at the very least.

Familiarity with Git. I’ll provide you with a link to the relevant branch on GitHub after most of the videos, and I’ll show you commands that I use, but I won’t dive deep into what they do.

Basic SQL and Docker knowledge is useful, but not mandatory.

What this course covers:

  • Basics of Kotlin programming language
  • Dependency management with Gradle
  • Ktor web framework
  • Testing with Kotlin
  • Working with databases using Exposed DSL
  • Running Kotlin inside Docker container and Docker Compose
  • Deploying Kotlin to Heroku
  • Exposing GraphQL API with Kotlin

What this course doesn’t cover:

  • Coroutines
  • Building UI in Kotlin
  • CI tools
  • Security

Each of them is a large topic by itself, and I wanted to keep this course as focused as possible, so you’ll be able to produce a working and well tested application in an hour or two.

Who this course is for:
  • Web developers that want to learn Kotlin
  • Backend developers that are interested in doing TDD with Kotlin

Take Course

Android Courses Firebase Uncategorized

Professional iOS Chat App with Social Login using Firebase 3

What you’ll learn
  • FREE preview first HALF of the course including social login with Firebase 3 and complete front-end in Swift.
  • Build professional iOS chat apps which can be published on the app store right away to serve millions of users.
  • Best coding practices and intuitive, high-level thinking to become a great iOS developer
  • Master Firebase 3 for realtime iOS apps.
  • Design attractive UI for iOS apps.
  • Use Firebase to Implement a complete authentication system supporting social login such as Google Sign-In.
  • Master Firebase storage and synchronization features to store and synchronize media data for realtime applications.
  • You need a Mac, with XCode 7 installed (which is free).
  • You should know Swift 2.3 basic.


Half of this awesome course is FREE

We are happy to offer a half of the course for FREE. We strongly recommend you to go through the free lectures before deciding to join us. 😀

This course is about becoming professional

This course teaches you to build a complete messaging app at an industry-standard level, which can be published on the app store right away to serve millions of people. The course spirit is to equips you with good coding practices and intuitive, high-level thinking, which are crucial in becoming a professional developer.

You will build the must-have feature backed by the must-learn framework

In this course, you’ll learn to build a pretty, full-function messaging app which lets users sign in with their social network accounts, and send text, photo, and video messages. During the course, you’ll learn how to use Firebase to handle real-time data and synchronize media data such as photos and videos. The course also helps you to easily integrate chat functionality into your own apps, which is a must in publishing an app these days.

You know the what and why of every single line of code

The course equips you with good coding practices and intuitive, high-level thinking, which are crucial in becoming a decent developer. Each module or lecture starts with a clear roadmap to help you see the big picture and how each element fits in. Every step or line of code is well-motivated and followed by intuitive explanations. At any time during the course, you will be able to fully aware of what you are doing and why you are doing that.

You will master the hottest backend service and messaging library in the hottest programming language

In this course, we’ll teach you to build a full-function iOS messaging app using the JSQMessagesViewController library. The app will be written in Swift programming language with the new Firebase backend. We focus on helping you to write clean and extensible code so that you can build your own chat apps with various database and backend services, or integrate the chat functionality into your own apps.

JSQMessagesViewController is a open-source iOS messaging library that becomes increasingly popular recently. It offers ready-to-use messaging features which can be easily integrated into your apps. You’ll learn to use JSQMessagesViewController to build complete chat apps that allow users to send media messages such as photos and videos with thumbnails.

Firebase is a mobile-backend-as-a-service that provides several features for building powerful mobile apps. Firebase has three core services: a realtime database, user authentication and hosting. With the Firebase iOS SDK, you can use these services to build powerful apps without writing a single line of server code.

Firebase offers unlimited possibilities to sync your apps data to the cloudfor storing and protection. When a Firebase database updates, all connected users receive updates in realtime automatically. With Firebase, power is in your hands – without learning other languages or frameworks.

Who this course is for:
  • Who know a bit of iOS programming but still don’t know how to build a complete, viable iOS app.
  • Anyone who wants to learn IOS programming
  • Anyone who wants to turn ideas into professional apps that can serve millions of users.

Take Course

Android Courses

The Ultimate Android 7 Nougat Tutorial – Learn beyond basics

What you’ll learn
  • A small App in Every Section to demonstrate the usage of the API
  • Quiz after every lecture to gauge the knowledge of the lecture.
  • Source Code with every Section to practice at your end.
  • Tutorial shall be updated with new Sections
  • Develop and publish an Android App using Google Maps / Geofencing / SQLite Storage with Google Sign & Facebook. Learn about new API in Android Nougat.
  • Get ready for a $80k – $100k Job as a Android Developer
  • You need to know basics of Java Language to get started. Check out our Java Course for mastering the Java Language.
  • Knowing some basics of Android Programming should be an asset.

Lets gets started with Android Nougat . The newest version of Android and with it comes many new API and features that you would love to incorporate in your App.The No. 1 Android Development Tutorial that teaches you how you could develop a Professional Android App yourself – YES YOURSELF – using the latest Android Nougat APIs and Android Studio 2.3.

We shall only be covering API with focus on Android Nougat covering the changes that have been added in Android Nougat. Get access to the latest API and learn the easy way of how to program.





Our dedicated Team provides support to all your queries at our Email id


So if you are held up at any Lecture ,just drop us a mail and we are there to support you.

So what are you waiting for . More exciting stuff shall be added to the tutorial. Get going with Android Nougat.

Who this course is for:
  • Anybody who has the zeal to develop the next big idea.
  • Android is now the biggest O/S even bigger than Windows. Get on such huge no of devices with your next App.

Take Course

Android Courses Node.JS Courses

Node JS: Advanced Concepts

Get advanced with Node.Js! Learn caching with Redis, speed up through clustering, and add image upload with S3 and Node!

What Will I Learn?

  • Absolutely master the Event Loop and understand each of its stages
  • Utilize Worker Threads and Clustering to dramatically improve the performance of Node servers
  • Speed up database queries with caching for MongoDB backed by Redis
  • Add automated browser testing to your Node server, complete with continuous integration pipeline setup
  • Apply scalable image and file upload to your app, utilizing AWS S3


  • Basic knowledge of Node, Express, and MongoDB
  • Strong knowledge of Javascript


Go beyond the basics of Node!  This course will give you the skills needed to become a top Node engineer.

Query Caching with Redis? You will learn it.  The Node Event LoopIncluded.  Scalable File UploadOf course!

This is a must-take course if you work with Node.

Node Internals: Here’s one of the most common interview questions you’ll face when looking for a Node job: “Can you explain Node’s Event Loop?” There are two types of engineers: those who can describe the Event Loop and those who cannot!  This course will ensure that you are incredibly well prepared to answer that most important question.  Besides being critical for interviews, knowledge of the Event Loop will give you a better understanding of how Node works internally.  Many engineers know not to ‘block’ the Event Loop, but they don’t necessarily understand why.  You will be one of the engineers who can clearly articulate the performance profile of Node and its Event Loop.

Caching with Redis: We’ll also supercharge the performance of database queries by implementing caching backed by Redis.  No previous experience of Redis is required!  Redis is an in-memory data store purpose built for solving caching needs.  By adding caching to your application, you can decrease the amount of time that any given request takes, improving the overall response time of your app.

File Upload: There are many resources online that offer suggestions on how to handle file upload, but few show a solution that can truly scale.  Hint: saving files directly on your server isn’t a scalable solution!  Learn how to leverage AWS S3 to implement file upload that can scale to millions of users with a few dozen lines of simple code.  Plentiful discussions are included on security concerns with handling uploads, as well.

Continuous Integration Testing: This is a must have feature for any serious production app.  We’ll first learn how to test huge swaths of our codebase with just a few lines of code by using Puppeteer and Jest.  After writing many effective tests, we’ll enable continuous integration on Travis CI, a popular – and free – CI platform.  Testing can sometimes be boring, so we’ll use this section to brush up on some advanced Javascript techniques, including one of the only legitimate uses of ES2015 Proxies that you’ll ever see!

Here’s what we’ll learn:

  • Master the Node Event Loop – understand how Node executes your source code.
  • Understand the purpose of Node, and how the code you write is eventually executed by C++ code in the V8 engine
  • Add a huge boost to performance in your Node app through clustering and worker threads
  • Turbocharge MongoDB queries by adding query caching backed by a lightning-fast Redis instance
  • Scale your app to infinity with image and file upload backed by Amazon’s S3 file service
  • Implement a continuous integration testing pipeline so you always know your project functions properly
  • Think you know everything there is about managing  cookies and session?  Well, you might, but learn even more!
  • Ensure your app works the way you expect with automated browser testing using Jest and Puppeteer
  • Bonus – learn advanced JS techniques along the way, including where to use ES2015 proxies!

I’ve built the course that I would have wanted to take when I was learning to Node. A course that explains the concepts and how they’re implemented in the best order for you to learn and deeply understand them.Who is the target audience?

  • Anyone who wants a deep mastery of Node
  • Engineers looking to understand the internals of Node
  • Programmers looking to improve Node’s performance

Created by Stephen Grider
Last updated 3/2020
English [Auto-generated]

Size: 1.76 GB

Take Course

Android Courses Firebase Flutter & Dart Courses

Flutter Android & IOS Instagram Clone App With Firebase 2020

Dart Flutter & Firestore: Build a Complete Social Network App for iOS & Android like Snapchat , Facebook & Twitter Clone

What you’ll learn
  • Flutter Android & iOS Social Media App
  • Flutter Cross Platform App Development
  • Flutter iOS and Android App Development
  • Google Sign In
  • Firebase FireStore
  • Firebase Storage
  • Firebase Cloud Messaging for real time Push Notifications
  • Flutter Hybrid App Development
  • Flutter Dart Programming Language
  • and Much more.
  • Anyone can join this course.

In this course you will learn how to create flutter social media app like instagram with firebase firestore using flutter dart programming language.

This instagram clone we will develop using new dark theme user interface. Moreover it will firebase cloud messaging for real time push notifications. And much more.

For more info you can watch the first introductory video and if you want to learn the please enrolling in the course. At the end of this course you will be able to develop your own fully backend+frontend flutter iOS and android Apps.

Who this course is for:
  • Anyone can join this course.
Flutter Android & iOS Instagram Clone App with Firebase 2020 Download

Take Course

Android Courses Udemy Courses

The Comprehensive Android Development Masterclass 2020/2

What you’ll learn

  • Master Java Programming Language
  • Build Dynamic Android Apps From Scratch
  • Master Android Development
  • Build Several Android Apps with the latest Android API’s: ROOM, Firebase, Firestore and ML Kit Face Recognition
  • Learn Android Development Best Practices
  • Learn Android User Interface Design


  • Basic programming experience in general is helpful but not required. The course covers everything you’ll need to build Android Apps
  • Be Willing to Work and Learn


Android App Development will open many doors for you since Android is the most popular operating system in the World.

You may have a lot of reasons as to why you want to learn Android development – maybe you have lots of app ideas, but don’t know where to start?  Or maybe it’s time for a career change, and Android Development picked your interest?  Or perhaps you just want to be more valuable at your company… whatever the reason, you’re are on the right path by being here!

Build a strong foundation in Android Development, Android Studio and object-oriented Java Programming with this Complete, Up-to-date course.

In this course, you will be:

  • Building Android apps from scratch using Android Studio and Java Programming Language
  • Fully learn the Java Programming Language which is used to build Android Apps
  • Android Building Blocks
  • Building several full-fledge apps from scratch
  • Learning how to leverage Android Internal Persistence API’s
  • Master Android App Design, from start to finish
  • Master new Android API’s such as ROOM Persistence, Firestore Realtime Database and ML KitFace Recognition
  • Uploading your apps to Google Play Store and reach Millions of Android users worldwide!
  • And so much more…

This is a hands-on course, which means you will be actually building several android apps as you learn!

The course is structured in such way to improve your knowledge retention – by having a lot of hands-on projects. In each section of the course, you will be given the opportunity to practice and build something meaningful which will aid your understanding of Android Development even further. There are quizzes and challenges as well.

No Prior Programming Experience is Required!

If you are not an experienced developer, don’t worry. This course was designed with beginners in mind – you don’t have to have any prior experience at all!

All you need is an open mind and be willing to work ( and some patience, too ).

Why Should You Take This Course?

My name is Paulo Dichone, creator of the most best-selling online programming courses (with over 60,000 happy and satisfied students), and this time I have designed this Android Masterclass course – especially for YOU.

I know how hard it can be to learn programming and Android development – there’s a lot of information out there but the problem is that none of it is complete, nor is it updated.  I understand how frustrating it’s to try to learn something on your own and spend months without seeing progress! 

That’s why I do what I do – teach. 

My sole goal is to show you that you can get started right away with Android development and start building your app ideas! 

Don’t just take our word for it, see what my past students had to say about the course:

I liked the course and the professor, I’m taking another course with him because he’s very good in my opinion, starts from beginner to advanced, very organized classes. A lot of examples in the course, and he was updating the course often too. Money well spent.” – Kevin ★★★★ (4.5 stars rating)

Great course. very easy in understanding and friendly learning. Good Job Sir. Thanks for this.” – Muhammad – ★★★★ (5 stars rating)

Well, in my opinion this is a great course since i knew nothing about java and by now im able to write my own apps pretty easily.” – Michael – ★★★★ (5 stars rating)

“Great course! I learned lots from the numerous examples. I now have the confidence to build my own apps and to explore different areas of Android programming. – ★★★★ (4.5 stars rating)

Great Course!!!! Thanks Paulo!!!!!” – Ian – ★★★★ (5 stars rating)

I am very satisfied with this course. I have only attended the Android part because I had a basic knowledge on Java. I really like how Paulo teaches. He goes step by step and you can understand everything. My first language is not english, but he speaks very clearly, I can understand every word. Also, he is a happy guy, and you can hear that through the courses that he really loves what he is doing.” – Antal – ★★★★ (5 stars rating)

Very well thought-out course. Flows smoothly with great delivery. I have been developing Android Apps for several years and I still found this course to be informative, relevant, and helpful. I would recommend everyone take this course if you are new to Android or returning for a refresher course.” – Douglas – ★★★★ (5 stars rating)

Sign up today, and look forward to:

  • Over 40 hours of HD 1080p video content (and growing)
  • Build several fully-fledged apps including ones that use ML Kit Face Recognition, Android ROOM Database, Firebase, Maps and JSON API’s etc.
  • Thousands of dollars worth of assets
  • Challenges and Solutions
  • Fast and helpful support if you need anything or have questions
  • My great sense of humor 🙂

Take Course

Android Courses IT & Software Java & Javascript Courses Udemy Courses

The Complete Android Q + Java Developer Course™ : 2020

In this course, you’ll learn Android Development and get to build your own Android Q apps by using Java.

What you’ll learn

  • Apply for your dream job as an Android Developer
  • Build complex, production ready Java Android Applications
  • Build server based Android Applications with Paypal integration from scratch
  • Build a fantastic resume in order to show to employers
  • Create Professional Java Applications
  • How to make Android App communicate with our own backend server
  • Create Great Android Applications
  • Bring your own App Idea to Life
  • Master Java Programming Language


  • No Programming Experience is Required
  • No Programming Knowledge Required
  • Passion to Create Awesome Android Apps
  • A Windows PC, Mac or Linux Computer


[NOTE: This course includes two courses: a brand new Android Q + Java course, as well as my legacy course that contains dozens of hours of app creation.]

The main goal of this course is to teach you Android Development and how to build amazing Android Q apps (latest version) using its most popular programming language, Java.

My name is Morteza Kordi, senior mobile app developer and Udemy instructor with over 60,000 satisfied students, and I’ve designed The Complete Android + java Developer Course with one thing in mind: you should learn by practicing your skills and building apps.

If you want to get employed in an Android App Development Company, then this course is for you. This course also gets updated for every new version of android platform that is released by google. You will also get a lifetime update with android app development course.

I’ll personally be answering any questions you might have and I’ll be happy to provide links, resources and any help I can offer to help you master Java programming and Android Q app development.

In this course, you will discover the power of Android app development, and obtain the skills to dramatically increase your career prospects as a mobile app developer.

You’ll build apps like:

Instagram Clone, Uber Clone, What’s App Clone, Twitter Clone, Firebase Social Network app and so much more…

So… Why This Course?!

  • You’ll learn to code like the pros – not just copy and paste
  • You’ll learn the latest Android P APIs and services – we don’t teach old junk
  • You’ll build apps – a lot of them
  • You don’t need experience
  • Your apps will match with the real world
  • You’ll get lifetime support

BONUS: You’ll get a link to our private Telegram group & channel to share and discuss with other students.Who this course is for:

  • People who have no programming experience
  • This Course teaches the more Advanced Concepts of Android Development, so it’s also Essential for Advanced Android Developers too.
  • People who want create their own android applications
  • People who want to get a job as an Android Developer
  • People who want to create awesome Android Applications just for fun
  • People who want to work as a Freelancer
Android Courses Firebase

Flutter Firebase CRUD – Build 2 Apps-super-easy

Understand how Firebase works and how to wire it up with Flutter

What you’ll learn

Flutter – Firebase – CRUD – Build 2 Apps super easy! Course Site

  • – Connect Firebase to Flutter project
  • – Know how to create, read, update, delete Items in your Firebase Database
  • – Use Streambuilder to display all your Data


  • – Beginner knowledge Dart & Flutter


We will be building 2 Apps and connect both to Firebase. Our first App will have all the important functionalities you need to know. You can use this project as a reference for your Apps. The second App will be a todo list which you can do as an exercise or with me together. Flutter – Firebase – CRUD – Build 2 Apps super easy! Course Free DownloadWe will be building 2 Apps and connect both to Firebase. Our first App will have all the important functionalities you need to know. You can use this project as a reference for your Apps. The second App will be a todo list which you can do as an exercise or with me together.
Flutter – Firebase – CRUD – Build 2 Apps super easy! Course Free Download- Connect Firebase to your projects- Build Databases

– Create, read, update, delete Items in your Databases

– Read All items from your Databases and display them

Have fun, enjoy it!

Who is the target audience?

  • Flutter Beginner which like to get to the next level by adding a backend
Android Courses Firebase

Complete Firebase Tutorial for Android App Development Course

Learn how to use firebase services for android app development with practical example.

What you’ll learn

Complete Firebase Tutorial for Android App Development Course

  • How to use firebase services in android app development?
  • Authentication process using firebase- Signup,Login,Forgot password,OTP login.
  • Firebase realtime database – (Read,Write,Update and Delete operations on node data)
  • Firebase cloud messaging for user engagement.
  • Crashlytics for tracking issues and errors for improving app stability.


  • Basic knowledge of android app development


Do you want to develop apps without server side coding?

This is the best tutorial for learning how to use all firebase services in Android App Development.

In this complete course you will learn about –

1. Set up firebase in android app.

2. Authentication process using firebase – Signup,Login,Forgot password,OTP login functionalities.

3. Real time database. (Read,Write,Update and Delete operations on data.)

4. Firebase cloud messaging. (Send push notifications for all users.) – for increasing user engagement.

5. Crashlytics – How to track errors and issues in live application and improve app stability.

All concepts are explained with the help of practical examples. One simple note application with creating notes,listing all saved notes for specific user.

Who this course is for:

  • Android developers, Any person interested in android app development
  • Indie developers who want to build apps with firebase.
Android Courses Development

Android App Development For Beginners – Course Site

Step by step android development and Java tutorials included

What you’ll learn

Android App Development For Beginners – Course Site

  • Basic of android app development
  • Starting out android app development
  • You will create a complete Android app


  • You will know basic Java
  • No coding experience needed!
  • You just need to be comfortable using a computer.
  • Basic Knowledge about HTML and CSS


Today’s World is Spread With a Mobile phone it’s like when people talk about technology what comes in people mind is Smartphone

and when we talk about smartphone People talk about apps

Now people don’t just want to download apps they want to create they Own Apps

So To Develop a professional app You need to learn some Programming

Here I am to teach you the basic Structure to start with Android app development and this is very basic app development to get your hands dirty to get into the industry of how it feels like to create a single and Simple app in android Studio and Learn the Basics of Java Programming


  • installing JDK for Android Studio Detailed Video in java fundamentals
  • installing android studio
  • Understand android studio
  • installing Geny Motion
  • USB driver to connect Your Physical Device

Understand XML

  • TextView and ImageView
  • ViewGroups
  • Margin Padding
  • copy image in android studio
  • Image App
  • Overview of Android Studio
  • App Launcher

InterActive App

  • Creating Cricket App
  • Adding Method In App
  • onClickMethod
  • Calculation
  • Adding Java In team B
  • The Adding Team B XML
  • Adding Reset Button
  • Styling_Cricket_app

Some Important Theory Explanation

  • Android Update Google IO
  • Toast Message and Surprise Fidget Spinner App
  • How to add Custom Button in Application
  • Explanation OF Manifest File in Android Studio

Find Drinks Adviser

  • The Find Drinks XML
  • Find Drinks Java

Who this course is for:

  • People Who are interested In Start they carrer with android development
  • Anyone who wants to learn how to make Android apps
  • Anyone who is excited about learning a new skill