WebApp Api is Android extended Webview Client are flexible, safe and easier request your Api and supports for using Cross-Origin Resource Sharing (CORS).
This sample WebApp app uses App Message integration for send and receive messages through broadcasts.
Through the integrated AppMessage allow request Api by activity A and Return the Response to activity B or A.
minimum SDK version: Android 5.1 (API 21) (recommended), but you also can run on Android 4.4 (API 19) and higher.
To run the samples Download Android studio Canary
This repository is available under the MIT License.
Android Integrations such as App Message, Webview has also provides demo with detailed usage.
Server Files for this WebApp app sample
Shop Site Demo for usage example purpouses
- user guide page This guide contains examples on how to use WebApp Api in your code
Demo usage of one Real App Example
![alt_text](https://private-user-images.githubusercontent.com/78884351/282328970-ade0c69e-a7b7-404e-b552-04bae45b29fe.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ0NjcwOTIsIm5iZiI6MTcyNDQ2Njc5MiwicGF0aCI6Ii83ODg4NDM1MS8yODIzMjg5NzAtYWRlMGM2OWUtYTdiNy00MDRlLWI1NTItMDRiYWU0NWIyOWZlLmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODI0VDAyMzMxMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTA5NzQzMTU2YTc5NTYyOTU5ZTE5ZDkxMWU3NjBhNDFiMDUxZjNlYzUwNDMxMjUxNTlmOGRhNGQ1MzRlMmViODYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.3tBMCYLIExvqBi7ZVSZxuYggs4xdAB1uCZOdRVVqvME)
![alt_text](https://private-user-images.githubusercontent.com/78884351/284364871-2b7dc25f-8b1a-4854-b2c7-70c91147281c.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ0NjcwOTIsIm5iZiI6MTcyNDQ2Njc5MiwicGF0aCI6Ii83ODg4NDM1MS8yODQzNjQ4NzEtMmI3ZGMyNWYtOGIxYS00ODU0LWIyYzctNzBjOTExNDcyODFjLmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODI0VDAyMzMxMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTNiMzE0YmU1Yjg3YWE0NmZhNjA2ZGUzZDExYWJkOWNjMjI3ZGJkM2MxMWQ2ZmE4ZTM2YjE2YzUwMWFmZDRmYWUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Mn0LpGgWkQVH0YctbUZWYsX_QOMi_tpc3dx5pp2C3VQ)
Single Request
![alt_text](https://private-user-images.githubusercontent.com/78884351/282330303-46e95abb-4bd2-4614-97b6-cc0c59d52330.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ0NjcwOTIsIm5iZiI6MTcyNDQ2Njc5MiwicGF0aCI6Ii83ODg4NDM1MS8yODIzMzAzMDMtNDZlOTVhYmItNGJkMi00NjE0LTk3YjYtY2MwYzU5ZDUyMzMwLmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODI0VDAyMzMxMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWNkZmNmZGFlMWZjZjNmYTg1YWI1NDY5MGE1YjlhY2FlYmRkMTMwMjhhNjU5MDBjOTZmMTliOTdhNGViN2Q4MTAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.dBZzE-IHmBACCAP_0jnfGGt3RoewTsKDMHSDLBce6zM)
On Demand Requests
![alt_text](https://private-user-images.githubusercontent.com/78884351/279565014-e2bfec3a-66dd-4c24-9dc7-b3372c27e735.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ0NjcwOTIsIm5iZiI6MTcyNDQ2Njc5MiwicGF0aCI6Ii83ODg4NDM1MS8yNzk1NjUwMTQtZTJiZmVjM2EtNjZkZC00YzI0LTlkYzctYjMzNzJjMjdlNzM1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODI0VDAyMzMxMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTRkYjQ3OWE4MDg2MWZmMmE3MmFjY2YxNGRhOGVkMzYxNzgxOTgzMWM3ZDM3NThmZTQyZmQwZWYwYWE0YWMwODgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.cpqETmwnJrLGDnWmbImoAEVUVUKiK1HDLbL42ymUbPI)
On Demand "Parallel" Requests
![alt_text](https://private-user-images.githubusercontent.com/78884351/279565248-fdea0168-75a7-4b7f-96f6-f505abfb0589.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ0NjcwOTIsIm5iZiI6MTcyNDQ2Njc5MiwicGF0aCI6Ii83ODg4NDM1MS8yNzk1NjUyNDgtZmRlYTAxNjgtNzVhNy00YjdmLTk2ZjYtZjUwNWFiZmIwNTg5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODI0VDAyMzMxMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTc1YWRhOTczNGY0NWMwMWU4ODU0MzBjYTVlMTA2N2Q3OGE5MGFjMDZhMWQxODQ4NTEyYjdlNDJlNzU2YTY1ZjImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.tc5imAQMrf4h8IZikGAnOafc1dSL1rVJ_oJzXABUGCg)
REQUEST WITH NO INTERNET
LOADING WITH NO INTERNET