GraphQL & Apollo with Android - From Novice to Expert (Udemy.com)
Build Modern, Flexible and Extensible API's with GraphQL and Apollo and Build a Full Android App as Client
Created by: Paulo Dichone
Last updated May 2020
What you will learn
- Master GraphQL tool and how to use technology tools to build and consume robust API's with GraphQL
- Use NodeJS, Express and GraphQL to create a backend server for your Android Apps to consume
- Understand the whole picture of development - front and backend
- Build an Android Client App from Scratch with Apollo which Consumes the GraphQL API we Built
- Have a Strong Understand of GraphQL Syntax, Types and Data Object Relationships
- MongoDB and mongoose data Collections
- Deploy our GraphQL Project to Heroku
How it compares
Against the other 815 rated Udemy courses in Web Development on CourseDuck:
- Rating4.1 out of 5higher than 7% of them
- Reviews99#657 of 816 by number of reviews
- Length11.4 hourslonger than 63% of them
- Last updatedMay 2020earlier than 85% of them
Course Description
GraphQL is the new way of building scalable, reliable, and concise API's that any client can consume.
If you want to master GraphQL with Apollo so you can then use, in our case, the Android app as the client, then this course is for you.
This course will get you up and running with GraphQL quickly and teach you the core knowledge you need to deeply understand and build GraphQL APIs and deploy them remotely and incorporate Apollo middleware so you can consume the data in Android applications quickly.
GraphQL fundamentals? Is included.
Building the backend with Node, Express, MongoDB, and Apollo? Also included.
Integration with Native Android App Development? You got it!
If you are new to GraphQL, or if maybe you've dabbled in it for a bit but still want to get a better grasp of GraphQL, then this is certainly a course you should take.
The course follows a linear structure for better retention. Here's what's included ( just a gist of it):
Learn and understand why GraphQL is the desirable way of building succinct APIs
Learn the fundamentals of GraphQL: Scalable types and Schemas
Deep understanding of what Graph in GraphQL means.
Setting up the server-side code with Node and Express, and Javascript.
Setting up MongoDB Collections
GraphQL Queries and Mutations
Creating relationships between your data objects
Deploy the server-side GraphQL project to Heroku
And finally, create an Android App that interfaces with our GraphQL API
As you can see, this course covers all you need to know to become a well-rounded developer. You'll learn the backend and the front-end as well.
GraphQL is a big deal. So much that big companies, such as Facebook ( they created GraphQL ), Shopify, Fairfax, Intuit, KLM, Paypal, Pinterest, Twitter, and so many more, use it!
I created this course with you in mind - I wanted you to get up and to run, creating your own amazing projects with the tools and technologies I cover in the course.
By the end of this course, you will be fluently creating GraphQL API's and tie them up with any client (be it web or Android client). And that's when you will call yourself a true well-rounded developer.
See you inside.
Paulo
Instructor Details
- 4.1 Rating
99 Reviews
Paulo Dichone
Hi, I’m Paulo – Your Guide to Mastering Development, Cloud, and AI Engineering
With a passion for empowering learners, I’ve had the privilege of teaching over 350,000 students across 175 countries. Whether you’re diving into Android, Java, Flutter, AWS Cloud, or venturing into the world of AI engineering, I’m here to help you unlock your full potential.
My Expertise
I bring extensive hands-on experience in:
AI Engineering
Mobile App Development (Android & iOS)
Cross-Platform Development (Flutter, Dart, and JavaFX)
AWS Cloud Solutions
And now, I’m also focused on the AI engineering landscape, helping developers leverage the power of machine learning and automation in their projects.
My Mission
No matter where you are in your journey—whether you're just starting or looking to sharpen advanced skills—my courses are designed to make you an exceptional developer and AWS Cloud Practitioner, equipped to tackle real-world challenges. Beyond coding, I enjoy spending time with my growing family, playing the guitar and mandolin, and traveling whenever I get the chance.
More courses by Paulo Dichone
AWS Lambda and the Serverless Framework - Hands On Learning! (2024)
4.5 (9,389 Reviews)
Provider: Udemy
Time: 10.5h
$94.99
Master RAG: Retrieval-Augmented Generation Systems [NEW] (2026)
4.5 (6,410 Reviews)
Provider: Udemy
Time: 3.3h
$69.99
Flutter & Dart: Complete App Development Course (2025)
4.4 (5,926 Reviews)
Provider: Udemy
Time: 17.3h
$84.99
[NEW] Amazon EC2 Masterclass (Auto Scaling & Load Balancer) (2024)
4.7 (5,652 Reviews)
Provider: Udemy
Time: 6.3h
$99.99
[NEW] Amazon EKS Starter: Docker on AWS EKS with Kubernetes (2022)
4.3 (4,086 Reviews)
Provider: Udemy
Time: 6.4h
$12.99
The Comprehensive Android App Development Masterclass (2021)
4.5 (3,944 Reviews)
Provider: Udemy
Time: 49.5h
$109.99
More Web Development courses
Python Fullstack Mastery: Build Modern Web Apps with Django (2025)
5.0 (165 Reviews)
Provider: Udemy
Time: 35h
$19.99
NgRx Signal store for Angular - The missing guide (2026)
4.9 (436 Reviews)
Provider: Udemy
Time: 11.3h
$89.99
Vue 3: Create a Mobile & Desktop App (with Quasar 2 & Pinia) (2024)
4.9 (177 Reviews)
Provider: Udemy
Time: 7.6h
$79.99
Build a URL Shortener App with ASP.NET: Step by Step (2026)
4.9 (100 Reviews)
Provider: Udemy
Time: 9.6h
$10.99
The Complete Elixir and Phoenix Bootcamp (2021)
4.8 (7,773 Reviews)
Provider: Udemy
Time: 17.4h
$84.99
Reviews
By Lucas Fernandes on 8/7/2023
Very clear explanation throughout the whole course. 10/10 recommend.
By Jorge Ricardo Rodríguez Zapata on 7/10/2023
The course is ok, but should just focus on the main subject which is GraphQL, instead it contains long videos where ui is created and basic android stuff, so I wasted that time, since most android devs know about that. I suggest using project templates with that code, so, that time is saved and the course is shorter.
By Nina Raykova on 11/4/2022
This course is very well structured and is suitable ever for beginners. The only thing that I would change is the musical intro which is pretty annoying .
By Julio Gonzalez on 7/1/2022
I ran into some troubles which got me stuck 2 times even before starting to build the app. Also the Android part could be improved. Saw the vids at 1.25x speed.
By Carlos Omar Ramirez Zaragoza on 6/27/2022
No deja los archivos para ejecutarlos en caso de que salga el programa. deberia de dejar cada algunos videos los archivos con los cambios por si acaso no sale , lo que vamos haciendo
By Donald King on 10/26/2021
I feel the content is a bit too basic. No coverage of Authentication and Authorization. Also no coverage of proper code structure like organising the resolver implementations into separate files to who separation of concerns. However, good content, but just too basic for what I was looking for.
By Or Asnin on 10/15/2020
I only watch the first episode but as I see. the course is very organized.
By Libertad on 12/24/2019
Excelente Curso!!!!
By Mashood Murtaza on 6/18/2019
Yes, this is a perfect course I've been looking for :)
By Ana Karina Gutiérrez on 12/10/2018
En realidad, aún no me adentro en la práctica o teoría de lo que realmente me interesa, pero por lo que veo, mi calificación mejorará conforme avance en los videos.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 82 / 100

![Master RAG: Retrieval-Augmented Generation Systems [NEW]](/programming/it-and-software/images/6036446_038b_2.jpg?v=1789443310)

![[NEW] Amazon EC2 Masterclass (Auto Scaling & Load Balancer)](/programming/aws/images/1527740_a494_6.jpg?v=1789443311)
![[NEW] Amazon EKS Starter: Docker on AWS EKS with Kubernetes](/programming/aws/images/1782082_988b_9.jpg?v=1791191348)







