• 0 Posts
  • 38 Comments
Joined 6 months ago
cake
Cake day: June 6th, 2024

help-circle














  • My experience is with iPhone (yeah yeah boo Apple).

    Most of how I learned was just digging through Apple’s documentation, focusing on one goal at a time. How do I draw stuff to the screen? How do I handle touch inputs? How do I use the built in UI elements? How do I play sounds? How do I get GPS data? Things like that. I’d usually have an idea of a specific mini-project that would make use of a specific new tool.

    Note that I already had some programming experience (although it wasn’t much) before I started teaching myself this way.

    Here’s Apple’s website: https://developer.apple.com/develop/

    Just start by downloading XCode and playing with one of their sample projects. SpriteKit is particularly easy to get started with and there’s a sample project for it. (I’m assuming you want to make something like a game. If you want to make more of a utility app, look up SwiftUI).

    If you aren’t an iPhone user “Apple fanboy”, you can try this: https://developer.android.com/courses

    Also many game engines (e.g. Godot, Unreal, Unity) have support for both iOS and Android.



  • Inkscape is for vector graphics, GIMP is for pixel graphics. You probably want to use a combination of both for many situations (design the logo in Inkscape, touch it up and scale it in GIMP).

    From my experience, GIMP is close to par with Photoshop in terms of both features and user friendliness. Inkscape is unfortunately much harder to use than Illustrator.