1
3

cross-posted from: https://lemmy.ml/post/49607788

Hi everyone,

I wanted to share a project I recently started working on called Tend (Android app built to help you automate the scheduling of your social life).

The idea originally came from a discussion on r/fossdroid about how hard it is to keep in touch with friends and extended family without relying on bloated, cloud-based business CRMs.

Most "Personal CRM" apps require you to upload your contacts to a random server. I wanted something that was 100% offline, private, and simple.

What it does

You can think of it as setting up cron jobs for your relationships.

  • Contact Cards: Create dedicated profiles for people you want to keep up with (Name, notes, phone, socials, etc.).
  • Custom Frequency: Set a "check-in" schedule (e.g., every 14 days, monthly, quarterly).
  • Smart Reminders: The app will notify you when it's time to reach out.
  • 100% Offline: Everything is stored locally on your device via SQLite/Room. No accounts, no telemetry, no cloud sync.

Since this is in the initial development phase, I’m looking for feedback on the features and the UI.

Repository

GitHub: https://github.com/jksalcedo/tend Codeberg: https://codeberg.org/jksalcedo/tend

2
5
Android 17 is here (android-developers.googleblog.com)
3
-8
4
5
submitted 1 month ago* (last edited 1 month ago) by FeelThePower@lemmy.dbzer0.com to c/android_dev@programming.dev

For the last few days I have been trying to create "lite" apps for services I use by writing webview applications in android studio using Java. The problem is that when I press the back button on the navigation bar, the apps exit to the launcher instead of returning to the previous webpage. ive tried using

@Override
    public void onBackPressed()
    {
        if(app.canGoBack()){
            app.goBack();
        }else{
            super.onBackPressed();
        }

even though onBackPressed is deprecated to no avail. ive also tried

@Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        if (event.getAction()== KeyEvent.ACTION_DOWN){
            switch (keyCode){
                case KeyEvent.KEYCODE_BACK:
                    if (app.canGoBack()) {

                        app.goBack();
                    }

                    return true;
                    }
            }
        return super.onKeyDown(keyCode, event);
    }

which again fixes nothing. im effectively posting this here as a last resort because nobody else on the entire internet seems to know whats going on and i wanna fix it :( im using the latest version of android studio on windows 11 21h2, writing in java with the latest sdk.

5
4
6
3
Kotlin 2.3.20 Improves Mavan Setup (www.i-programmer.info)
7
-1

cross-posted from: https://feddit.uk/post/46161876

Hi all, I've created my first Android app and in order to get it published in the play store, I need some closed beta testers. If anyone would be willing to test out the app I would be very appreciative! The app is a digital adaptation of the card game Kalooki, a Gin/Rummy variant using 2 decks of cards, 2 Jokers and a specific ruleset. You do not need to know anything about the game already, there are tips that display on first-run (can be re-enabled from the settings screen if you want to view them again) as well as a full rules screen from the main menu, and a Quick Reference popup that is available from the game screen itself. To join the closed beta, you will need to join the associated Google Group and then I can add your emails to the tester list - https://groups.google.com/g/kalooki Currently the app is only available in UK/US/NZ/AUS but if there is interest from elsewhere I can expand the beta Thanks!

8
1
A new era for choice and openness (android-developers.googleblog.com)

Today we are announcing substantial updates that evolve our business model and build on our long history of openness globally. We’re doing that in three ways: more billing options, a program for registered app stores, and lower fees and new programs for developers.

9
2
submitted 4 months ago* (last edited 4 months ago) by nemeski@mander.xyz to c/android_dev@programming.dev

We are excited to announce a major milestone in bringing mobile and desktop computing closer together on Android: connected display support has reached general availability with the Android 16 QPR3 release!

10
3
The Second Beta of Android 17 (android-developers.googleblog.com)
11
5
12
7
The First Beta of Android 17 (android-developers.googleblog.com)
13
6
14
1
Android Studio Otter 2 Feature Drop is stable! (android-developers.googleblog.com)
15
2
Jetpack Navigation 3 is stable (android-developers.googleblog.com)
16
1
17
2
18
9
Kotlin 2.2.20 Released (blog.jetbrains.com)
19
1
Ktor 3.2.0 Is Now Available (blog.jetbrains.com)
20
3
Android 16 is here (android-developers.googleblog.com)
21
9
22
0

Some tips and best practices to test a11y of Android apps

23
1

The first draft of WCAG 2.2 applied to Mobile Applications (WCAG2Mobile) has just been released!

24
3

Google released a new version of its design system, a kind of extension kit, in alpha version: Material 3 Expressive, more energetic, positive and expressive.

#Android #androiddev #designsystem #material3

25
1
view more: next ›

Android Development

695 readers
5 users here now

Welcome to the programming.dev Android development community!

The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License

founded 3 years ago
MODERATORS