#AppDev
Déjà Dup 45.1 just dropped with a small UI refresh to use the new Adwaita headers!
Looks cleaner now, especially with multiple toolbars during a search on the restore tab.

I just published a minor UI tweak to Multiplication Puzzle to use the new Adwaita header style.
Grab 13.0 here: https://flathub.org/apps/app.drey.MultiplicationPuzzle


It wasn’t my splashiest update cycle but I was ready on day one, I made my apps better, I resisted adding trendy capabilities that didn’t truly fit, and I did it while taking care of myself and working at an intentionally slower pace for maybe the first time ever.
I’m glad others are getting the attention and buzz they deserve, and I’m also very happy to be on the sidelines for all of it. Happy launch day, friends.
so it’s happen! my first app release! It’s taken me a lot of evening. Full wrote in #SwiftUI and learn it from 0. I’m looking forward for add some nice features when new Xcode will be out and iOS17, I’m not brave enough for use a beta or RC.
This week I’ve discovered the power of tmux, especially when paired with ssh. Being able to use the pose of my M1 Mac mini on my ancient laptop without any config or set up or even needing to git push is amazing.
Some of my favourite tools in the terminal:
🧬 Helix as my editor.
🛌 Lazygit for git.
🗄️ Broot for file managing.
🐈⬛ Catppuccin themes.
#AppDev #OpenSource #tmux #HelixEditor #lazygit #broot #catppuccin

To me, the whole Unity debacle is a great reminder that if you build your product with propriety tech, there’s a massive risk you could get screwed over. That’s partly why I’ve been moving over to open source tools and platforms, and I’m planning on making many open source contributions too.
And that's another of our APIs moved into our API console! This places API can be used to grab lists of countries and administrative regions up to 5 levels deep, and includes lat/lon data for over 300,000 regions, and ISO 3166 country codes. Useful for populating address fields or plotting places on maps.
Apologies for the silence lately! I've been busy, and I’m working on getting my Mastodon client app's login system just right. Ran into some hiccups, but these challenges have been valuable learning experiences. So yeah! Stay tuned for updates! 📱💪 #AppDev #SwiftUI #buildinpublic
Entrepreneur camp! Sounds fun, will there be marshmallows?
Please share with friends that might be interested. Deadline is coming up.
https://developer.apple.com/entrepreneur-camp/?cid=c00086-M00164-EN
For a while I would develop little apps as web pages where the persistence mechanism was changing the page itself (not writing to localStorage or the file system) and all the script & styles lived in the page (no external references). You’d have to remember to save the entire page using the browser’s UI to keep your data. But you could give the entire app and all relevant data to someone just by giving them a single html file to load in the browser.
ok, I think horizontal mode is done ✅… I’ve tried for some weeks if would be better with a sheet always on or two simple button for notifications down everything.Sometimes more simple maybe it is also better (for now).

Attention people building #authentication mechanisms for web sites and apps! Numeric verification codes sent via text or email are not actually a context in which bigger is better! 6 digits is enough. More than 6 is bad #UX, because the average person can remember 6 for long enough to get them from the message to the app, but more than that is hard for many. There's a lot of research on this. Go look it up and stop using codes longer than 6 digits. #infosec #AppDev #WebDev #SecurityEngineering
"Protect your macOS app. Use Environment Constraints and receive a new level of control over the circumstances under which your processes can run and how you can mix code in your process. #AppDev #AppSecurity
Learn more: https://developer.apple.com/videos/play/wwdc2023/10266/ "
I’m impressed by how much has improved with visionOS beta 3. The rough spots are definitely getting dedicated attention and it’s great to see. At this rate, @forscore should be ready for a fully optimized release at or near launch, if it makes sense at that point to do so.
VS Code and faster script development
https://www.jannemattila.com/development/2023/08/28/vs-code-and-faster-script-development.html
#appdev #scripting #vscode
Python driver for IBM Db2 (finally) has wheel support
https://blog.4loeser.net/2023/08/simple-installation-python-driver-for.html #container #db2 #idugdb2 #python #appdev #developer #database #sql @powellquiring
How exactly does Lemmy Universal Link Switcher work on Lemmy Post Links?
A post with id `1` in lemmy.world has a different id in lemmy.ml (or any instance). How do I resolve this?
For anyone else struggling to integrate full Steam Input API support into their Godot game, here’s the approach I found worked best for me.
1/6
maybe…this version is ready for testflight… I’ve worked for add alarm (for example for remember when take a pill) with notifications and number of badge, in theory, always updated…
I’m not so sure where put the two buttons for see unread notification and in queuer maybe I’ll put in option for choose. Because the top bar seems like a lot of busy…

