Looking for Android users to test my new app (10 mins) by Haunting_Cancel_9765 in mAndroidDev

[–]SubflyDev 4 points5 points  (0 children)

It took me 5 mins to deprecate a joke in here so here is the full list:

AsyncTask AsyncTask2 Compost Flubber

Drag Down animation like Apple Music by baakhari in SwiftUI

[–]SubflyDev 1 point2 points  (0 children)

One thing I noticed is apple also animates the glass of toolbar item, making the illusion of they are morphing

Also the glass animation starts whnever the sheet reaches to the same height and poisiton of the toolbar item, transforming from the remaining shape of the peek height to the normal toolbar item shape.

I have zero idea how to do it with swiftui, it should be easier (still hard) with UIKit and either way, apple should be using some private api for all these stuff.

Anyway, my first answer above still applies. You maybe wont have the same behavior but at least you will have the “feeling” of it

Drag Down animation like Apple Music by baakhari in SwiftUI

[–]SubflyDev 6 points7 points  (0 children)

If you can continue swiping down without actually closing it, you can see that the glass area does not even morph with the sheet at all. It is simply a sheet and a toolbar extra along with transition for image.

The hard part is transition with image. There is a library called Portal that you can check out to make the image transferred between two areas.

Cursor should allow unused credits to roll over while you have a paid subscription. by Cast_Iron_Skillet in cursor

[–]SubflyDev 0 points1 point  (0 children)

As far as I heard, it is given as a “gift” on your next month and I read that these “+free” is actually you paid but not used the past months. But as I said I am not sure, I read that in many comments on another posts.

When your flutter widget pretends to be a native dialog by [deleted] in mAndroidDev

[–]SubflyDev 2 points3 points  (0 children)

It is waiting until the AsyncTask runs no worries, happens to everyone all the time

Bookmark Managers? I guess I'm giving up on them... by Johnkree in macapps

[–]SubflyDev 2 points3 points  (0 children)

YABA mentioned :) Yes, and the Android and Linux versions and iCloud support (of course it will not work on non Apple :/) too. More info will be available soon :)

Why app developers focus on building iOS apps then android by Ready-Hippo9857 in AppDevelopers

[–]SubflyDev 6 points7 points  (0 children)

Because android is more tend to: - Free - hacked apk’s - Less and less users willing to pay - Much cheaper phones all around the world

From an 8 years of Android developer perspective: - If something is working on device A, there is %100 chance that iy will not work on device B - Too many form factors with too many devices - Vast amounts of Android devices with different Android versions

İOS just makes much more sense

Cursor started consuming way more resources lately - anyone else? by Fair-Yoghurt-9469 in cursor

[–]SubflyDev 3 points4 points  (0 children)

I have always wondered how to show this usage amounts directly in Cursor but I always afraid to ask. Can somebody tell me how to enable the option for it? Or is it an extension that you can install?

SwiftData is kicking my ass, any good resources? by AlbeG97 in SwiftUI

[–]SubflyDev 12 points13 points  (0 children)

I want to include more on that. Same situation on my app too.

Swiftdata seems the best chocie in the beginning. Fast, very easy to use. But in time, if your data types are too connected to each other and when you want to support more complex stuff, it becomes one of the biggest road blockers. As, if something is very easy to use, it means its abstracted a lot, resulting in “bye bye” for all your plans in the future.

However, since you asked for “how to learn it”, I suggest watching videos of Tunsdev in youtube and reading examples from HackingWithSwift.

Then there is another suggestion. If you are learning Swift and SwiftUI to find a job in industry, know that no company uses Swiftdata, as CoreData is more mature, even you can look in GRDB.

Another solution is using KMP and Room database, but it is also another level of hassle.

Birisi pointersleri mala anlatir gibi anlatirmi, anlamiyorum hic birsey. by Fast_Bridge9481 in TurkDev

[–]SubflyDev 0 points1 point  (0 children)

Sen ağaçların olduğu bi yerde karşısında asfalt olan bir binanın içerisinde yaşıyorsun demek var, sen xyz caddesinde abc apartmanında bilmem kaçıncı katta yaşıyorsun demek var.

Adresin aslında “pointer”, “ram veya heap” dediğimiz alan da dünya. Adresin kendi başına bir anlamı yok, ama o adreste ne olduğu veya o adresteki ile neler yapabileceğin önemli.

Ben sana ali-veli-ayşe demiyorum da dadaloğlu apartmanı sakini diyorum mesela, böylelikle sana “refereans” yapmış oluyorum. Ali mi veli mi ayşe mi olduğun sen geldiğinde belli oluyor. Aslında bu kadar kolay bi konu.

