home.social

#nativeapp — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #nativeapp, aggregated by home.social.

fetched live
  1. I made Blinkar: a native macOS menubar app for Blink home security cameras.

    Blink doesn't have a desktop client, so I built one: pure Swift, lives in your menu bar, polls for new clips in the background, and sends macOS notifications on motion.

    ✦ Quick-look popover for recent clips
    ✦ Full clip browser with per-camera filtering
    ✦ Arm/disarm networks, snooze notifications
    ✦ Bulk download
    ✦ 2FA support, Keychain-stored credentials

    Find out more at: blinkar.app

    #macOS #Swift #SwiftUI #HomeSecurity #BlinkCamera #OpenSource #NativeApp #macDev #IndieDevs

  2. I made Blinkar: a native macOS menubar app for Blink home security cameras.

    Blink doesn't have a desktop client, so I built one: pure Swift, lives in your menu bar, polls for new clips in the background, and sends macOS notifications on motion.

    ✦ Quick-look popover for recent clips
    ✦ Full clip browser with per-camera filtering
    ✦ Arm/disarm networks, snooze notifications
    ✦ Bulk download
    ✦ 2FA support, Keychain-stored credentials

    Find out more at: blinkar.app

    #macOS #Swift #SwiftUI #HomeSecurity #BlinkCamera #OpenSource #NativeApp #macDev #IndieDevs

  3. App ngân hàng cần ổn định, không crash. Phát triển native (Swift/Kotlin) giúp truy cập API trực tiếp, quản lý bộ nhớ tốt. Áp dụng kiến trúc MVVM/Clean, lập trình phòng thủ (null‑safety), xử lý lỗi, profiling, test toàn diện, và theo dõi crash (Crashlytics). Hợp tác chặt chẽ với backend cũng giảm lỗi. Kết quả: giảm tỉ lệ crash, tăng niềm tin người dùng. #MobileBanking #NativeApp #AppStability #NgânHàng #AppCrash #PhátTriển #Tech #CôngNghệ

    dev.to/it-influencer/how-can-n

  4. For the Linux devs…

    I’m just about to publish my very first macOS app. It’s a color contrast checker for accessibility. Next up is to create a Linux version, about which I know nothing.

    Based on my research, I’m going to:

    1. Use Tauri and my advanced HTML/CSS skills to create the Linux version
    2. Test on Ubuntu and Fedora
    3. Use Tauri’s auto-updater

    Any advice on security, privacy…else?

    #Linux #Software #App #Tauri #Development #Code #NativeApp

  5. For the Linux devs…

    I’m just about to publish my very first macOS app. It’s a color contrast checker for accessibility. Next up is to create a Linux version, about which I know nothing.

    Based on my research, I’m going to:

    1. Use Tauri and my advanced HTML/CSS skills to create the Linux version
    2. Test on Ubuntu and Fedora
    3. Use Tauri’s auto-updater

    Any advice on security, privacy…else?

    #Linux #Software #App #Tauri #Development #Code #NativeApp

  6. If you want to learn Gtk programming

    No matter what language you want to use to program your Gtk app, read the Python tutorial to get started, even if you are not going to write your app in Python.

    So far it has been the most comprehensive and well-written tutorials I have ever seen for Gtk, and explains important concepts even better than the official documentation does. What applies to Gtk programming Python applies to most any other programming language as well, especially scripting languages, so what you learn from this tutorial will apply to your use case as well.

    Gtk is a cross-platform GUI toolkit that serves as infrastructure for Linux/BSDUnix desktop environments like Gnome, Cinnamon, MATE, and Xfce. Gtk apps can build and run on Mac OS and Windows without too much difficulty. Though Gtk is written in C it supports very a wide range of programming languages for application programming such as Python, JavaScript, Ruby, Lua, most of Lisp the Lisp family, Java, Vala, C#, even C++ if you are a masochist. Because of this, it never occurred to me that if I wanted to learn more about Gtk programming, I should read a tutorial for one specific language (Python). Now that I have read it, I wish I had known this sooner, so I am telling everyone here on the fediverse.

    EDIT: I forgot to mention, you can download the entire tutorial locally as HTML, PDF, or EPUB so that you can hack offline as well!

    #tech #software #Linux #FreeBSD #OpenBSD #NetBSD #Gtk #GUI #AppDev #NativeApp #NativeAppDev #GnomeDE #MateDE #CinnamonDE #Xfce #Python #Lua #Lisp #JavaScript #Ruby #Lua #Java #ValaLang #SchemeLang #CPlusPlus #GCC #MacOS #MSWindows

  7. If you want to learn Gtk programming

    No matter what language you want to use to program your Gtk app, read the Python tutorial to get started, even if you are not going to write your app in Python.

    So far it has been the most comprehensive and well-written tutorials I have ever seen for Gtk, and explains important concepts even better than the official documentation does. What applies to Gtk programming Python applies to most any other programming language as well, especially scripting languages, so what you learn from this tutorial will apply to your use case as well.

    Gtk is a cross-platform GUI toolkit that serves as infrastructure for Linux/BSDUnix desktop environments like Gnome, Cinnamon, MATE, and Xfce. Gtk apps can build and run on Mac OS and Windows without too much difficulty. Though Gtk is written in C it supports very a wide range of programming languages for application programming such as Python, JavaScript, Ruby, Lua, most of Lisp the Lisp family, Java, Vala, C#, even C++ if you are a masochist. Because of this, it never occurred to me that if I wanted to learn more about Gtk programming, I should read a tutorial for one specific language (Python). Now that I have read it, I wish I had known this sooner, so I am telling everyone here on the fediverse.

    EDIT: I forgot to mention, you can download the entire tutorial locally as HTML, PDF, or EPUB so that you can hack offline as well!

    #tech #software #Linux #FreeBSD #OpenBSD #NetBSD #Gtk #GUI #AppDev #NativeApp #NativeAppDev #GnomeDE #MateDE #CinnamonDE #Xfce #Python #Lua #Lisp #JavaScript #Ruby #Lua #Java #ValaLang #SchemeLang #CPlusPlus #GCC #MacOS #MSWindows

  8. ChatGPT für macOS: Jetzt ohne Abonnement
    Die ChatGPT-Desktop-App von OpenAI ist jetzt für alle Benutzer:innen von Apple Silicon Macs verfügbar, sofern diese mindestens macOS Sonoma nutzen. Nachdem die App anfangs Plus-Abonnenten v
    apfeltalk.de/magazin/news/chat
    #News #Tellerrand #AppleIntelligence #AppleSilicon #chatGPT #DesktopApp #IntelMacs #KnstlicheIntelligenz #MacOSSonoma #NativeApp #OpenAI #SoftwareDownload #Technologiepartnerschaft

  9. ChatGPT für macOS: Jetzt ohne Abonnement
    Die ChatGPT-Desktop-App von OpenAI ist jetzt für alle Benutzer:innen von Apple Silicon Macs verfügbar, sofern diese mindestens macOS Sonoma nutzen. Nachdem die App anfangs Plus-Abonnenten v
    apfeltalk.de/magazin/news/chat
    #News #Tellerrand #AppleIntelligence #AppleSilicon #chatGPT #DesktopApp #IntelMacs #KnstlicheIntelligenz #MacOSSonoma #NativeApp #OpenAI #SoftwareDownload #Technologiepartnerschaft

  10. CW: Slack Chat App

    It is incredible how bad the Slack app client is. I'm not talking about memory usage. The fact it is a web app makes things worse. One needs to press "back," and it feels like a mix of web browser and native app, which is uncomfortable to use.

    Another very annoying thing is when I see new messages in a channel. I open the channel, read the messages, and move on. The channel continues to show "unread" messages, and then I go back again, and there is nothing new. OMFG!!!!!!!1

    #Slack #SlackChat #ChatClient #NativeApp #Annoying #AppExperience #UX #UXFail

  11. CW: Slack Chat App

    It is incredible how bad the Slack app client is. I'm not talking about memory usage. The fact it is a web app makes things worse. One needs to press "back," and it feels like a mix of web browser and native app, which is uncomfortable to use.

    Another very annoying thing is when I see new messages in a channel. I open the channel, read the messages, and move on. The channel continues to show "unread" messages, and then I go back again, and there is nothing new. OMFG!!!!!!!1

    #Slack #SlackChat #ChatClient #NativeApp #Annoying #AppExperience #UX #UXFail

  12. @JenMorency As I can see a lot of people use #webapp instead of #nativeapp - thank you for your reply!

  13. @squared99 actually, this is a great idea which I didn't consider before. I have a problem with #android #ui in some apps after switching from #iphone and couldn't find #mastodon #nativeapp I enjoy, yet. #webapp is the way to go in my case. Thank you!

  14. The problem with lots of progress over the weekend.. is lots of write up too! So many typos... but Lines now has a button that acts just like the paste button but uses an AppGroup and UserDefaults behind the scenes instead of the Pasteboard.

    whynotestflight.com/excuses/ok

    #SwiftLang, #WebExtension, #SafariWebExtension, #NativeApp, #JavaScript, #AppGroup #UserDefaults

  15. The problem with lots of progress over the weekend.. is lots of write up too! So many typos... but Lines now has a button that acts just like the paste button but uses an AppGroup and UserDefaults behind the scenes instead of the Pasteboard.

    whynotestflight.com/excuses/ok

    #SwiftLang, #WebExtension, #SafariWebExtension, #NativeApp, #JavaScript, #AppGroup #UserDefaults

  16. Gonna toss this one up as well to get it off the plate. Getting some very basic Native App communication going between the JavaScript and Swift. No UI changes so no pictures for this one.

    whynotestflight.com/excuses/ho

    #SwiftLang, #WebExtension, #SafariWebExtension, #NativeApp, #JavaScript

  17. Gonna toss this one up as well to get it off the plate. Getting some very basic Native App communication going between the JavaScript and Swift. No UI changes so no pictures for this one.

    whynotestflight.com/excuses/ho

    #SwiftLang, #WebExtension, #SafariWebExtension, #NativeApp, #JavaScript

  18. A #web design masterclass in two parts. #webdev vs #nativeapp
    If you read the reviews you discover that a chunk of functionality on the web isn't in the app and other functions are backed off to the web but don't work properly and give 404 errors.

  19. Check out the latest episode of Entrepreneur’s Enigma featuring @tripbeeadi! We talk about everything from the best and worst parts of being an entrepreneur to the importance of having a great team.

    Trust me, this episode is a must-listen for anyone on the entrepreneurial journey.

    gmwd.us/Be

    #entrepreneur #podcast #entrepreneurs #entrepreneurship #businessowners #travel #app #nativeapp

  20. No, website, I sincerely do not want to download and "enjoy" your app. You grossly overrate both the quality of your app and your importance to me. And if you can't make a decent website, why would I want to install your shit code? #webDev #pwa #nativeApp #android #ios #appStore #app #web

  21. No, website, I sincerely do not want to download and "enjoy" your app. You grossly overrate both the quality of your app and your importance to me. And if you can't make a decent website, why would I want to install your shit code? #webDev #pwa #nativeApp #android #ios #appStore #app #web

  22. A question every #mobileapp project must ponder is:

    Do we want to use #NativeApp, or do we want to use a #CrossPlatform framework? And if you go the cross-platform route, which framework better suits our needs?

    ➡️ Hear about frameworks for mobile development, pros & cons
    ➡️ Learn how to make the best decision for a mobile app-building framework

    🎥 #InfoQ video: bit.ly/3ZFCFWG

    #Mobile #SoftwareDevelopment #transcript

  23. A question every project must ponder is:

    Do we want to use , or do we want to use a framework? And if you go the cross-platform route, which framework better suits our needs?

    ➡️ Hear about frameworks for mobile development, pros & cons
    ➡️ Learn how to make the best decision for a mobile app-building framework

    🎥 video: bit.ly/3ZFCFWG