PlainApp: File & Web Access

4.2
แž€แžถแžšแžœแžถแž™แžแž˜แŸ’แž›แŸƒ 1.04แž–แžถแž“แŸ‹
1ย แž›แžถแž“+
แž€แžถแžšแž‘แžถแž‰แž™แž€
แž…แŸ†แžŽแžถแžแŸ‹แžแŸ’แž“แžถแž€แŸ‹แžแŸ’แž›แžนแž˜แžŸแžถแžš
แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แž“แžถ
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹
แžšแžผแž”แž—แžถแž–โ€‹โ€‹แžšแžผแž”แžแžโ€‹แžขแŸแž€แŸ’แžšแž„แŸ‹

แžขแŸ†แž–แžธโ€‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž“แŸแŸ‡

PlainApp แž‚แžบแž‡แžถแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แŸ’แžšแž—แž–แž”แžพแž€แž…แŸ†แž แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž‘แžผแžšแžŸแŸแž–แŸ’แž‘แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แžŠแŸ„แž™แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–แž–แžธแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžšแžปแž€แžšแž€แžแžถแž˜แžขแŸŠแžธแž“แž’แžบแžŽแžทแžแŸ” แž…แžผแž›แž”แŸ’แžšแžพแžฏแž€แžŸแžถแžš แž˜แŸแžŒแŸ€ แž“แžทแž„แžขแŸ’แžœแžธแŸ—แž‡แžถแž…แŸ’แžšแžพแž“แž‘แŸ€แžแžแžถแž˜แžšแž™แŸˆแž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹แžŸแžถแž˜แž‰แŸ’แž‰ แž“แžทแž„แž„แžถแž™แžŸแŸ’แžšแžฝแž›แž”แŸ’แžšแžพแž“แŸ…แž›แžพแž€แžปแŸ†แž–แŸ’แž™แžผแž‘แŸแžšแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ”

## แž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸ

** แžฏแž€แž‡แž“แž—แžถแž–แžŠแŸ†แž”แžผแž„ **
- แž‘แžทแž“แŸ’แž“แž“แŸแž™แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แŸ…แžแŸ‚แž˜แžถแž“แž“แŸ…แž›แžพแžงแž”แž€แžšแžŽแŸแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€ โ€” แž‚แŸ’แž˜แžถแž“แž–แž–แž€ แž‚แŸ’แž˜แžถแž“แž€แž“แŸ’แž›แŸ‚แž„แž•แŸ’แž‘แžปแž€แž—แžถแž‚แžธแž‘แžธแž”แžธ
- แž‚แŸ’แž˜แžถแž“แž€แžถแžšแž•แŸ’แž‰แžพแžŸแžถแžš Firebase แžฌแž€แžถแžšแžœแžทแž—แžถแž‚; แž˜แžถแž“แžแŸ‚แž€แŸ†แžŽแžแŸ‹แž แŸแžแžปแž‚แžถแŸ†แž„แžแžถแž˜แžšแž™แŸˆ Firebase Crashlytics แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แŸ”
- แž˜แžถแž“แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแžขแŸŠแžทแž“แž‚แŸ’แžšแžธแž” TLS + AES-GCM-256

**แž‚แŸ’แž˜แžถแž“แž€แžถแžšแž•แŸ’แžŸแžถแž™แž–แžถแžŽแžทแž‡แŸ’แž‡แž€แž˜แŸ’แž˜ แž‡แžถแž“แžทแž…แŸ’แž…**
- แž”แž‘แž–แžทแžŸแŸ„แž’แž“แŸแž‚แŸ’แž˜แžถแž“แž–แžถแžŽแžทแž‡แŸ’แž‡แž€แž˜แŸ’แž˜ 100% แž‡แžถแžšแŸ€แž„แžšแž แžผแž

** แžŸแŸ’แžขแžถแž แž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹แž‘แŸ†แž“แžพแž” **
- UI แžแžผแž…แž”แŸ†แž•แžปแž แž“แžทแž„แžขแžถแž…แž”แŸ’แžŠแžผแžšแžแžถแž˜แž”แŸ†แžŽแž„แž”แžถแž“แŸ”
- แž‚แžถแŸ†แž‘แŸ’แžšแž—แžถแžŸแžถแž…แŸ’แžšแžพแž“, แžŸแŸ’แž”แŸ‚แž€แžŸแŸ’แžšแžถแž› / แž„แž„แžนแž