I’ve lost a lot of time behind List for do a multi selection when data arrive from CoreData but seems need more time for understand how do this.. i’ve tried to create a new struct with info about CoreData and after populate an array multi selection works, but there are some problem when i want use button for change some variables boolean.
So for now only a simple lists with swipeAction and go…
Testing your network configurations with 'webapp-network-tester' tool
https://www.jannemattila.com/networking/2023/08/22/testing-your-network-configuration.html
#azure #dns #networking #appdev
I need an android app creator.
It's a simple app that I am positive would be extremely useful and quite popular.
I'll explain it to you, you write it, we split the money 50/50. If you want to port it for iPhones, you can keep 100% of the income from those purchases.
Irgendwelche pläne die app auf material you design upzudaten? @megalodon
Wäre wirklich top :ablobcatheartsqueeze:
Alles soll so bleiben wie es ist,da es perfekt ist so...nur die design wie beim "originalen" #mastodonapp anpassen bzw.erweitern
#app #android #fragen #tusky #moshidonapp #fediverse #fediapp #opensource #foss #dev #appdev
I've spent most of the last few weeks building an API portal to migrate all of our APIs into, opening up some of the amazingly useful data repositories that we store for our own websites, to anybody else who might find them useful.
The portal is now complete and live, and the first of our APIs has been migrated: a ludicrously simple currency exchange rates API supporting over 160 currencies! Built for speed and simplicity, and updated daily.
mmm I think i’m in trouble with notifications for have a right number of badge. Seems like i can’t control UNUserNotificationCenter when i’ve some notification in pending in random order to receive.. if the notifications are in order no problem but if some notification come before another one it’s disaster
#SwiftUI #iOSDev #iOSDeveloper #learning #AppDev
The app update I've been working on for a year is finally launched! Still plenty of work left to do, but I'm pretty proud of it.
https://positivepeers.org/the-plus-side/blog/today-we-embark-on-the-next-chapter-of-positive-peers/
Cosmos DB, DNS, Networking -- It's all magic!
https://www.jannemattila.com/azure/2023/08/14/cosmosdb-and-magic.html
#azure #cosmosdb #dns #networking #appdev
I’m starting to study notifications… It’s seems will be a little longer…meanwhile I’ve fixed bug and add some option for change corners.
#SwiftUI #iOSDev #iOSDeveloper #learning #AppDev
I have been working on this app #EventJar for a couple of months and keep going. From 0 in SwiftUI knowledge (it’s all made in SwiftUI without anything else) and almost every night for 2 hours or less (children permitting). It's a simple event tracking from @simonbs 's idea (I liked a lot). it's not finished yet. But if you want have a look
https://testflight.apple.com/join/bw4ybLDp
Any feedback is more than welcome!

NJATMDB: Kinda like TMDB...just prettier
I learn by creating. So I learned Svelte / SvelteKit by making this extensive webapp! I think it is kind of amazingly beautiful myself! Check it out! https://njatmdb.netlify.app/
"Not Just Another TMDB" is a dynamic movie database application that brings movies, TV shows, and celebrities to your fingertips, built using SvelteKit and Vite and empowered by the TMDB API.

Ditching traditional #calendars for daily planning 📆. Why? They're rigid when life throws a curveball...like oversleeping! 😴
My day planner app solves it like this: 🎞️ Thoughts? 💭
#WorkInProgress #NAPDev #BuildInPublic
#iOSDev #AppDev #IndieDev