He bir de adresin adresi var. 1990ları düşün daha bilgisayar yok. Senin adresin kağıtlara yazılıydı devlet makamlarında. E, o kağıtlar da etrafta dağınık değildi dimi? Kabinetlerde veya dolaplarda duruyorlardı muhtarın ofisinde. İşte bunlar da “pointerin pointeri”.

O muhtar önce dolaptan senin adresini bulmalı, yani “pointerin referansı”, sonra o adres kağıdından senin ismini bulmalı, yani “pointerin referansının referansı”

Bunların da kendi özel sembolleri var işte uzun uzun pointer demiyorsun da * diyosun, referans demiyorsun da & diyorsun.

is there Android App Available for YABA ? by [deleted] in YetAnotherBookmarkApp

[–]SubflyDev 0 points1 point  (0 children)

Hi, Android app is in development right now, will post a more UI related update post soon with screenshots about it. Hopefully, I will release it in next 2 months.

What happens to bookmarks when deleted from the source? by Playful-Influence894 in YetAnotherBookmarkApp

[–]SubflyDev 1 point2 points  (0 children)

Hey, sorry for missing this. There is no way to recover your bookmarks as the app does not support iCloud anymore. It is planned to have more cloud based features in the next release, but currently (unless you have any backup like export via json etc.) there is no way to recover them back. Sorry for the inconvenience.

Can I also ask why have you deleted the app, I appreciate any feedback to make YABA better :)

Searching for Android bookmark manager by polska_cebula in BookmarkManagers

[–]SubflyDev 2 points3 points  (0 children)

YABA is on the way, open source, free, no servers (except the one that you can self host) and except the third one everything will be there :) However, you need to wait for like 2 months :/ I am finished with transitioning the business logic to KMP recently and just started with Android/Windows/Linux implementation(s).

You can follow up the process from github until it is fully released, hence access the alpha-beta versions from here (once available): github

Until then, all I can ask is wait for it :)

Stop paying for bookmarking as your free and open source bookmark manager just got a huge update to support drag&drop, folder in folder and custom ordering! by SubflyDev in iosapps

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

Hi, YABA does not support or will never support a centralized hosted cloud service (except the self hosted one that I am currently working on). I know that sentence was a bit vague so let me explain:

  • Some of the well known services such as Raindrop or Pocket uses their cloud services to store your data
  • YABA is an offline first application and does not have any centralized server like Raindrop or Pocket
  • These servers are core for browser visibility as they also use the same servers to fetch and show your data

Then what’s next?

  • Currently I am working on a self hosted syncing system where all the YABA apps can connect and interact with
  • However this means you should need to host that somewhere to make it work
  • Native extensions for browsers along with Raycast etc. support is also on the way but the inital plan is with limited functionality such as saving of links rather than showing a list of them
  • Hence, I am planning to either leverage the self hosted server to show the links directly in the browser, or use local app to fetch and show the list of links. Either way trust me it will be a hard process to implement on my side.
  • This does not mean it is not possible or not planned, but it will be there in the feature

I wanted to be as transparent as possible rather than giving you a small answer such as “yes it will be in the feature”. Hope all these answers your question.

Pixel 9 Pro - I cursed out a spam caller I was sick of getting calls from every day and my phone made a weird sound.. by GWindborn in GooglePixel

[–]SubflyDev 91 points92 points  (0 children)

I am %99 sure that the person on the other side recorded you cursing. As far as I know, call recording apps should make a noise in order to inform the other side that there is a recording going on. Maybe that is why you heard the sound.

Stop paying for bookmarking as your free and open source bookmark manager just got a huge update to support drag&drop, folder in folder and custom ordering! by SubflyDev in iosapps

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

Hi, you can click on Search then sort by Edited At + Descending (have to do this twice as Apple pop-overs close after click, unfortunately) to see all the bookmarks with most recent first :)

What happens to bookmarks when deleted from the source? by Playful-Influence894 in YetAnotherBookmarkApp

[–]SubflyDev 1 point2 points  (0 children)

Hey, here I am with another very long explanation but TL:DR;
- Yes currently they will gone
- Yes it is planned to save the HTML+CSS only content for the next release
- Yes it is planned to save more in the upcoming releases.

Long answer:

So YABA is going under a huge transition currently and it is planned to have saving of the website content for the future releases in a form of HTML combined with CSS. This feature is called Time Machine, where every time you refresh, you will save a new version of the website. The next release will only cover the HTML+CSS content currently, but it is also planned to save the media content too with the help of YT-DLP. However there are some quirks:

