

I only upload my texture packs on Curseforge and MCPEDL, do not download from anywhere else.
Go to the Files tab

You'll see a list of files to download. It's recommended that you choose one from the latest ones (check the upload date), then select one (Read the description if you’re unsure, I’ll usually add more details).

Click on the download button to download

Scroll down to the Downloads section, select the version (again, if you’re not sure, read the description). You’re download should start.

Just double-click the (…).mcpack file. Here’s an example:
https://www.youtube.com/watch?v=gSP8j-dhA5k
If that doesn’t work, try adding “.zip” at the end of the name of that mcpack file, extract it (in a folder) and copy it to C:\Users\(username)\AppData\Local\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang\resource_packs. Make sure that inside the folder you copied, there’s the manifest.json file. The directory should be something like this:
.../com.mojang/resource_packs/
├─ (name of pack)/
│ ├─ manifest.json
│ ├─ pack_icon.png
├─ .../
You need to use a file manager that supports importing to other apps. A popular option is ZArchiver. Go to where you downloaded the (…).mcpack file. Tap on the file and click on the arrow ↗️. Now just select Minecraft and click "Always".

Again, if that doesn’t work, you can try manually putting the files in the game folder. Add “.zip” at the end of the file name, extract it and copy it to Android/data/com.mojang/minecraftpe/files/games/com.mojang/resource_packs. Make sure that inside the folder you copied, there’s the manifest.json file. The directory should be something like this: