
Identify prerequisites for using the skip framework to build cross-platform iOS and Android apps. Emphasize skip over SwiftUI or Swift language, and recommend proficiency in Swift and SwiftUI.
Learn Skip, a cross-platform tool that writes in Swift and SwiftUI to build native iOS and Android apps, with a transpiler converting to Kotlin and producing IPA and APK.
Explore a cross-platform demo built in Swift and SwiftUI, fetching products from a fake store API, with add, view details, and delete across iOS and Android via Skip.
Set up a cross-platform simple shop with skip, connect to the fake store api endpoints to list, add, and delete products, and run on iOS and Android simulators.
Create a product list screen with 20 dummy records using SwiftUI in Skip, demonstrating a home screen layout, and prep for an HTTP client and data store.
Build a cross-platform iOS and Android app by creating an HTTP client to fetch products from the store API, modeling a codable product, and displaying the list.
Explore adding a new product using a toolbar to open an add product screen, build a form for title, price, category, and description, and prepare saving via the product store.
Learn to save a new product via HTTP POST with JSON, decode response, and update the product store from the add product screen in a cross-platform iOS and Android app.
Build a product detail screen in SwiftUI, pass. Display image, title, description, and rating view, with navigation from list to detail in cross platform iOS and Android app.
Enable cross-platform deletion by swiping to reveal a delete button on iOS and Android, then perform an HTTP delete to remove the product from the server and update the store.
Demonstrate cross-platform map display by using conditional imports to show a MapKit map on iOS and a Google Maps placeholder on Android, then guide obtaining the Google Maps API key.
Obtain a Google Maps API key for Android, configure it in the manifest, add Maps Android for Compose in skip.yaml, and prepare imports to display maps with Jetpack Compose.
Display maps on iOS and Android using a single Swift-based compose view, rendering Google Maps for Android and Apple Maps for iOS, with camera position state and lat/long inputs.
Add markers for iOS Apple Maps and Android Google Maps using a places struct, loop through places to create markers with latitude, longitude, titles in SwiftUI and Kotlin Jetpack Compose.
https://azamsharp.teachable.com/p/skip-fundamentals-build-native-ios-and-android-apps
Coupon code "UDEMY" to save 40%.
Are you ready to elevate your app development skills? This course is your gateway to learning Skip, the lightweight framework that simplifies building cross-platform apps for iOS and Android. With Skip, you can streamline your workflow, maintain a single codebase, and deliver fast, reliable, and visually stunning apps across platforms.
What You'll Learn:
Getting Started with Skip
Discover what makes Skip a game-changer for mobile developers. Learn the fundamentals of how Skip works and why it’s the ideal solution for cross-platform development.
Working with JSON APIs
Connect your app to real-world data by fetching, displaying, and interacting with APIs effortlessly. Gain hands-on experience integrating dynamic data into your apps.
Building a Maps App
Create a fully functional maps app that works seamlessly on both iOS and Android. Learn how to display maps on iOS and Android and even put markers on the map.
Why Take This Course?
Practical Projects: Build real-world apps that solve real-world problems.
Save Time: Write your code once and run it everywhere.
Expert Guidance: Enjoy step-by-step lessons that break down complex concepts into easy-to-follow instructions.
Let’s Build Something Amazing Together
By the end of this course, you’ll have the skills and confidence to use Skip to build cross-platform apps that are fast, reliable, and polished. Your next app is closer than you think—start now and turn your ideas into reality.