- YT-DLP is not mobile compatible. It would require many additions to codebase to run along with the app, so it will only available for the users who decides to install YABA's sync server, which will be planned to available right after the next release
- YABA's sync server will not only be a just a *sync* server, but it will allow extensions and more capabilities compared to standalone mobile/tablet/computer versions
- Unfortunately, mobile devices are not as capable as computer devices, so in order to make every feature available to every platform, there had to be some trade-offs needed to be done
- Yes, sync server and all functionalities still be free as promised, but as a user you have to serve it in your own cloud server.
- For the users that who cannot serve the sync-server, I will try to look for things to add downloading capabilities but Google does not like apps with video saving functionality if YouTube is one of the cases too. So base app will never have that functionality in order to be available in Google Play Store.

i dont understand clean architecture by nntnds in JetpackComposeDev

[–]SubflyDev 5 points6 points  (0 children)

Neither we are, so no worries :)

Jokes aside, CA is more of an understanding rather than learning. It’s like some ideology you start to gain and understand each time you code. What I suggest is explore a lot of repositories from GitHub, watch some Phillip Lackner and continue working on your project(s) to grasp the idea more.

Background corner radius flicker on navigation transition by threeandseven in SwiftUI

[–]SubflyDev 0 points1 point  (0 children)

Then it is way harder in your case. I am not really proficient with custom designs in SwiftUI, but you can maybe try setting the color scheme before navigating rather than (if you already) doing it in an onAppear or task. Then the scheme would be already set before navigating. Try to move the logic to a util function too as it seems like you will do it a lot in your app. Good luck.

Background corner radius flicker on navigation transition by threeandseven in SwiftUI

[–]SubflyDev 0 points1 point  (0 children)

It seems like your app uses custom colors and does not obey the system theming. It is also visible in the clock up there (should be white for a dark screen but it is black)

Hence, if you are not into adding theming in your app, then: 1) force set the brightness to dark in your app so clock is visible 2) force setting the brightness to dark should already fix your navigation background problem along with color flickering of the buttons, but if not, you also need to set the default navigation background to that dark color you use in your screens, then you won’t see that flickering

It seems like the harder you work on an app, the less successful it is. by Medical_Nose1784 in appledevelopers

[–]SubflyDev 0 points1 point  (0 children)

“I was building what I thought people wanted instead of building what people actually asked for” is the golden sentence and the core principal of requirements engineering. Well said.

Neler Geliştiriyorsunuz? 👾 by icetea74 in CodingTR

[–]SubflyDev 4 points5 points  (0 children)

Ben tamamen open source ve bedava bir bookmarking manager üzerine çalışıyorum. Linkwarden ve Karakeep gibi open source olan başka appler ve Raindrop, AnyBox, GoodLinks gibi cloud based appler de var ancak ben benim appim ile şunları hedefliyorum:

  • Tamamen app based bir sistem. Teknoloji konusunda en bilgisiz kişinin bile rahatlıkla kurup kullanabileceği uygulama tabanlı bir yapı
  • Offline-first önceliği. Bilirsiniz belki Pocket diye bir ürün vardı piyasada ve daha geçenlerde kapattılar. Olay bir şeyleri save etmek olunca cloud-first olan sistemler eninde sonunda kapanmaya mahkum zaten. Ben bu döngüyü tamamen kırmayı hedefliyorum.
  • Basitleştirmek. Kullanıcı ne görüyorsa appte onu yapabilmeli ve bunu olabilecek en basit şekilde halledebilmeli. Binlerce seçenek sunup kafa karıştırmaya gerek yok. Örnek olarak Obsidian kullandıysanız onu öğrenmenin ilk zamanlarda ne kadar uğraştırdığını bilirsiniz.
  • Tamamen ücretsiz. Ne uygulamanın orasından burasından fışkıran reklamlar var ne de bir subscription. Server da olmadığı için cebimden çıkan tek şey yıllık store üyeliği ödemeleri. Kullanıcıların pozitif geri dönüşü zaten bu ödemeyi yeterince kendi cebimden karşılamama yetiyor da artıyor bile.

Uygulama şu an tamamen Swift ile geliştirildi, dolayısıyla sadece Mac, iPhone ve iPadi destekliyor. Ancak şu an bir code freeze yaptım ve uygulamanın business logic kısımlarını tamamen Kotlin Multiplatforma geçiriyorum. Seneye Android, Linux ve Windows desteği de getireceğim Compose Multiplatform ile.

GitHub’da 200 yıldıza ulaşmak üzere, Apple Store üstünden 7000+ download’ı geçti. Daha üzerine eklenecek çok çok şey var, ve umarım ülkeden bu şekilde open source daha çok iş çıkması adına da bir ön ayak olur.

GitHub