Skip to content

PramodMunaweera/godot-4-mobile-app-dev

Repository files navigation

Logo

Mobile App Development with Godot 4

Welcome to "Mobile App Development with Godot 4"! Complete beginner's guide to mobile app development using the powerful Godot 4 engine. Start by learning the essentials, including UI creation, scene management, and scripting with GDScript. This course will give you the tools and knowledge to create beautiful, functional mobile applications. Join us on this journey and unlock the potential of Godot 4 for mobile app development!

📌 Notice

This is kind of my learning diary, where I am compiling a series of lessons that bring together all the knowledge I have acquired from various scattered sources, including books, articles, websites, YouTube videos, and more. My goal is to create a comprehensive course that consolidates this information, making it easier for others to access and learn from as they progress in their journey of learning Mobile app development with Godot 4 from the basics to a level where they can confidently use it to build real apps. Hope this helps🙂

Logo

📑 Contents

Phase 1: Introduction to Godot 4 and Mobile App Development

Phase 2: Basic UI Components and Layouts

Phase 3: User Interaction

  • 08: Input Handling and Events

    • Handling user input
    • Gestures and touch input
    • Connecting signals to functions
    • Creating interactive UI elements
  • 09: Navigation and Scene Management

    • Implementing navigation between scenes
    • Using the SceneTree and Viewport

Phase 4: Data Persistence and Networking

  • 10: Data Persistence

    • Implementing save and load functionality
    • Saving user preferences
    • Using JSON for data persistence
    • SQLLite database connectivity
  • 11: Networking

    • Fetching data from APIs
    • Parsing and displaying data in the app

Phase 5: Animations

  • 12: Godot Animation Techniques

    • Basics of 2D animations in Godot
    • Using the AnimationPlayer node
    • Creating simple animations
    • Using AnimationTree for complex animations
    • Keyframe animations and transitions
  • 13: Integrating Animations into UI

    • Animating UI components
    • Adding animations to buttons, panels, and other UI elements
    • Creating animated transitions between scenes

Phase 6: Advanced Concepts

  • 14: Interaction with OS

    • Push notifications
    • Accessing mobile hardware
  • 15: Internationalization

    • Introduction to Internationalization
    • Multilingual support

About

Mobile app development with Godot 4

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published