home.social

#napdev — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #napdev, aggregated by home.social.

  1. What would be a good name for my crossword puzzle creation app? 🧩

    Help me by voting or commenting. 💡👇
    Thanks! 🙏

    #Indie #NAPDev #iOSDev #BuildInPublic

    iosdev.space/@Jeehut/111426383

  2. Playing movies or trailers from your local server (2nd part of my app) now works as well. The #movie and #trailer discovery in the server app is complete. ✅💪

    Next: Persisting the data with #SwiftData.
    #WIP #BuildInPublic #NAPDev #tvOSDev

  3. Shortly before the #AppleEvent, I managed to complete the #scoreboard UI for after a playing round in my #Categories game.📝

    Took 2 hours in #SwiftUI to get the transition animation right. Do you like it?

    Next step: #GameCenter integration!🎮
    #iOSDev #NAPDev #WIP #BuildInPublic

  4. Stay focused with a #Pomodoro split of your tasks. #AppleMusic Integration can auto-play/pause music to keep you focused.

    Recorded video has music muted, but you can see how the ⏯️ icon changes & hear my sounds. Do you like it? Any feedback?

    #WIP #NAPDev #iOSDev #BuildInPublic

  5. The UI of my #Contacts app to stay connected with people long-term is complete, including #search! 💪

    Last 2 steps before kicking off the #Beta:
    – Persistence with #SwiftData
    – Server & API with #Vapor

    Let’s see how nice SwiftData really is!
    #WIP #NAPDev #SwiftUI #BuildInPublic

  6. Editing & Creating new profiles and Tabbed Navigation for my contact sharing app are now also complete ✅.

    Next Up: Contacts UI, Persistence with SwiftData, the Server.

    Not much left for the Beta release! 🚀
    Took just 28 hours in total ⏰.

    #WIP #NAPDev #iOSDev #BuildInPublic

  7. #iOSDev‘s, here’s a challenge for you! 🧩

    Can you solve this crossword puzzle about #Swift & #NAPDev (= Native Apple Platforms Development)?

    First 3 to DM me the complete puzzle get full access to the app that I generated it in (once it’s released). Let's see your skills! 💡

  8. Ditching traditional #calendars for daily planning 📆. Why? They're rigid when life throws a curveball...like oversleeping! 😴

    My day planner app solves it like this: 🎞️ Thoughts? 💭

    #WorkInProgress #NAPDev #BuildInPublic
    #iOSDev #AppDev #IndieDev

  9. For fast contact sharing, I created 4 different data access presets. Do you think they make sense? Or missing any?

    Of course, users can create their own, but I want good defaults. Full list of options:
    iosdev.space/@Jeehut/110775343

    #WorkInProgress #BuildInPublic #NAPDev

  10. These are the configuration options you will have as a developer for my in-app #translation framework.

    You’re in full control of when & how much to request from your users, & what additional instructions you want to give.

    Do you miss anything?

    #WIP #NAPDev #L10n #I18n #SwiftUI

  11. How I split my day to work on 7 apps all at once? See the daily schedule I started with as an early preview of my upcoming productivity app: A flexible day planner.

    First screen is hereby done, do you like it?

    #WorkInProgress #NAPDev #SwiftUI #BuildInPublic #ProductivityHack

  12. 2nd screen complete! What do you think?
    Good enough for release? Or too boring?

    Trying to get apps out faster than before instead of overworking every detail. The screen which leads to this is here:
    iosdev.space/@Jeehut/110780616

    #WorkInProgress #NAPDev #iOSDev #BuildInPublic #GameDev

  13. This is what I imagine a movie collection screen in apps like #Netflix or #Plex should look like. Early stage of my upcoming app. What do you think?

    Next up: The #Movie Details screen! 🚧

    #WorkInProgress #NAPDev #SwiftUI #BuildInPublic

  14. This is what the translation screen currently looks like of my upcoming in-app translation framework. Would you add this to your iOS apps? If not, why not?

    The preceding dialog:
    iosdev.space/@Jeehut/110735404

    #WorkInProgress #NAPDev #iOSDev #SwiftUI #BuildInPublic #IndieDev

  15. In #SwiftUI, you don’t #navigate. ❌
    You #present #data in new views. ✅

    💡In SwiftUI, everything’s data-driven.
    It’s a different kind of thinking than UIKit.

    You don’t control views. ❌
    You control data. ✅

    #NAPDev #Navigation #DevTips

  16. Would you play the #Categories word game with an app like this? Or do you prefer pen & paper? First screen of my app is done.

    If you don’t know Categories (German: „Stadt, Land, Fluss“), it’s fun! 👇
    en.wikipedia.org/wiki/Categori

    #WorkInProgress #NAPDev #SwiftUI #BuildInPublic

  17. Today I learned that AsyncImage doesn’t support the .resizable() modifier. How’s that possible? Did I miss something?

    I had to revert back to Image and load the image manually + create a UIImage …

    #SwiftUI #NAPDev

  18. Proposing new terminology for Native Apple Platforms Development:

    #NAPDev
    🧑‍💻 “NAP Developer”

    #iOSDev: Applies to non-native like Flutter + doesn’t cover platforms like macOS/visionOS

    #SwiftUIDev: Doesn’t cover other native Apple frameworks like UIKit/ARKit/RealityKit

  19. Here’s how I imagine a privacy-preserving contact sharing experience should look like. ✨🔒

    #WorkInProgress #NAPDev #SwiftUI #BuildInPublic