** แž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž•แŸ’แž‘แŸƒแžแžปแžแžถแž˜แž‚แŸแž แž‘แŸ†แž–แŸแžš **
แž…แžผแž›แž”แŸ’แžšแžพแž‚แŸแž แž‘แŸ†แž–แŸแžšแžŠแŸ‚แž›แž”แž„แŸ’แž แŸ„แŸ‡แžŠแŸ„แž™แžแŸ’แž›แžฝแž“แžฏแž„แž“แŸ…แž›แžพแž”แžŽแŸ’แžแžถแž‰แžแŸ‚แž˜แžฝแž™ แžŠแžพแž˜แŸ’แž”แžธแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž‘แžผแžšแžŸแž–แŸ’แž‘แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ–
- แžฏแž€แžŸแžถแžšแŸ– แžงแž”แž€แžšแžŽแŸแž•แŸ’แž‘แžปแž€แžแžถแž„แž€แŸ’แž“แžปแž„, แž€แžถแžแžขแŸแžŸแžŒแžธ, แž™แžผแžขแŸแžŸแž”แŸŠแžธ, แžšแžผแž”แž—แžถแž–, แžœแžธแžŠแŸแžขแžผ, แžขแžผแžŒแžธแž™แŸ‰แžผ
- แž–แŸแžแŸŒแž˜แžถแž“แžงแž”แž€แžšแžŽแŸ
- แž€แžถแžšแž†แŸ’แž›แžปแŸ‡แžขแŸแž€แŸ’แžšแž„แŸ‹
- แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžš PWA โ€” แž”แž“แŸ’แžแŸ‚แž˜แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แžŽแŸ’แžแžถแž‰แž‘แŸ…แžขแŸแž€แŸ’แžšแž„แŸ‹แžŠแžพแž˜/แž•แŸ’แž‘แŸƒแžแžปแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ”

** แžงแž”แž€แžšแžŽแŸแžŠแŸ‚แž›แž—แŸ’แž‡แžถแž”แŸ‹แž˜แž€แž‡แžถแž˜แžฝแž™ **
- แž€แžถแžšแž€แžแŸ‹แž…แŸ†แžŽแžถแŸ† Markdown
- แž€แž˜แŸ’แž˜แžœแžทแž’แžธแžขแžถแž“ RSS แž‡แžถแž˜แžฝแž™ UI แžŸแŸ’แžขแžถแž
- แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž…แžถแž€แŸ‹แžœแžธแžŠแŸแžขแžผ แž“แžทแž„แžขแžผแžŒแžธแž™แŸ‰แžผ (แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธ แž“แžทแž„แž“แŸ…แž›แžพแž‚แŸแž แž‘แŸ†แž–แŸแžš)
- แž€แžถแžšแž…แžถแž€แŸ‹แž‘แžผแžšแž‘แžŸแŸ’แžŸแž“แŸแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž•แŸ’แžŸแž–แŸ’แžœแž•แŸ’แžŸแžถแž™

PlainApp แžแŸ’แžšแžผแžœแž”แžถแž“แžšแž…แž“แžถแžกแžพแž„แžŠแŸ„แž™แž—แžถแž–แžŸแžถแž˜แž‰แŸ’แž‰แž€แŸ’แž“แžปแž„แž…แžทแžแŸ’แž แžŠแžผแž…แŸ’แž“แŸแŸ‡แžขแŸ’แž“แž€แžขแžถแž…แž•แŸ’แžแŸ„แžแž›แžพแžขแŸ’แžœแžธแžŠแŸ‚แž›แžŸแŸ†แžแžถแž“แŸ‹แž”แŸ†แž•แžปแžแŸ– แž‘แžทแž“แŸ’แž“แž“แŸแž™แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ”

GithubแŸ– https://github.com/ismartcoding/plain-app
RedditแŸ– https://www.reddit.com/r/plainapp
แžœแžธแžŠแŸแžขแžผแŸ– https://www.youtube.com/watch?v=TjRhC8pSQ6Q
แž”แžถแž“โ€‹แžŠแŸ†แžกแžพแž„แž€แŸ†แžŽแŸ‚โ€‹แž“แŸ…
5 แžแžปแž›แžถ 2025

แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™

