RoyGrootHulze Profile Banner
Roy Groot Hulze Profile
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
Don't wanna be here? Send us removal request.
@RoyGrootHulze
Roy Groot Hulze
1 year
πŸ“š Manage your reading list effortlessly with BookBinder. Track, organize, and discover new books. Download on Android and iOS! πŸ“² #TechEnthusiasts #BookBinder
Tweet media one
2
0
9
@RoyGrootHulze
Roy Groot Hulze
4 months
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
@grok
Grok
7 days
Join millions who have switched to Grok.
204
341
2K
@RoyGrootHulze
Roy Groot Hulze
4 months
Big thank you to @Telemetry_Deck for featuring BookBinder in their latest newsletter!
Tweet card summary image
telemetrydeck.com
Explore useful, privacy-friendly apps from the EU in our April 2025 Member Shoutout!
0
0
1
@RoyGrootHulze
Roy Groot Hulze
4 months
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
Tweet media one
0
0
1
@RoyGrootHulze
Roy Groot Hulze
4 months
Just won a @LaunchBuddy_App Pro license. πŸ₯³ Thank you @FloWritesCode!.
@FloWritesCode
Flo writes Code
4 months
πŸ₯³ 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
@RoyGrootHulze
Roy Groot Hulze
4 months
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
Tweet media one
0
0
0
@RoyGrootHulze
Roy Groot Hulze
4 months
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
@RoyGrootHulze
Roy Groot Hulze
4 months
πŸ“±οΈ 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
Tweet media one
0
0
0
@RoyGrootHulze
Roy Groot Hulze
4 months
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
Tweet media one
0
0
0
@RoyGrootHulze
Roy Groot Hulze
5 months
Tired of manual testing? πŸ’» With Swift Testing, you can automate your testing process and ensure your Swift logic is correct. Simply write your code, craft your tests, and let Xcode Cloud handle the rest. This approach not only accelerates the validation of your app's quality but
Tweet media one
0
0
0
@RoyGrootHulze
Roy Groot Hulze
5 months
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
@RoyGrootHulze
Roy Groot Hulze
5 months
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
@RoyGrootHulze
Roy Groot Hulze
6 months
Working full-time while building BookBinder on the side is an exciting journey that fuels my passion. Every evening and weekend, I channel my creativity into turning ideas into code and mastering new skills, seeing my vision come to life.
0
0
0
@RoyGrootHulze
Roy Groot Hulze
6 months
The became the result:
Tweet media one
0
0
0
@RoyGrootHulze
Roy Groot Hulze
6 months
Since the first release of BookBinder, I have been striving for a native iOS experience. For example, I have integrated a navigation bar at the bottom of the app, similar to the music app, which shows in real-time which book you are currently reading. It was a huge challenge to.
1
0
0
@RoyGrootHulze
Roy Groot Hulze
6 months
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
Tweet media one
5
3
24
@RoyGrootHulze
Roy Groot Hulze
6 months
BookBinder is now ready to be downloaded! Check the link in the bio!.
0
0
0
@RoyGrootHulze
Roy Groot Hulze
6 months
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
@RoyGrootHulze
Roy Groot Hulze
9 months
Ever tried integrating a third-party API and felt like you were piecing together a jigsaw puzzle? 🧩✨ It’s a challenge we developers face, but with some debugging and optimization, it’s all part of the fun. In my journey, I've tackled APIs that seemed tricky at first, but with.
0
0
2
@RoyGrootHulze
Roy Groot Hulze
9 months
Ever found yourself knee-deep in dependency hell while working on a Flutter project? πŸ€” Trust me, I’ve been there, and it’s not pretty! One trick I’ve learned is to create separate infrastructure classes to handle package communications. This way, swapping out a package is as.
0
0
1