• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Best language to develop Android app

Hi!

I would like to develop an Android app and I would like to know which are the best tools and languages to start with, at the present moment.

I've some knowledge of Java, and some time ago I have done some basic things with Android Studio but since this area is changing so fast and since there is a myriad of technologies/languages involved in app development (Node.js, Javascript, Angular, React, and so on) I'm somehow lost on where to start?

Can someone tell me what to look first?

Thank you.

Playlist files keep coming back

Hi everyone,

I recently went into my phone's "Playlists" directory and deleted all the files (the files have the PlaylistName.pla format, all of them with 0 B size). I was doing a clean wipe of all songs (in Music) and playlists in order to do a fresh sync of my music with my phone.

Anyway, I noticed that when I reconnect my phone to my laptop (usb, file transfer mode) all the old playlist files are back in the directory. It happens instantly as soon as I plug in the usb cable.

These playlists do not show-up in the "Play Music" app unless I sync that particular playlist to my phone, so this phenomenon doesn't really have any adverse affect, it's just strange, and a little annoying.

Some of the playlists haven't been on my laptop (I use the MusicBee player) or my phone (in "Play Music") for months.

Things I have tried (all to no avail):
  • I have deleted the files from my laptop with explorer
  • I have deleted with Samsung's "My Files" (internal storage, dir Playlists)
  • Attempted deleting the playlists from "Play Music" vs the files themselves
  • I have attached the phone to several PCs, and the playlist files show up as soon as connected
  • I have cleared data and cache from storage for both the phone and the app
Any thoughts? Anyone else experience this?

Help Problems with apps after reset

Good Afternoon,

New on here, so I apologize if its in the wrong area or anything. So I've had the phone for a bit and recently had it sent off for repair as the charging port went a bit iffy. All is alright now and got it back, but as they have done a reset on my phone, for some reason YouTube is not working. YouTube (and also YT Music) loads for around 2-3 seconds then just closes with no error messages or anything.

I have tried the following:

*Data clear (app)
*Cache clear (app)
*Uninstall then reinstall (app)
*Reinstall Google play services
*Another factory reset

The video shows where I had the YouTube app without the updates but just want to confirm I get the same issue with both the factory and latest software.

I have attached a link for a video of what is happening.

https://photos.app.goo.gl/UHXQp5FGGDvTUjef7

Whistle to open your favorite apps!

Whistler is a fun way to open your favorite apps.

Whistle to Open! can be very useful in the following scenarios:

• Sending a snap? , Just Whistle!
• When you want to take a picture , Whistle!
• When you get a text message, Whistle!
Save time searching through your app list with a fun whistle!

Available on Google Play : https://play.google.com/store/apps/details?id=com.cdapps.whistletoopenapps

Mobile data disconnecting during tethering

Hello there. I have a moto g6 play and use airtel 4g network. The network works fine when i use it in phone, but when i dotethering i see a "x" on my mobile network tower which shows that the mobile data is disconnected. It reconnects after a few minutes then disconnects again. This is very annoying amd i need help with it ASAP.
Ive tried contacting airtel customer care, and theve changed my apn settinga thrice. Changed my sim thrice. In adittion ive changed my apn type to "default,supl,dun,mms"
Any help would be appreciated!

Need opinions: is midrange more than enough for normal settings gaming?

Hello. Im thinking of buying xiaomi mi 9t with most powerful Qualcomm midrange Snapdragon 730.
when gaming i think im ok with medium standard settings(Neither low or max) to keep low temperature and longer battery life, but i want it very max smooth like 60fps/max smooth. Is snapdragon 730 capable of this and low temperature for hours of gaming?
Thank you!

Do you always check your new phone's screen?

That's the question, do you always check your new phone's screen for potential dead pixel or faulty touch area on it?

Personally, yes I do. But not immediately after purchase, I usually wait a couple of days after using the phone in various tasks like hamming, watching HD movies... The same time I also can check other parts like speaker, wireless connection....

How do I delete a word from the voice to text memorized dictionary?

Okay so voice-to-text is obviously a very useful tool, as I drive thousands of miles for work and still need to text. Problem is it sometimes remembers a word and then uses it in place of the far more common example, and I don't know how to replace it, or get rid of it. The one most relevant to me is instead of a comma it will put "oh," instead and since I'm driving I tend not to proofread my texts and then it just looks weird. It does this about a third of the time I say "comma". Please help me get rid of it.

