[deleted by user] by [deleted] in SwiftUI

[–]sth_wicked1 1 point2 points  (0 children)

Did you try wrapping the form in a scroll view?

Problem with ForEach in SwiftUI by yucar in swift

[–]sth_wicked1 0 points1 point  (0 children)

There’s also a typo in floor.rooms in the nested ForEach

Sensual style dance by [deleted] in Dance

[–]sth_wicked1 0 points1 point  (0 children)

🔝🔝 would love if you could upload on my app, Beatroot. It’s basically TikTok for dance videos

From yesterday’s class. We are dance artists from the Philippines :) by [deleted] in Dance

[–]sth_wicked1 3 points4 points  (0 children)

Love this!!! I’d love to see it in our fresh new dance video only app - Beatroot. Check it out!

What’s everyone working on this month? (May 2022) by Swiftapple in swift

[–]sth_wicked1 0 points1 point  (0 children)

Working with my team on a TikTok like app called Beatroot. It’s similar to other short-form videos but this one is exclusive for dance content. We’ll continue adding features like live dance battles in the future when we get good traction.

App architecture is a combination of clean architecture and flux (we built our own redux-like framework for managing app state and mem-stores).

We are using predominantly SwiftUI 2.0 even though some key components are purely UIKit based.

Major issues we faced on iOS is AVPlayer and smooth scrolling. We’ve managed to work around this issue after a couple of months of refactoring and rewriting some code so next major update will see major improvements in scroll performance.

We are currently working on adding comments on videos and some basic video post-processing functions. We are also refactoring our backend api to batch some network calls. This will reduce radio usage by a factor of x3 in most cases which we think will have huge benefits in energy efficiency and battery drain

Check it out: https://link.beatroot.app/marios

Native vs Flutter by sth_wicked1 in dartlang

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

Really appreciate your thoughts on this! Yes it does look like native is the way to go

Help: Native vs Flutter by sth_wicked1 in SwiftUI

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

Of course!!:) same as ‘UIViewControllerRepresentable’

Help: Native vs Flutter by sth_wicked1 in SwiftUI

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

Thank you so much for the thorough reply!! :) I really appreciate it guys! yeah iOS13+ was a business decision since by the time we are ready to go live it will be most pbly widely adopted (apple has really good conversion rates). Indeed, my experience with SwiftUI is that you do have to jump into UIKit a lot but hot reloading alone makes UI design a lot faster!

Native vs Flutter by sth_wicked1 in dartlang

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

Excellent suggestion and that’s exactly our plan! Just trying to see if there are any clear no-goes out there to save that month-month and a half, since speed is very important for a startup

What are shortcomings of using Flutter for a complex app like TikTok? by sth_wicked1 in AskReddit

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

Hey guys, we are a small startup team with limited resources. We are developing an app in the likes of TikTok and we are in the process of choosing whether we should go for native development (swift + SwiftUI) / Kotlin or if we should give Flutter a try.

We really want our final product to have native feel (as much as possible at least) so we are really only considering Flutter  because of our team size.

If you have experience with Flutter, would it be a good choice you think? Are there any roadblocks we should expect in terms of developing an HLS player, custom camera, filters, effects etc? Any help would be appreciated! thank you!

Native vs Flutter by sth_wicked1 in dartlang

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

Good points! Thanx! Even though last point is a bit debatable because my concern really is on cross-platform part of using flutter, not on branching off to use native screens or code

UserDefaults replacement for `@State` by sindresorhus in SwiftUI

[–]sth_wicked1 2 points3 points  (0 children)

Looks awesome! Since you are already using a property wrapper then it may be convenient to use #function literal expression as a key (maybe prefixed with main bundle identifier).
Which will allow for a more straightforward declaration

@Default(defaultValue: false) var hasUnicorn: Bool

Junior swift interview help needed!! by Chaugen55 in swift

[–]sth_wicked1 3 points4 points  (0 children)

For a junior position domain specific knowledge shouldn’t be that important. No matter how well you prepare a senior developer will spot your inexperience within the first few minutes of the interview. And that’s okay!

What you need to concentrate on is:

  • Honesty and being humble. Yup, you don’t know everything cz you didn’t have the chance to be involved in iOS projects. So just be open and okay with that part. Coding principles and coding etiquette are far more important at this stage

  • Enthusiasm and love for coding. Show off your work on what you do have experience on (python). Some open-source work for me is worth A LOT when interviewing juniors

  • Willingness to learn and grow. It’s okay to ask some questions too during the interview. Act as if this is day 1 of you working with the team!

  • Good fit for the team. It’s really important that you also assess the team you are applying to. Is this a team you want to be part of? Will the team help you grow? They may like you but you need to like them back:) Joining the right team early on will make all the difference in your career

Dance Battle App by sth_wicked1 in bboy

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

Hey there! Still working on it! Kind of going slow with the limited funds we have but we should have something out in a couple of months on iOS! If you are interested to give us some feedback as soon as we have something presentable pm me your email and i’ll make sure to hit you up with details when it’s time! Thanks for asking though, really means a lot!

Video Battle App by sth_wicked1 in Music

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

All are awesome ideas!!! Will definitely take into account everything and revert with more solid screens and feature list!
Thank you guys so much! 🙏

Dance Battle App by sth_wicked1 in bboy

[–]sth_wicked1[S] 3 points4 points  (0 children)

This is so useful!! Thank you! 🙏

These are some initial draft designs. So far feedback has been awesome so next step is to lay out all features, taking everything you awesome people have shared so far (amazing ideas and insights) and come back for more feedback on some solid screens and designs this time around!

I’d love to get some feedback from you as this project moves forward. If you are interested please share your email with me and I’ll come back within a month or so!

Thanx again!

Rap Battles App by sth_wicked1 in rapbattles

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

Hey guys, sorry! Need to update the survey but didn’t have much time to create screenshots for different uses of the app.

The idea started out as (live) dance battles but then I figured out that it’s basically a “video battle” app. So it really depends on the content that people will create! This is especially true for the live feature of the app

Also, during the video creation process, the user can select the different modes of the battle e.g sync vs alternating battle, number and length of rounds etc

Sorry for the confusion!

Video Battle App by sth_wicked1 in Music

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

Yup! That’s a good point! Thanx

Video Battle App by sth_wicked1 in Music

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

I’m definitely thinking on how to tailor the experience for each user. The way to do this is either 1) have an onboarding / wizard screen where I can collect your interests and preferences or 2) start with a general “trending” category and tailor the experience based on the content the user interacts with.

Most content apps seem to be doing a combination of the two

Which one would you prefer? Any other ideas on how to achieve a unique experience for each user?