You don’t need 1000 activities !! You just need an activity with listview or gridview (conventional idea) to display the list of recipes and another activity to display the procedure of the recipe as the user click on the recipe name from the list or grid view.
You should have all the details in your SQLite Database if you don’t want to access the server but if you think that you will be updating the recipes often then I would strongly recommend using API’s to get the recipe details. I would recommend using an API rather than using a local DB.
solved over 1k recipes!how should i CODE them?