Notification / ack

I have an app where i need the receiving devices to acknowledge receipt of the notification. This is so the server can take certain actions after all of a user's registered devices have gotten it.

Currently I'm using a simple REST api http call, but I'm wondering if upstream notifications would be a better approach?

What would be the considerations for choosing one over the other?

Android Studio in Academic Environment

Hello. I am the sysadmin for a University Computer Science Department. Some faculty are interested in teaching Android programming using Android Studio. We would like to find a way to install Studio in such a way that the students in a class all use the same (network shared) copy of a fixed development environment. This would be similar to a commercial app development environment where consistency is required across a team of a dozen or more developers.

If there is documentation on this type of setup please share a link.

Thanks.

-Dave

How can I make that my CardView Scroll ?

Hey whatsupppp .
I already search i dont know how long but long to a solution for my Problem ...
I have 3 Scrollviews and I want 10 maybe 5 at this moment I dont know ... My Problem is it that i really don`t know how i can make this ... I already tried this Cardview into my Scrollview but that doesn`t work ...
So can someone help ... I post you my Xml code here .
I would be really happy for your answers ... Thank you ...
Code:
    <android.support.v7.widget.CardView

            android:layout_width="match_parent"
            android:layout_height="173dp"
            app:cardCornerRadius="8dp"
            android:layout_marginTop="80dp"
            android:layout_marginLeft="30dp"
            android:layout_marginRight="30dp"
            >

        <Button
                android:text="Mehr infos"
                android:layout_width="120dp"
                android:layout_height="35dp"
                android:id="@+id/button1"
                android:layout_weight="1"
                android:layout_marginTop="130dp"
                android:layout_marginRight="170dp"

                />


        <LinearLayout android:layout_height="match_parent"
                      android:layout_width="match_parent"
                      android:background="@color/maincolor"

                >

        </LinearLayout>

        <TextView android:layout_height="wrap_content"
                  android:layout_width="wrap_content"
                  android:textColor="@color/white"
                  android:text="HPI - 29.06.19"
                  android:textSize="24dp"
                />

        <TextView android:layout_height="wrap_content"
                  android:layout_width="wrap_content"
                  android:textColor="@color/white"
                  android:text="Sitzung: H-E.51"
                  android:textSize="16dp"
                  android:layout_marginTop="40dp"

                />
        <TextView android:layout_height="wrap_content"
                  android:layout_width="wrap_content"
                  android:textColor="@color/white"
                  android:text="Juni22, 2019"
                  android:textSize="16dp"
                  android:layout_marginTop="40dp"
                  android:layout_marginRight="20dp"
                  android:layout_marginLeft="270dp"






                />
            </android.support.v7.widget.CardView>






            <android.support.v7.widget.CardView

            android:layout_width="match_parent"
            android:layout_height="173dp"
            app:cardCornerRadius="8dp"
            android:layout_marginTop="270dp"
            android:layout_marginLeft="30dp"
            android:layout_marginRight="30dp"
            >

        <LinearLayout android:layout_height="match_parent"
                      android:layout_width="match_parent"
                      android:background="@color/colorPrimaryDark"

                />

        <TextView android:layout_height="wrap_content"
                  android:layout_width="wrap_content"
                  android:textColor="@color/white"
                  android:text="HPI - 13.07.19"
                  android:textSize="24dp"
                />

        <TextView android:layout_height="wrap_content"
                  android:layout_width="wrap_content"
                  android:textColor="@color/white"
                  android:text="Sitzung: H-E.51"
                  android:textSize="16dp"
                  android:layout_marginTop="40dp"

                />
        <TextView android:layout_height="wrap_content"
                  android:layout_width="wrap_content"
                  android:textColor="@color/white"
                  android:text="July13, 2019"
                  android:textSize="16dp"
                  android:layout_marginTop="40dp"
                  android:layout_marginRight="20dp"
                  android:layout_marginLeft="270dp"

                />






    </android.support.v7.widget.CardView>

These are right know only the tow of them but I hope you understand what I want to do ....

Filter

Back
Top Bottom