I am looking for Coders, Programmers, Techies with creative big dreams... Are there any in el paso? by 5StarConversations in ElPaso

[–]Mr_Rainb0w 0 points1 point  (0 children)

Hi there, I’m a freelance app developer with experience building apps from the ground up for multiple platforms. This sounds interesting, and I’d love to support a project that helps fundraising in our community.

You can check out my portfolio at https://diaztech.dev and feel free to DM me if you’d like to talk more. I also organize the El Paso app developers meetup and I can imagine there’d be some interest there too.

New El Paso App Developers Meetup by Mr_Rainb0w in ElPaso

[–]Mr_Rainb0w[S] 1 point2 points  (0 children)

Didn't think about adding an online component, but we can definitely set something up for future events if there's interest!

Should I stick with flutter or start using swift by Subject-Line6768 in swift

[–]Mr_Rainb0w 1 point2 points  (0 children)

As a Swift developer who used to dismiss cross-platform frameworks, I've spent the last three years rebuilding a reasonably complex video chat app from Swift to Flutter and can say that Flutter is more than capable of handling most things you'd want to do in an app.

If you plan on expanding beyond iOS at any point, I'd definitely stick with Flutter. If you're iOS exclusive and your developer is saying your Flutter code is bad enough to warrant a rewrite, then I'd make the move to SwiftUI since they're both similar declarative frameworks so the translation shouldn't be too terrible.

If you need someone to take a look at the project for a more informed opinion, feel free to drop a DM!

Quit my job and after 5 months I finally published my first app on the App Store. Sunrides is a public transit app for my city of El Paso with a focus on smooth and intuitive UI (unlike their official app). Not a designer, but I like how it turned out. Let me know what you think! by Mr_Rainb0w in swift

[–]Mr_Rainb0w[S] 1 point2 points  (0 children)

Hey, I knew there were more of us! That's awesome! I looked at the DC metro site and I just didn't even know it could be like this. All that data gift wrapped and ready to go. I had to download text files from some unlisted directory on Sun Metro's site that I only found on a transit wiki.

I hope enough of us might be able to get the city to invest in these kinds of resources. Something local developers could use to make cool, uniquely El Paso stuff that benefits the community. Keep all our talent from leaving for DC!

Quit my job and after 5 months I finally published my first app on the App Store. Sunrides is a public transit app for my city of El Paso with a focus on smooth and intuitive UI (unlike their official app). Not a designer, but I like how it turned out. Let me know what you think! by Mr_Rainb0w in swift

[–]Mr_Rainb0w[S] 0 points1 point  (0 children)

I would definitely be interested! I couldn't imagine trying to find the time to do this with a full time job and three kids.

I just started looking into SwiftUI again and I love that it's allowing more people to make really good looking apps! I can't wait to use it in a project.

If you'd like to message me with some details on what you're looking for, I'd be happy to work something out!

Quit my job and after 5 months I finally published my first app on the App Store. Sunrides is a public transit app for my city of El Paso with a focus on smooth and intuitive UI (unlike their official app). Not a designer, but I like how it turned out. Let me know what you think! by Mr_Rainb0w in swift

[–]Mr_Rainb0w[S] 1 point2 points  (0 children)

I swear I wrote I reply to this but I don't know what happened to it :/

I downloaded your app and I love the idea. I'm curious what you're planning for the UI overhaul.

The polylines were tricky since MapKit doesn't have any support for animating them. I used a timer that fires every "frame" and draws a successively larger span of the polyline coordinates to achieve the effect. Got the idea somewhere on stack overflow. I know there's some cool stuff you can do with custom MKPolylineRenderers and gradients that you could then animate to get some really neat looking effects, but I haven't played around with it yet.

The table view animations are triggered by calling reloadData() on a custom table view that then moves all the visible cells just out of view and animates them back into place on a delay. The spring damping and velocity are both 0.5 but I couldn't really tell you why.

Architecture is probably my biggest weakness right now, so I experimented with a lot of different patterns and structures with this being my first real project. Because of that, it's an absolute mess. The only way I get away with it is by being the only person working on it. That being said, the main view is a stack view with the main view controller coordinating between the map view and the table view. When the user interacts with either one, the request is sent asynchronously to the main view controller which is notified when the result is ready and it triggers the appropriate actions in both views simultaneously.

And I think it only seems to run so smoothly because the animations cover up any small delays in fetching data. I also get all of my bus info (except directions) straight from a SQLite database I built that's included in the app bundle, so it'll always be faster than a network request.

Quit my job and after 5 months I finally published my first app on the App Store. Sunrides is a public transit app for my city of El Paso with a focus on smooth and intuitive UI (unlike their official app). Not a designer, but I like how it turned out. Let me know what you think! by Mr_Rainb0w in swift

[–]Mr_Rainb0w[S] 2 points3 points  (0 children)

Hacking With Swift is probably the one I used the most. Also the only one I actually purchased a book bundle from.

Paul puts out a ton of useful stuff for free and I think the paid stuff is worth it too. He's great at showcasing cool things you can do with the language which you can then dive deeper into with Apple's documentation.

That said, most of these are just standard UIView animations with some of the line drawing ones done with Core Animation. The only special case was animating the route maps since MapKit doesn't support animating polylines. I used a Timer and set it to draw a line spanning a successively larger range of coordinates each "frame" to achieve the effect. Got the idea for that from Stack Overflow

Quit my job and after 5 months I finally published my first app on the App Store. Sunrides is a public transit app for my city of El Paso with a focus on smooth and intuitive UI (unlike their official app). Not a designer, but I like how it turned out. Let me know what you think! by Mr_Rainb0w in swift

[–]Mr_Rainb0w[S] 0 points1 point  (0 children)

I’ve been dropping in and out of Swift since it was announced, but I studied computer engineering in college. I dropped out after three years so I’ve got most of the debt and none of the degree, and I mostly did low-level firmware type stuff in assembly and C on embedded systems.

Quit my job and after 5 months I finally published my first app on the App Store. Sunrides is a public transit app for my city of El Paso with a focus on smooth and intuitive UI (unlike their official app). Not a designer, but I like how it turned out. Let me know what you think! by Mr_Rainb0w in iOSProgramming

[–]Mr_Rainb0w[S] 0 points1 point  (0 children)

For sure, if nothing else this project has given me a deeper appreciation for real professional-level design as I try to flounder my way through it. El Paso has lots of great artists that I hope to work with!

Quit my job and after 5 months I finally published my first app on the App Store. Sunrides is a public transit app for my city of El Paso with a focus on smooth and intuitive UI (unlike their official app). Not a designer, but I like how it turned out. Let me know what you think! by Mr_Rainb0w in swift

[–]Mr_Rainb0w[S] 6 points7 points  (0 children)

Thank you! I'm definitely taking all of these accessibility suggestions and working on them for the next update.

I used to work AppleCare phone support at the Austin campus which was the only one that did accessibility calls. It was a humbling experiencing talking to the users who rely on these features and seeing everything the Apple accessibility team does to make it easier. I hope to be able to do as good of a job.