I've got 4-5 B4x apps which started like "So let's do a new small app"
1. Ok, let's add a scrollview
2. Add some labels with text's to it
3. Hey, what about Firebase Messaging? -> added
4. Enryption would be nice, too -> added
5. One could need TTS (Text to speach) -> added
6. I could send the FCM messages via my php server -> added
7. So now I need a user login and a database -> added
8. How do I handle the users? I need an admin app. Oh. B4J would be great for that -> done
9. Wouldn' it be nice to send FCM messages from that B4J app to the B4A users? -> added
10. Why can't I receive FCM messages with B4J? -> Get an old tablet or phone and build a brigde with
Network + AsyncStreams + B4XSerializator -> done
11. What about pictures to upload to the server -> added
12. Could't I intercept SMS', too and display them -> done
13. What about mails -> yep
14. PDF? Of course
15. Wow, there's a new example in the forum. Let's copy it to the app and try... -> done
16. Oh, THIS lib is THE SOLUTION. Let's add it...
17. What about round images?
18. Reading Excel sheets would be a great thing -> yep
So when I take a look at some apps I've created, I have absolutely no idea what they were good for
Often it's too easy to do fancy and mighty stuff with B4x