Shopping Jetminds is an android shopping app wich connects to Woocommerce and Wordpress api as back-end service. It uses the Retrofit and OkHttp3 to get and put data to web api and also uses Room Database to store and cache the data in database. Just change some urls and keys to use it on your Wordpress shopping website. :))
![](https://private-user-images.githubusercontent.com/20971244/282265675-36157ff9-0e2d-472b-9a5c-e167a966dc51.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkzNDg4MjAsIm5iZiI6MTcxOTM0ODUyMCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjU2NzUtMzYxNTdmZjktMGUyZC00NzJiLTlhNWMtZTE2N2E5NjZkYzUxLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI1VDIwNDg0MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWJhM2Y3NWYwZDIzMzkwZjkyNzM5ODcxNzJhMGU0ZDU0ZTJmM2NiZTU0MDY2ZWU3ZGVlMWJkNzU2MzFhMTUzY2EmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.YZr2AytrthgUUU5DSdIQ55u_MWwSycAIk8Uv-9-DykQ)
![](https://private-user-images.githubusercontent.com/20971244/282265858-125aaeb1-f275-4097-9bc6-4cd72420227e.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkzNDg4MjAsIm5iZiI6MTcxOTM0ODUyMCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjU4NTgtMTI1YWFlYjEtZjI3NS00MDk3LTliYzYtNGNkNzI0MjAyMjdlLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI1VDIwNDg0MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWFlN2UwNjFjNzIzNTgyN2UzMWJjOGNmYTQ1ZTMyYzlhYzA2YmYzOTM5ZjY5MTM5NDgxYzRhNzcyZTI0MTc2ZjYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.XfVHaEvLKjEFZrkrCMcqN5gNMiumn-O83x69xCyXNtY)
![](https://private-user-images.githubusercontent.com/20971244/282265856-52bf9134-ecb2-449a-a519-650f63cb7bd6.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkzNDg4MjAsIm5iZiI6MTcxOTM0ODUyMCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjU4NTYtNTJiZjkxMzQtZWNiMi00NDlhLWE1MTktNjUwZjYzY2I3YmQ2LmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI1VDIwNDg0MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTdhMjNiYzUzYjNkODY4MmViYzU5NTljMzZiNGY5NzRkZTEyNDFlOGUwMDg4MWZmMTlkYjMzN2YzMmRhMjg4YjkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.n43WWpDx52TyLMfQaZABBL_KJFpjhQRV8yjU9dKCr-I)
![](https://private-user-images.githubusercontent.com/20971244/282265857-1202cef5-acaa-475a-8c72-06f2eeac7256.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkzNDg4MjAsIm5iZiI6MTcxOTM0ODUyMCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjU4NTctMTIwMmNlZjUtYWNhYS00NzVhLThjNzItMDZmMmVlYWM3MjU2LmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI1VDIwNDg0MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY3ZDE5YTQ1Y2MwNTMzYzJjYWIxNDI1NDllZThmMmQ0NDBiMTI0NDY3MzgwNjUzMjFmMGQwNWQ0NTViOTI3ZDgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.0NUIndUR3Xp59LEGTNAF9yqemfyXooNW06KQK5t3WI4)
![](https://private-user-images.githubusercontent.com/20971244/282265853-ac14f8b0-188a-460d-969a-73e2878091e6.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkzNDg4MjAsIm5iZiI6MTcxOTM0ODUyMCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjU4NTMtYWMxNGY4YjAtMTg4YS00NjBkLTk2OWEtNzNlMjg3ODA5MWU2LmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI1VDIwNDg0MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTkyNTFhOTE5ODg5NzFiNjlkNTE1ZDcwZTE1ZDJjNGU4NmNjM2QyMTFkNjQzNTdkZjdhYjg5NGZhNGVmY2UyZGEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Vsuu8HZXmje2DUwfIdwuVlM_qT6MYCMuzyhWcCXkIUI)
![](https://private-user-images.githubusercontent.com/20971244/282265854-0be37fdd-224a-4829-9375-f83749fd2ae5.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkzNDg4MjAsIm5iZiI6MTcxOTM0ODUyMCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjU4NTQtMGJlMzdmZGQtMjI0YS00ODI5LTkzNzUtZjgzNzQ5ZmQyYWU1LmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI1VDIwNDg0MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWU4N2M2M2NkMWYyMDczNmIyOWQ0ZWE0MzNlYmYxMzE5MTA3YjAxMDA3YjliZjcyZDRjZDIyZDc3NGE5YTY3MTYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.IT4t5kgNLRJXoUEymRE-TzEHtmhZIc_wz_AkDg3o0xM)
![](https://private-user-images.githubusercontent.com/20971244/282265855-c681f2fb-e365-40e7-986d-2ccd476f299a.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkzNDg4MjAsIm5iZiI6MTcxOTM0ODUyMCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjU4NTUtYzY4MWYyZmItZTM2NS00MGU3LTk4NmQtMmNjZDQ3NmYyOTlhLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI1VDIwNDg0MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWE1OGVkNTNlYThlYjcwZDhmODNhMmE1Y2FlZWM0NTU1NTY2OWY0OWVhZTMxYzU1YmY5ZGUxOWJlY2FiZWQ0MDAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.bkSFuOBvyh98CsyVv3m8js8Bi6PVqEaIMe5432YW6IU)
![](https://private-user-images.githubusercontent.com/20971244/282265859-1a7e9ba3-7e0d-43e2-a4bf-4a804532ee21.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkzNDg4MjAsIm5iZiI6MTcxOTM0ODUyMCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjU4NTktMWE3ZTliYTMtN2UwZC00M2UyLWE0YmYtNGE4MDQ1MzJlZTIxLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI1VDIwNDg0MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWE0NjViMTZlNjgzNWJlMDgyZDI1YTU0ZmY2YjBlZmZiMDkxM2JhMjlmYTA4NmQzYzBiZWFjYmQxYTMyYTAwMDUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.QL2GTyoro4KxoB36A73lyWmv1zxY9TljR8J-ByrC24c)
![](https://private-user-images.githubusercontent.com/20971244/282265862-f8feb9e3-e949-4e5e-b383-9bbff8576f63.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkzNDg4MjAsIm5iZiI6MTcxOTM0ODUyMCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjU4NjItZjhmZWI5ZTMtZTk0OS00ZTVlLWIzODMtOWJiZmY4NTc2ZjYzLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI1VDIwNDg0MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWE1N2UyZjdkYzhkNjcxYjk2MTM1ZTQ0MzA2MTc5ZTBlNTQ3MmMyNGQ3OGFhZjQ1YWVmODNiNmYwM2NhMDQ4NmUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.JeP-tJHUB1A0vqin42lcIVUX_XPmoMoqEkze1Xm_Luo)
![](https://private-user-images.githubusercontent.com/20971244/282265866-315b9ebd-669e-4426-93c4-aff1bc1b5160.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkzNDg4MjAsIm5iZiI6MTcxOTM0ODUyMCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjU4NjYtMzE1YjllYmQtNjY5ZS00NDI2LTkzYzQtYWZmMWJjMWI1MTYwLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI1VDIwNDg0MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTBiNzUyODQ4ODhmZTAzNzRhNTU3OGEwZGY5Yjk3OGJjYmQ4MzZlMjgwZjNkMGRlN2ZmNDA5MmRiMDU3NjE4YmQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.5FrK3h16N0XgDNhveXvltucCYgtVUGWOvQiz8q8pZPU)
![](https://private-user-images.githubusercontent.com/20971244/282265871-01bfb323-4bad-4091-b296-a240e57512da.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkzNDg4MjAsIm5iZiI6MTcxOTM0ODUyMCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjU4NzEtMDFiZmIzMjMtNGJhZC00MDkxLWIyOTYtYTI0MGU1NzUxMmRhLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI1VDIwNDg0MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWE0OWNkYzVlNDZjODBhNmM0NTE2N2RhMDMyMGE3MjM2NzA5ODEwOTM3MjkxOGYwMDJhOWU0Zjk3ODEyYzNiNzEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.jAdefbs9byjn8fSzxbq8H3cELB28J6eGyQZxIVDQE8s)
![](https://private-user-images.githubusercontent.com/20971244/282265873-a5451adb-35aa-4887-ac00-08e1165261f7.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkzNDg4MjAsIm5iZiI6MTcxOTM0ODUyMCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjU4NzMtYTU0NTFhZGItMzVhYS00ODg3LWFjMDAtMDhlMTE2NTI2MWY3LmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI1VDIwNDg0MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTE3NTIzYzY3ODdjMTdjZDYxODFkOTRlMzcwNDZmM2FiNDRjOWI0YzQ5ZmM5ZWQ4M2YwNDJmMjAxNDkxNDFiODMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.K6Mwdf5tAIGuRyXDHxmxkzTEzOgUafzXyHl5t6fjAUc)
![](https://private-user-images.githubusercontent.com/20971244/282265875-e0eea7e3-e661-404c-b79e-37177b0f8d8e.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkzNDg4MjAsIm5iZiI6MTcxOTM0ODUyMCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjU4NzUtZTBlZWE3ZTMtZTY2MS00MDRjLWI3OWUtMzcxNzdiMGY4ZDhlLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI1VDIwNDg0MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTIxNWUwZDYwOTlhNGJlYmM4ZTI2MWJmMDcxNDU1ZjY5NDRhN2ExMjI3NmFmYzEwM2YzZmVjZjFiZTk0YTM4YjkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.F581-yDlldc0-vPw2C1MPmHVayJ3ROcvNY5G8VbYvPI)
![](https://private-user-images.githubusercontent.com/20971244/282265882-7e679e95-1c39-4b71-b850-b3f39f994611.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkzNDg4MjAsIm5iZiI6MTcxOTM0ODUyMCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjU4ODItN2U2NzllOTUtMWMzOS00YjcxLWI4NTAtYjNmMzlmOTk0NjExLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI1VDIwNDg0MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY5NGUzOWY0Yjg1YzlkOWFiZDIxZTcxMDA1NTMzMTM2MmMzY2Q4Zjg2NTNkMTIzNDVkMDE3MGFjZDdkZTlhMDkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.R2bzMdW1aUd1JMC30tkbQzFSh9VBKUzlXCqngOemewY)
![](https://private-user-images.githubusercontent.com/20971244/282265885-e963c878-6d04-4670-aee4-a8f58c66a0c6.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkzNDg4MjAsIm5iZiI6MTcxOTM0ODUyMCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjU4ODUtZTk2M2M4NzgtNmQwNC00NjcwLWFlZTQtYThmNThjNjZhMGM2LmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI1VDIwNDg0MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTg0ZDkzNjhmOThiMTI4NTZjMzk4NGJkNjM4Yjc1ZjcxYjM4N2M3NDk1NGMwYTBmNTJhOGI4ODFhODBkYTFlMTYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.AeZfEm7bA0AuqzW9LsDXjUjMv5MEr71TdxhPQH-ojNI)
![](https://private-user-images.githubusercontent.com/20971244/282265886-22c7c967-5d04-459b-b1e2-b098561853ae.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkzNDg4MjAsIm5iZiI6MTcxOTM0ODUyMCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjU4ODYtMjJjN2M5NjctNWQwNC00NTliLWIxZTItYjA5ODU2MTg1M2FlLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI1VDIwNDg0MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWZmMjY0NzU1ZjExZDVlYzVhOTA1ZjRlODE3MDdjNThiNTlmYTRlNGM1Zjg1Yzk3NjYyYmI2NjYzYzk4Njg2NmMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.bl83kHgVjNEPJZdGaBugFD_NAcnEAM4GpkIKvxHAWwg)
![](https://private-user-images.githubusercontent.com/20971244/282265888-c250fc27-9b65-47b6-8156-7bb7b473f6d7.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkzNDg4MjAsIm5iZiI6MTcxOTM0ODUyMCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjU4ODgtYzI1MGZjMjctOWI2NS00N2I2LTgxNTYtN2JiN2I0NzNmNmQ3LmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI1VDIwNDg0MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWVjNjc3ZWI0NDQwMWZjYmEzNGU3ZmU1ZjU4NzA3YzllNjUwZmE2YmJmM2Q0NDY4MmEzYmYyODE0ZjU4YTBlZGEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.-7eXtGG9i0WYf-V4UYSIBD5_6ja20T5qTqgF5W62QMo)
![](https://private-user-images.githubusercontent.com/20971244/282265892-185af3d1-71e3-4d33-be06-3a3266aa99ed.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkzNDg4MjAsIm5iZiI6MTcxOTM0ODUyMCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjU4OTItMTg1YWYzZDEtNzFlMy00ZDMzLWJlMDYtM2EzMjY2YWE5OWVkLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI1VDIwNDg0MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTJmYzZkYjdhODQyNTEyZWVjZWMwY2QxODEzMmJlMjM2YTk0OGE1Y2JjZDU4YzEyOWRjYmFjMjZkYTkyNWFlOTcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.u5Y1yIaUZaVLu4pHlLXRMohuxa8-v28PaiGgoEfYxb0)
- Splash Screen: App splash screen
- Onboarding Screens: App welcome and introduction screens
- Login and Register: Sign in and Sign up throught Wordpress Api
- Home: Main screen to show some carousel of products
- Shop: Shop screen to show all products and also searching, sorting and filter products
- Product Details: Product details screen which shows the details of a product. Also it shows product Description, Features and comments
- Categories: Shows the products categories.
- Cart: Cart screen
- Checkout: Checkout screen
- Favorites: Favorite screen for your favorite products
- Search: Search screen to searching in products.
- Downloads: For user downloaded products (in progress ...)
- Notifications: User notifications. (in progress ...)
- Profile: User profile screen from Woocommerce REST API (customer role in wordpress - in progress ...)
- Coupons: All coupons that defined in Wordpress your site (in progress ...)
- Compare: Compare screen for comparing products. (in progress ...)
- Orders: User orders history screen (in progress ...)
- Settings: App settings (in progress ...)
- About us: About us screen (in progress ...)
- Jetpack Compose
- Kotlin Coroutines
- Kotlin Flow
- Dagger Hilt
- Retrofit2
- Room Database
- MVVM Architecture
- Clean Architecture
- Multi Module
- Navigation Compose
- Material3
- ViewModel
- DataStore
- Gson Converters
- Accompanist
app Section
![](https://private-user-images.githubusercontent.com/20971244/282266799-7d92ce6e-0b45-40eb-8694-0f36a8050600.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkzNDg4MjAsIm5iZiI6MTcxOTM0ODUyMCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjY3OTktN2Q5MmNlNmUtMGI0NS00MGViLTg2OTQtMGYzNmE4MDUwNjAwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI1VDIwNDg0MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTZhNzgwNWZkZmUzMGJiN2RmMTc3ZTI5MjAzYmJjMDQzZTUyYWJjMzg5ZGEzZTQ2YjYyZTFjYzY3OGNjMzRlOTAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.4U4PuHQNVCnYjk7wT8508uMSNyMz8TCwBqg3UYLKUJQ)
data Section
![](https://private-user-images.githubusercontent.com/20971244/282266804-6a3f284d-2d29-4075-9e81-9f114136b819.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkzNDg4MjAsIm5iZiI6MTcxOTM0ODUyMCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjY4MDQtNmEzZjI4NGQtMmQyOS00MDc1LTllODEtOWYxMTQxMzZiODE5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI1VDIwNDg0MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWUwNzdkNzdiYWNhMDU3NzllODhmYjYyY2NmMmMzY2U4Mzg0ZTY0NzU2ZDc2MDk2ODM0Y2EwMDZjN2Y4NzZiZTImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.jtoWFDYBh-CAdqIobNyLIlRaJBD6gIgNaREk9vdd8i8)
domain Section
![](https://private-user-images.githubusercontent.com/20971244/282266807-a28a6d6f-7a21-4b7a-8f12-febcf92dd79b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkzNDg4MjAsIm5iZiI6MTcxOTM0ODUyMCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjY4MDctYTI4YTZkNmYtN2EyMS00YjdhLThmMTItZmViY2Y5MmRkNzliLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI1VDIwNDg0MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWJlMGJjZjE0NzVmOWE4NzE2ZDI5ZTRjMjg5OGE1ZWRkNjM2YTA5YWQwMTJmNWZhOTkzZGIyNTY3MGYzMGYyOWImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.s11RFtKiZhox-JWKW1uG7as0EWMrY73BhtZTFgiDYEo)
features Section
![](https://private-user-images.githubusercontent.com/20971244/282266809-f10c4747-70eb-4c43-ad72-78fe854c61b1.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkzNDg4MjAsIm5iZiI6MTcxOTM0ODUyMCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjY4MDktZjEwYzQ3NDctNzBlYi00YzQzLWFkNzItNzhmZTg1NGM2MWIxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI1VDIwNDg0MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTkyZjcyMWYzYWQxOWI2MzY4ZjQ2N2QxZDk1NjJlOTgyZWNhNmJjN2M1MTJkN2UzZWQzNDgwNjhlMTE4YjAwMWQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.fSKZx1vWTp-rxyn08el769nrj1SIj4RR3V1lpk0ELOw)
libraries Section
![](https://private-user-images.githubusercontent.com/20971244/282266811-42e2fb46-8465-4fae-a757-fea186c72b8b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkzNDg4MjAsIm5iZiI6MTcxOTM0ODUyMCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjY4MTEtNDJlMmZiNDYtODQ2NS00ZmFlLWE3NTctZmVhMTg2YzcyYjhiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI1VDIwNDg0MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWFlYjU0YzExOWM2NjE5MmViZDRlNmQ1MDZhZTkxNWEwMjdjOWYzMjRlMDc3MjMyOTYzMDdlYjY1Mzk5NGE3MzYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.3gYIjgio-s1oK5Y5G1CdzbNqBtJ7yQZFoNbMDYxGRKA)
gradle Section
![](https://private-user-images.githubusercontent.com/20971244/282266813-29787eb8-0039-45c1-8657-6b1febde84e9.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkzNDg4MjAsIm5iZiI6MTcxOTM0ODUyMCwicGF0aCI6Ii8yMDk3MTI0NC8yODIyNjY4MTMtMjk3ODdlYjgtMDAzOS00NWMxLTg2NTctNmIxZmViZGU4NGU5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI1VDIwNDg0MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTFhYzQ1MDYwZjQ4MGJmOWJhM2U5NzJiNWE4NDU5ZmJlY2EwZDkxZmQ1YjIwZjEzOWQ2Mjk2ZDQ2MDY2YTM5YzMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.wBFYum2VSsKBI9b7L1nbKunOzaw5rxFxETHEIbqJE44)
Setup:
1. Clone Project
2. In local.properties add your wordpress consumer key and consumer secret.
3. CONSUMER_KEY="YOUR CONSUMER KEY HERE"
4. CONSUMER_SECRET="YOUR CONSUMER SECRET HERE"
5. In data module -> network module -> utils folder, in Constants and WordpressConstants file change the urls to your website url. like this:
6. In Constans: const val BASE_URL = "https://your-website-url.com/wp-json/wc/v3/"
7. In WordpressConstants: const val WORDPRESS_BASE_URL = "https://your-website-url.com/wp-json/wp/v2/"
8. In WordpressConstants: const val TOKEN_BASE_URL = "https://your-website-url.com/wp-json/api/v1/"
Notice: You need install miniOrange api authentication plugin to generate jwt token to allow you to access wordpress protected urls like users, posts and ...
Notice: Use Java JDK 18. i used Amazon Correto JDK-18 for my project.
Notice: Gradle version: 8.1.0
Notice: Kotlin version: 1.8.10
Notice: MinSdk version: 24
App Size: 13mb
See My Website: https://jetminds.ir/