Mobile Development · Mobile Development

Mobile App Development

This track covers cross-platform and native mobile app engineering with Python-based frameworks like Kivy and BeeWare, plus foundational concepts of mobile UI, device APIs, and app lifecycle. Ideal for developers transitioning from backend web work, it prepares you to design, build, and deploy functional mobile applications while understanding platform-specific constraints and best practices.

Sponsored

Lesson outline

  1. 37
    Cache Network Data Offline

    Cache network data for offline access in your mobile app. Learn how to store responses locally to ensure your app works without an internet connection, with a hands-on Kivy example, edge cases, and troubleshooting tips.

  2. 38
    Kivy Native Modules

    Interact with native modules in Kivy — practical Mobile App Development tutorial for step-by-step learners.

  3. 39
    Build a Simple Chat App

    Build a simple chat app end to end with Python. Practical Mobile App Development tutorial covering design, implementation, troubleshooting, and next steps.

  4. 40
    Todo App with Persistence

    Build a todo app with persistence in Python for mobile. Learn to save tasks locally, handle app restarts, and apply best practices.

  5. 41
    Build a Weather App

    Develop a weather app using external APIs — Mobile App Development.

  6. 42
    Kivy Project Portfolio

    Assemble a complete Kivy mobile project portfolio. Learn to structure, showcase, and present your Kivy apps effectively. This hands-on lesson walks you through building a portfolio that highlights your skills, with practical tips for organization, documentation, and next steps.

  7. 43
    Publishing to App Stores

    Publish your app to app stores — Mobile App Development.

  8. 44
    Implement In-App Purchases

    Implement in-app purchases and billing — Mobile App Development.

  9. 45
    Post-Launch Maintenance Plan

    Plan post-launch maintenance and iteration to keep your mobile app healthy. Learn key steps, common pitfalls, and when to update features.

    Mobile App Development — step-by-step tutorials

    What you will find here

    This track walks through mobile app development in order — each lesson is server-rendered HTML you can read without JavaScript. Follow the outline, then practice in the browser IDE when a lesson links to runnable code.

    Tutorials vs quizzes and code samples

    Tutorials teach in sequence. For quick checks use quizzes. For copy-paste snippets see code samples. For deeper reading browse articles.