Ilja

Ilja

@xzilja.dev

๐Ÿช› Web & Mobile Dev ๐ŸŽจ Exploring Modern UI/UX

1.3K followers271 following179 posts

Pinned

A hard year of weekends ๐Ÿ˜ฎโ€๐Ÿ’จ but I've finally released my first ios app akiya.app/join My take on gym tracking that takes what worked best for me in apps like strong and hevy and extending that with richer analytics and improved ui/ux Let me know if you try it out ๐Ÿค

These were fun to work on! A Strava like workout session sharing with custom images and a quick action to schedule in your calendar ๐Ÿ—“๏ธ

Feels nice to re-use same components in different context, while still maintaining unique value - here category chart reflects your all time breakdown and allows you to then drill down to workout specific stats as well.

Few days in now, so how are people finding stability of iOS and macOS dev betas? Itching to upgrade, but during last years dev beta's a lot of stuff went wrong on my machines ๐Ÿ˜…

Codex is quiet cool. I have a feature that tracks workout locations, so asked it to create a sheet that shows a global map for all of these. 5min in and it made a great PR. UX is really nice, I can kick off a task and then move onto next one while I wait to review it's work.

Back from an amazing hackathon with the team and managed to win one of the prizes ๐Ÿ˜๐Ÿ† โ€” built a "prompt to widget" canvas while exploring interesting ui/ux ideas. Backed by our api, interactive and modular.

Thrilled to kick off a new chapter at OpenSea โ›ต๏ธ already had a chance to work with their amazing team and am super excited to help build OS2! Will try to post interesting and useful web3 tech insights that I learn as well ๐Ÿ“

Without exception. Every day I check my bsky feed there is always that one random post about mushrooms ๐Ÿคฃ

Continuing with location features today. Added full interactive map to explore area around your workout. Learned about neat MapKit option that I wasn't aware of called "pointsOfInterest" that allows to display only "fitnessCenter" locations making this view less busy and more contextual ๐Ÿ—บ๏ธ

๐Ÿ—บ๏ธ Starting on a new feature today, by allowing users to enable workout location tracking. Next, I want to display all your workouts on a global map + count at each location, kinda like @levels.io does for travels on nomad list

TIL; you can combine Swift @Observable's with various delegate classes like location, watch etc. and update associated state values. Get's rid of so much boilerplate ๐Ÿงน here's basic location delegate I'm working on atm

Decided to try @vscode.dev insiders build today, as it has new agent mode support for copilot. Very impressive! Asked it to implement new setting and after 2min all I had to do is review this absolutely perfect git diff. It added new fields to db schema and controllers, i18n and ui to toggle it.

So proud of how far we've progressed with Junction exchange. App is feeling like a proper defi product already, ux we achieved is just ๐ŸคŒ and there are still plenty of cool improvements and features to come.

Am slowly dragged back into react-native world with all of these new improvements and react 19 support coming to it in next version. But it desperately needs to use SwiftUI and Jetpack Compose for underlying views imho.

Taking what I learned from SwiftUI and applying it in web ๐Ÿ“ Made a custom sheet with gestures, elastic animations and even velocity detection ๐Ÿ˜ฎโ€๐Ÿ’จ. Feels really nice on mobile web with extra css tricks like "user-select: none" and "transition-behavior: allow-discrete"

๐Ÿ‹๏ธโ€โ™‚๏ธ Say hello to a more personalized fitness dashboard! Added a feature that allows users to sort or hide home widgets to see exactly what they want, where they want. I hope this will come in handy as widget catalogue grows to include more data

@vscode.dev and @github.com co-pilot have gotten so good, that I decided to switch back from cursor. I find "Edit with Copilot" feature easier to use and results are great! It's free as well! ๐Ÿ’ก Tip: Provide references to your existing code when prompting to get pretty much spot on results

Sweating through implementing all of these layout animations today, something that would be so simple with SwiftUI is actually really hard on web atm, but @motion.dev is coming in clutch ๐Ÿ’ช

Finally able to work on my app again after 2 month break ๐Ÿ˜ฎโ€๐Ÿ’จ Polishing failure/edge cases with watch connectivity atm. Cool that you can detect if companion watch app is installed or reachable. Can now give user more context on what to do in any of these cases with nice baby sheet.

I tried to get into blender multiple times and usually gave up after firs week or so. I have a good feeling about this time ๐Ÿ˜… the way Riley explains things and the projects he uses are keeping me interested so far ๐Ÿ“ in his new course

Riley Brown (rileyb3d)@rileyb3d.bsky.social

In the next part we'll do some custom textures & bake everything down for use in a game engine (or wherever you want to use it)

For the longest time I've been using Claude's web interface as my ai tool of choice, but ChatGPT now has this awesome canvas feature taking ux to the next level ๐Ÿ‘Œ ability to edit specific parts is great

This feature tested me ๐Ÿ˜… but now there is a good superset ux and a more robust data structure for workouts and exercises

If you are like me and are looking into following more people working with metal shaders in swiftui, I highly recommend following Minsang and checking out his existing posts for inspiration ๐ŸŽธ

Minsang Choi@minsangchoi.bsky.social

More metal experiment #SwiftUI

Does anyone by any chance know a production app that uses skip.tools and particularly for android apps? Idea of using swift and swiftui for multi-platform app development excites me ๐Ÿ”ฅ but I'd really want to play with some apps to evaluate how good this is.

Was exploring how to handle numeric inputs on the watchOS a while ago and eventually ended up on a flow like this. Works really well imho and feels nice to use on actual device Digital crown is OP ๐Ÿ‘‘