แžŸแžปแžœแžแŸ’แžแžทแž—แžถแž–โ€‹แž…แžถแž”แŸ‹แž•แŸ’แžŠแžพแž˜แž–แžธโ€‹แž€แžถแžšแž™แž›แŸ‹แžŠแžนแž„แžขแŸ†แž–แžธโ€‹แžšแž”แŸ€แž”แžŠแŸ‚แž›โ€‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸโ€‹แž”แŸ’แžšแž˜แžผแž› แž“แžทแž„โ€‹แž…แŸ‚แž€แžšแŸ†แž›แŸ‚แž€โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ” แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžโ€‹แž…แŸ†แž–แŸ„แŸ‡แžŸแž“แŸ’แžแžทแžŸแžปแž แž“แžทแž„โ€‹แžฏแž€แž‡แž“แž—แžถแž–โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™โ€‹แžขแžถแž…แžแžปแžŸแž‚แŸ’แž“แžถแž‘แŸ…แžแžถแž˜โ€‹แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ แžแŸ†แž”แž“แŸ‹ แž“แžทแž„โ€‹แžขแžถแž™แžปแžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แŸ” แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸโ€‹แž”แžถแž“แž•แŸ’แžŠแž›แŸ‹โ€‹แž–แŸแžแŸŒแž˜แžถแž“แž“แŸแŸ‡ แž“แžทแž„โ€‹แžขแžถแž…แž’แŸ’แžœแžพแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž–โ€‹แžœแžถแž“แŸ…แž–แŸแž›แžแžถแž„แž˜แžปแžแŸ”
แž˜แžทแž“แž…แŸ‚แž€แžšแŸ†แž›แŸ‚แž€โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™โ€‹แž‡แžถแž˜แžฝแž™โ€‹แž—แžถแž‚แžธแž‘แžธแž”แžธแžกแžพแž™
แžŸแŸ’แžœแŸ‚แž„แž™แž›แŸ‹โ€‹แž”แž“แŸ’แžแŸ‚แž˜แžขแŸ†แž–แžธโ€‹แžšแž”แŸ€แž”แžŠแŸ‚แž›โ€‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸโ€‹แž”แŸ’แžšแž€แžถแžŸแžขแŸ†แž–แžธโ€‹แž€แžถแžšแž…แŸ‚แž€แžšแŸ†แž›แŸ‚แž€โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™
แž˜แžทแž“แž”แŸ’แžšแž˜แžผแž›โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™แžกแžพแž™
แžŸแŸ’แžœแŸ‚แž„แž™แž›แŸ‹โ€‹แž”แž“แŸ’แžแŸ‚แž˜แžขแŸ†แž–แžธโ€‹แžšแž”แŸ€แž”แžŠแŸ‚แž›โ€‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸโ€‹แž”แŸ’แžšแž€แžถแžŸแžขแŸ†แž–แžธโ€‹แž€แžถแžšแž”แŸ’แžšแž˜แžผแž›แž‘แžทแž“แŸ’แž“แž“แŸแž™

แž€แžถแžšแžŠแžถแž€แŸ‹แž•แŸ’แž€แžถแž™ แž“แžทแž„แž˜แžแžทแžœแžถแž™แžแž˜แŸ’แž›แŸƒ

4.2
แž€แžถแžšแžœแžถแž™แžแž˜แŸ’แž›แŸƒ 1.03แž–แžถแž“แŸ‹

แžขแŸ’แžœแžธโ€‹แžŠแŸ‚แž›โ€‹แžแŸ’แž˜แžธ

* Fix bugs

แž‡แŸ†แž“แžฝแž™แž€แž˜แŸ’แž˜แžœแžทแž’แžธ

แžขแŸ†แž–แžธแžขแŸ’แž“แž€โ€‹แžขแž—แžทแžœแžŒแŸ’แžแž“แŸ
KE WENBIN
ismartcoding@gmail.com
ๆบชๅฐพ ไธ€้‡Œ22ๅท2204ๅฎค ็ฟ”ๅฎ‰ๅŒบ, ๅŽฆ้—จๅธ‚, ็ฆๅปบ็œ China 361000

แž€แž˜แŸ’แž˜แžœแžทแž’แžธโ€‹แžŸแŸ’แžšแžŠแŸ€แž„แž‚แŸ’แž“แžถ