
Roy Groot Hulze
@RoyGrootHulze
Followers
278
Following
3K
Media
113
Statuses
525
Indie dev | Creating iOS applications using SwiftUI | Building BookBinder | @getbookbinder
The Netherlands
Joined February 2016
π Manage your reading list effortlessly with BookBinder. Track, organize, and discover new books. Download on Android and iOS! π² #TechEnthusiasts #BookBinder
2
0
9
Remember, the body is for rendering views, not for logic! π€― Keep your code organized by separating data retrieval and sorting into their own functions, called on init or in the ObservableObject ViewController. Clean code = happy dev! π» #SwiftUI #CodeOrganization #CleanCode.
0
0
0
Big thank you to @Telemetry_Deck for featuring BookBinder in their latest newsletter!
telemetrydeck.com
Explore useful, privacy-friendly apps from the EU in our April 2025 Member Shoutout!
0
0
1
Separate concerns in iOS development! π± The body of a view is for creating the layout, not handling the logic. Keep your logic in the ViewController for a cleaner architecture. #iOSDev #CleanCode #MVC
0
0
1
Just won a @LaunchBuddy_App Pro license. π₯³ Thank you @FloWritesCode!.
π₯³ Congrats to @RoyGrootHulze for winning a @LaunchBuddy_App Pro license! Thanks a lot for your feedback in my recent survey. Please DM me for details :).
0
0
1
When designing a view, remember that the top view should be the container view π. This way, the view itself decides how the content should be placed, giving you more control and flexibility! #UIDesign #MobileAppDevelopment #CleanCode
0
0
0
App Design tip: Let your content dictate the sizing of your views, so they adapt seamlessly to different screen sizes and configurations! π±π» #ResponsiveDesign #UXDesign #DesignTips.
0
0
0
π±οΈ Design tip: A view should be able to render and adapt to any context. Avoid using device screen size and instead use the size of the view itself with a GeometryReader. This way, your UI will be flexible and responsive in any situation! #swiftui #uiDesign #responsivedesign
0
0
0
Boost your app's speed! π When switching between states, opt for a no-effect modifier instead of a conditional view. This simple trick ensures smoother transitions and nicer animations. Give it a try and level up your app's performance! #SwiftUI #iOSDev #AppPerformance
0
0
0
As a indie developer it is important to use tools that improve your workflow. @rocketsim_app is one of such tool. RocketSim lets you easily switch between languages, gives you the option to change accessibility settings and your the network call for easy debugging.
3
1
3
In the new version of BookBinder I wanted to include ads but did not want to compromise the privacy of the user. Today I decided to include Billboard made by @hiddevdploeg
github.com
a Swift Package that lets you add beautiful and privacy-friendly Ads to your app. These are Advertisements for Indies, by Indies. - hiddevdploeg/Billboard
0
2
7
Decided to create my one social media post automation using N8N. Currently I am able to plan the post in post in Notion and automatically send them to X, Facebook and Instagram for @getbookBinder and to X and Threads for my personal account. #automation #n8n
5
3
24
I have rebuilt BookBinder with SwiftUI, which provides a smoother and more authentic iOS experience. This upgrade is a step towards a more native and efficient workflow for me. #swiftui #indiedeveloper.
0
0
1