Searching for Employment Opportunities:
Hello, I'm XalisRatt and I can translate your apps/games/etc from English to Ukrainian/Russian or vice versa!
Some of my translations:
* Projects on Weblate
* SparkyLinux Apps and Wiki (Wiki translation is in progress)
You can contact me on Matrix (@xalisratt:kitsunes.club), Discord (xalisratt) or in replies.
#jobsearch #getfedihired #translator #translation #gamedev #appdev
Sharing few examples of repeat questions that I've documented into Some-Questions-And-Some-Answers (SQASA) repository over the years
https://www.jannemattila.com/blog/2023/08/07/sqasa-repository-and-repeat-questions.html
#azure #appdev
Have you ever wanted to test the latest and greatest Déjà Dup changes from the comfort of your home? Well now you can!
There are now test builds in the GNOME Nightly flatpak repo. Setup instructions at the link below, then install org.gnome.DejaDupDevel
Not much different right now, except that we’re rocking the new Adwaita flat header bars.
I don't find #Qt for #Python very attractive. It is an old style, and the file based config of pages, all though semi-intuative for an experienced code, can be tedious and less eeadable than a standard #HTML page.
My question is, is #Electronon seen is being still very slow, and would it be a good choice for a front-end local app? Should I even go this route, or should I maybe just go with #Djano for the front end and #flask for the backend?
I would like to give a front-end side for my #MastoBot vots I am writing, which would allow users to easily see metrics and interact with the bot if they choose not to write any custom code.
Of course, it would be preferable for it to be OS agnostic, but it will akyway run in #Docker due to the database running in a docker compose.
I'm trying to improve sharing of my code examples from GitHub that I've developed over the years.
https://www.jannemattila.com/blog/2023/08/02/sharing-my-code-examples.html
#azure #appdev
¿Has hecho un juego🎮? ¿Una app📲?
Hoy en directo revisaremos el Reddit del canal y veremos vuestros proyectos😻
Si quieres dar a conocer tu proyecto, ¡publícalo en nuestra página de Reddit y pásate por el directo hoy a las 12:00 CEST!
Reddit:
👉https://reddit.com/r/RafaLagoon
Twitch:
👉https://twitch.tv/rafalagoon
#gamedev #appdev #yourprojects #indiedev #twitch #tusproyectos #asklagoon
Today I think I'm going to build services, first off stitching together Yew.rs and Actix.rs and then I may explore the exciting PL/PGRust or stick with SQLx for now.
Last night I sketched out the Activities and basic UI components along with the associated Services. It feels good to build out the app in my head, I keep finding elements I want to add for the first version while keeping it minimal.
I got most of them but it's going to be an artistic challenge building the Resources, layout, images, etc. is not my strong point 😃
My crossword generation algorithm is starting to look good. It can fill more than half the board already with less than 100 words! 🧩💡
👨🎤 🖥 🙋♀️ Learn how to power interactive live experiences for 100,000 real-time viewers within your app with our free book on Interactive Live Streaming!
What's inside:
✅ What interactive live streaming is & how it differs from traditional live streaming
✅ Real-world examples of how interactive live streaming works
✅ Code & developer docs to get started
Get your copy now at https://live.daily.co/interactive-live-streaming-for-dummies
#webrtc #livestream #edtech #virtualevent #virtualmeeting #webdev #appdev
A co-op of NYC taxi drivers has built their own (prearranged) ride hailing app, with a guaranteed minimum wage for drivers.
When investors seek 2.5x returns instead of 20x, the space of viable businesses explodes. #startups #entrepreneurship #appdev #nyc
#Learnings after 10 days of working on 7 apps per day, 1h per app:
– Generally works great, my #Focus is 👌
– Too many context switches, so I opted for 2h slots
– 7 apps in 40h not splittable to 2h slots, so I reduced to 6 apps (2x2h for support)
Some bits in today’s build:
- Redesigned the community tab and presented subscriptions alphabetically.
- Finalised the markdown editor for comments with a preview screen.
- Added a FAB to posts to comment.
- But fixes for timezones etc.
Tomorrow I’ll be adding the ability to up/downvote comments and reply to them and work on the UI for comments a little more.
Hey, #dev Mastodon! I was approached with the question of if I could do some #CrownPeak work. Anybody know how easy that would be to pick up? Is there a good way to run a sandbox environment?
Exciting updates to CoreMotion! Learn how Apple's framework enables features like crash detection, fall detection, and spatial audio by accessing motion data from inertial sensors.
Learn more: https://developer.apple.com/videos/play/wwdc2023/10179/ #CoreMotion #MotionData #Apple #AppDev
Would you press #Help?
Working on a framework that allows developers to ask their users – who speak a language the app doesn’t support – to help with #translation. Just a minute per user, or longer if desired. 🌐💪
Would you add it to your app?
¿Has hecho un juego? ¿Una app?
¿Quieres darlo a conocer? ¿Que se te aconseje en game design?
👉 https://www.reddit.com/r/RafaLagoon/
¡Cada lunes en directo revisamos vuestros proyectos!
Publícalo en el Reddit del canal y durante la mañana del lunes lo veremos 😻
It’s way too fun to make icon variants. I think my favourite so far is “Tutti Frutti” 😋
What do you think?
Enhance your app's accessibility experience with cutting-edge UI frameworks! Learn how VoiceOver can interact flawlessly with your interface using accessibility traits and actions. Stay ahead with the latest #SwiftUI updates! #AppDev #VoiceOver #InclusionMatters
I have an idea for giving more "behind the scenes" details about @mastowatch and the development process for maintaining it. I tend to get excited about ideas and post things that aren't done/ready and may never even ship, not to mention the dozen other apps in the #appdev graveyard. Considering setting up a #kofi (like $1-3/month) where I can share ideas and WIP stuff with people who are interested. I could share a ton of content and ideas there that don’t make sense publicly for a paid app.
Set to surpass 500 cumulative hours today on an app dev project set to release by the end of this month.
It's a complete rewrite of an existing app and is 6+ months late. In hindsight, this was a bad idea, but I'm proud of the architectural decisions I've made this time around.
Refactored the app to have a GlobalStateProvider so I can chuck around post IDs and have persistent state for things like comment counts and whether a user has upvoted.
Moved onto the single post view. Comments are pulled out into a basic FlatList. Tomorrow's task will be figuring out a UI for them that doesn't totally suck.
Also, what the hell should I put in the nav bar? It looks so empty!
#Lemmy #kbin #iOS #iOSDev #ReactNative #Programming #AppDev #AppDevelopment
Native app development or React-native? My UI is custom based on accessibility needs and a bit of psychology. I know, not conventional. #developers #appdev #appdevelopment
According to the #feditips you should make an #introduction, so let's do it.
I'm an American immigrant living in Germany, and a Reddit immigrant posting in #Lemmy and #Mastodon. #IT generalist, mostly due to the fact that I can't settle on one thing to stick with, maybe I'll figure out what I want to be when I grow up... One day. For now I am primarily in the #cloud space, previously #webdev #appdev, #data architecture/IoT, and live event work. The hop over to federated spaces has also gotten me into #FOSS games (I dream about Beyond All Reason now, it's not particularly restful). If you see me follow you it's probably because you post about a neat tech niche, have an interesting insight into a topic I wasn't aware of, or shared cute pictures. Liable to boost toots talking about tech they're passionate about but I have no hope of understanding, as well as #retrogaming and #queer toots.
Big thanks to the folks at @appgefahren for featuring Mastowatch! #Swift #SwiftUI #indieDev #apple #appdev https://www.appgefahren.de/mastowatch-gratis-app-hilft-beim-finden-und-vergleichen-von-mastodon-instanzen-338870.html
New post up on my blog discussing document-based vs library-style apps:
@stroughtonsmith #showcase I finally released my new Mac app @stempel! You can now finally create files in Finder with right click ► New File. It even allows you to mark the file as executable, for example if you want to create a Python script.
You can directly manage all templates, even creating templates for Numbers or Word documents or folders for web projects with multiple files.
Download link: https://apple.co/41U4L1a
Learn more: https://hans.coffee/apps/Stempel/
:boost_requested: A call to all app developers! :boost_requested:
We want your help! While there is an official Calckey client in the works, we'd love to see more third party clients for Calckey start to be worked on! That's why we're putting out a $200 bounty for either an original Calckey app on your mobile platform of choice, or a $150 bounty adding Calckey support to your existing app.
There are some guidelines though:
- Uses the Calckey/Misskey API (https://calckey.social/api-doc), and implements basic features (including all timelines, quotes, reacts, explore, notifications, chats, bookmarks, channels, antennas/lists).
- Written in a language that compiles for your platform of choice (Kotlin/Java for Android, Swift for iOS. No React Native/Capacitor. Flutter is a maybe).
- Follows modern design guidelines for your platform of choice.
- Submitted to an App Store (Play Store or App Store. F-Droid is a bonus!) If you don't have a developer license, we'll also cover the cost of that.
- If you're adding support for an existing app, it must have at least 10,000 downloads.
DM this account if you're interested!
#Calckey #AppDev #iOS #Android
Humble beginnings on a Sunday morning #gamedev #godotengine #appdev #storytelling
Hi all, am trying out Calckey to see if I like it. Here's an #introduction: I'm Nick, a high school teacher of computer science, engineering, and (formerly) mathematics from Baltimore, Maryland, USA. I also sometimes teach teachers. At work, I love doing interdisciplinary STEM projects with students, working with robots, teaching students app development, and more. Outside of work, I love reading (especially mystery novels), walks in nature, pursuing peace and social justice, and I love my city of Baltimore! #Introduction, #teaching, #STEM, #appdev, #math, #compsci, #engineering, #Baltimore
Hi all, am trying out Calckey to see if I like it. Here's an #introduction: I'm Nick, a high school teacher of computer science, engineering, and (formerly) mathematics from Baltimore, Maryland, USA. I also sometimes teach teachers. At work, I love doing interdisciplinary STEM projects with students, working with robots, teaching students app development, and more. Outside of work, I love reading (especially mystery novels), walks in nature, pursuing peace and social justice, and I love my city of Baltimore! #Introduction, #teaching, #STEM, #appdev, #math, #compsci, #engineering, #Baltimore
What's everyone's take on the best way to do cross platform app dev that focuses on mobile devices but ideally also supports desktop?
Flutter seems to get a good wrap. Web app coding would be the easiest for me but also seems limiting on OS level integration? Doing different languages per platform isn't viable for me.
Any advice from seasoned cross platform devs?
Boosts welcome.
The Future of the Web is Employee Owned.
The next wave of marketplaces, services, and apps should build a network of cooperative infrastructure.
https://reggi.substack.com/p/the-future-of-the-web-is-employee
#coop #SolidarityEconomy #workerOwned #WorkerOwnedAndOperated #cooperative #employeeowned #socialist #socialism #leftism #leftist #left #profitsharing #webdevelopment #webdev #saas #startup #programming #coding #coder #javascript #code #appdev
The Future of the Web is Employee Owned.
The next wave of marketplaces, services, and apps should build a network of cooperative infrastructure.
https://reggi.substack.com/p/the-future-of-the-web-is-employee
#coop #SolidarityEconomy #workerOwned #WorkerOwnedAndOperated #cooperative #employeeowned #socialist #socialism #leftism #leftist #left #profitsharing #webdevelopment #webdev #saas #startup #programming #coding #coder #javascript #code #appdev
With the influx of new users continuing to flock to the #Fediverse and sites like #Mastodon and #Pixelfed, I thought I’d post again that I’m on Pixelfed at https://pixelfed.social/kylewritescode for anyone that wants to follow my journey there as well.
#iOSDev #iOSDeveloper #AppDev #AppDeveloper #Swift #SwiftUI #FediTips
What is an ethical pricing structure for a marketplace, app, or service?
Can we create services with more transparent pricing?
https://reggi.substack.com/p/what-is-an-ethical-pricing-structure
Upvote on hacker news 🙏
https://news.ycombinator.com/item?id=35429572
#startup #transactionfee #transaction #fee #pricing #appDev #webDev #saas #service #servers #aws
The biggest limitation keeping me from making forScore better is a policy that Apple could and should change.
Dear Apple: it’s time to leash your watchdog.
While our name is iOSDevSpace, we're here to give others a safe and happy place to post their daily stuff, even if it's not tech related.
While most of our users do focus on #iOSDev #Swift #SwiftUI #AppDev and more, we also love to talk about all things tech or whatever.
If this sounds like a place for you, sign up and we'll see about getting your account approved.
Generative AI for fake App Store reviews? Surely this is happening now? Who’s offering? Who’s using? Tell me what you know! (Or use Signal on my profile. ) #appstore #generativeAI #ai #apps #appdev
Sydney mobile app & web devs - you should come along next week to a special Sydney CocoaHeads event! My friend and colleague @sebsto is making his first ever visit Down Under, so you don’t want to miss it… #ios #appdev #mobiledev
https://www.meetup.com/en-AU/sydneycocoaheads/events/292062952/
I am excited to announce the new {Code} and Coffee #Discord Community!
I created this community for developers to get together, talk about code, ask questions, and more.
This has been in the works for a while and I am ready to open the doors and start the conversations and help sessions!
Come join in on the fun! https://discord.gg/SmNS73YV
Please BOOST for maximum reach 🙏🏼.
#Developers #AppDev #iOSDev #iOSDeveloper #SwiftUI #IndieDevs #IndieDevelopers
RT from birdsite:
@cdupuis - zero CVEs on
@Docker
official node:lts-alpine. https://hub.docker.com/layers/library/node/lts-alpine/images/sha256-19eaf41f3b8c2ac2f609ac8103f9246a6a6d46716cdbe49103fdb116e55ff0cc?context=explore
It's awesome to see #dockerscout and #docker trusted content working together to make it easier for #developers to build secure apps.
This cheat sheet is by a practicing web developer (namely, yours truly), so grab it now:
https://www.stationx.net/xpath-cheat-sheet/
#cybersecurity #tech #networking #cybersec #infosec #infosecurity #network #security #data #techcommunity #devsecops #devops #developer #dev #xpath #web #webapp #webdev #app #appdev #webdevelopment #webdeveloper
🎉 Announcing SMAWL: Convert RAW Photos
I needed to make this one after discovering there wasn't an easy way to convert the accidental 19 MB RAW photo I took of my sandwich.
Or a simple way to shrink the 48MP captures from the 14 Pro.
App Store: https://apps.apple.com/us/app/id1658394747
FAQs: https://help.tinrocket.com/smawl/
Happy Monday!
Another week of breakneck work and people angry it's not done yet lies ahead of me, how about you?
I’ve noticed more app and game developers are rocking up here, so:
If you create #Android, #iPhone, #iPad, #Mac or #browser games or apps and you have something new (or recently updated in a big way), please let me know! You can DM/message me here, or – better – email me (details in bio).
I read *every* email devs send, and content I write is long tail, and so even if you don’t hear back, pitches might months later become coverage.
(Any reposts would be very welcome!)
How do other app devs realistically hit deadlines?
I suspect it's a lot more than just "work more".
Being a one-man dev team doesn't help, not to mention no project management support to speak of.
How about less pointless moving animation stuff on your app or site that just slows it down massively for older phones (which most people actually have) and more stuff that actually WORKS quickly
I hate to see people not pursue their interests because they think (or other people tell them) that they’re ‘not qualified.’
I created forScore, a very successful sheet music reading app, as someone who a) had never taken a single programming class and b) was barely capable of reading sheet music.