Supporting REST and HTML with a gRPC Microservice
Mar 14 2023 · Article (20 mins)
Any microservice can become a gRPC microservice. gRPC and protobuf work together to bring more structure to building out APIs, even if your service has to work across different clients or support streams of data. The system generates model and networking code for the protocol — you define the API using a .proto file which […]
Supporting REST and HTML with a gRPC Microservice
Any microservice can become a gRPC microservice. gRPC and protobuf work together to bring more structure to building out APIs, even if your service has to work across different clients or support streams of data. The system generates model and networking code for the protocol — you define the API using a .proto file which […]
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
Dissect the PKCE Authorization Code Grant Flow on iOS
Nov 18 2022 · Article (20 mins)
Learn how to use Proof Key for Code Exchange (PKCE) authentication flow to access APIs with your Swift iOS apps.
Dissect the PKCE Authorization Code Grant Flow on iOS
Learn how to use Proof Key for Code Exchange (PKCE) authentication flow to access APIs with your Swift iOS apps.
iOS & Swift
Advanced Networking with URLSession
Sep 15 2022 · Video Course (1 hr, 12 mins)
Dive deeper into URLSession. Learn how to upload data and how to perform background downloads. Work with sockets and use WebSockets for real-time messaging. Learn about authentication, App Transport Security, and cookies.
Advanced Networking with URLSession
Dive deeper into URLSession. Learn how to upload data and how to perform background downloads. Work with sockets and use WebSockets for real-time messaging. Learn about authentication, App Transport Security, and cookies.
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
Beginning Networking with URLSession
Sep 13 2022 · Video Course (2 hrs, 11 mins)
Learn how to use URLSession, Apple’s networking API, including how to download data, show download progress, group multiple network requests, handle errors, and more. Learn about concurrency and how it plays a role in networking, perform downloads. Updated for iOS 15 and Swift 5.6.
Beginning Networking with URLSession
Learn how to use URLSession, Apple’s networking API, including how to download data, show download progress, group multiple network requests, handle errors, and more. Learn about concurrency and how it plays a role in networking, perform downloads. Updated for iOS 15 and Swift 5.6.
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
Android Networking: Beyond the Basics
Sep 8 2022 · Video Course (39 mins)
Implement advanced concepts in the Retrofit library in Android, and add interceptors and parsers. Learn how Kotlin Coroutines can make your networking code easy to write and understand.
Android Networking: Beyond the Basics
Implement advanced concepts in the Retrofit library in Android, and add interceptors and parsers. Learn how Kotlin Coroutines can make your networking code easy to write and understand.
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
Learn about the the HTTP, JSON, REST and all the other cool and important abbreviations in the world of networking!
Implement the Retrofit library in Android, add interceptors, parsers, and Kotlin Coroutines.
Android Networking: Fundamentals
Learn about the the HTTP, JSON, REST and all the other cool and important abbreviations in the world of networking!
Implement the Retrofit library in Android, add interceptors, parsers, and Kotlin Coroutines.
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
Beginning FlutterFire
Aug 30 2022 · Video Course (1 hr, 42 mins)
Firebase can help you add back-end features to your Flutter app
without writing any back-end code. It provides several tools
that you can immediately use, like authentication, a centralized database,
file storing in the cloud, and sending notifications. In this course
you’ll learn how to configure and use FlutterFire, a set of
plugins to integrate Firebase within your Flutter apps!
Beginning FlutterFire
Firebase can help you add back-end features to your Flutter app
without writing any back-end code. It provides several tools
that you can immediately use, like authentication, a centralized database,
file storing in the cloud, and sending notifications. In this course
you’ll learn how to configure and use FlutterFire, a set of
plugins to integrate Firebase within your Flutter apps!
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
Kotlin Serialization
Aug 2 2022 · Video Course (24 mins)
Learn what Kotlin Serialization library is and how to use it in your Android app. Also learn how it differs from other data serialization libraries like Moshi and Gson.
Kotlin Serialization
Learn what Kotlin Serialization library is and how to use it in your Android app. Also learn how it differs from other data serialization libraries like Moshi and Gson.
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
Testing REST APIs Using MockWebServer
Jun 13 2022 · Article (20 mins)
Learn how to mock a REST API with MockWebServer and easily test your business logic using Espresso to check how your UI handle success or error responses.
Testing REST APIs Using MockWebServer
Learn how to mock a REST API with MockWebServer and easily test your business logic using Espresso to check how your UI handle success or error responses.
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
App Clips in iOS
May 13 2021 · Video Course (30 mins)
Whether you’re picking up coffee or renting a bike, you’ve likely
been faced with the decision of installing an app or not. Living in a time where
there truly is an app for everything, it’s often frustrating to download an app
just to get a ride home or book a hotel on-the-go. With App Clips, developers can
make a small portion of their app available for near-instant use, so users can
avoid the installation, sign-in, and onboarding process. In this course,
learn how to implement your own App Clips in your iOS apps and help users discover
your app while on the move!
App Clips in iOS
Whether you’re picking up coffee or renting a bike, you’ve likely
been faced with the decision of installing an app or not. Living in a time where
there truly is an app for everything, it’s often frustrating to download an app
just to get a ride home or book a hotel on-the-go. With App Clips, developers can
make a small portion of their app available for near-instant use, so users can
avoid the installation, sign-in, and onboarding process. In this course,
learn how to implement your own App Clips in your iOS apps and help users discover
your app while on the move!
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!