How to create a mobile app without coding (Full Tutorial): Free Tool..


 

In this tutorial I'm going to show you how to create a beautiful looking mobile app without having to write a single line of code in just a few minutes using a free tool called glide apps with glide apps you can create all kinds of Apps for project management education training productivity health tracking finance company dashboards and more that will run on both android and IOS Devices so how does it work glide apps simply adds a mobile app like interface to a google spreadsheet the app itself is simply a website that looks and feels exactly like a native app so who is glide apps for anyone that wants to convert a spreadsheet into a beautiful mobile app in minutes without Coding I've used glide apps to create three awesome apps an app to learn grammar where I  organized all grammar rules from grammarly.com into an app a mobile version of tim Ferriss book drive of mentors where I can easily search and find all the mentors listed in the book together with their answers to tim's questions and an app with a searchable list of all mental models from Farham street's Website alright let's build an app for this example we're going to create a task tracking app the fastest way to get started is to choose an existing app template from glide apps template marketplace and then customize it we go to solutions we can see all the Templates on glide apps marketplace and we're going to choose planning and then task tracker and we can preview the template and see exactly how it's going to look as an app either in an apple or android phone and then what we're going to do is just copy the template and that's going to open the template on our account and literally we already have an app that is fully functional we could share it and publish it and it's going to generate a qr code and also a customizable URL now if you want to have your own custom URL  you have to upgrade but you Could change this to my app and then make sure that it's available and then you can send it directly to your phone as well so it basically takes about 30 seconds to create an app which is really cool of course this is not the final app that we want so we want to customize this and before we do that I 'm going to give you a quick Tour of glide apps features so we have a menu on the left with several options the first one is layout and that's going to help you customize the look of all the screens in your app so right now we are in the categories tab and you can change the layout by making it compact tiles you can make it into a calendar a map a checklist cards details and now we have tabs which are the icons at the bottom which can you can also customize their look you can click on any of those icons and then you can change the actual Icon and put whatever you want in there then you have the data the data is simply the data extracted from your google sheet and you can see it here and now you can Edit the content and then you can add more columns if you want to then you can preview your app as if it was inside an iphone or a android phone then you can set the settings here where you can change the main color of your app uh leave it as red as our main color then we can edit the source google sheet and here's where we can add more tabs add more content delete content and then as you can see there is a correlation between the tabs on your Sheet category projects tasks and choices and we go back to glide apps user interface you can see the tabs correspond to the tabs on your spreadsheet except the last one by default it will take all the tabs and make them into tabs in your app but you can always edit Them under tabs so here we have three tabs if we wanted to add another tab from the spreadsheet then we can create a new tab give it a label and then choose one of the four available tabs in this case all of them are represented except choices because we don't really need that one and finally we have a reload sheet button and all it does every time we change the Content of our original google spreadsheet it will update the content in the app all right so let's customize this app a little bit most of the work you're going to be doing is under the layout tab here and this allows you to change the look of all the screens on your app let's say I want to change this to tiles I want to make the original categories bigger and I want to change also how the images look okay so on the right hand side we have menus with all the things that we can change right now the title is being grabbed from the category column in our spreadsheet the details it says is the category image but we don't want the URL to an image there we could have here either nothing or a different column that we can create and then we have a category icon but let's say we want instead of an icon an image and it just happens that our spreadsheet and their categories they already have a category image so we could select that and there you go now we've done our main page with our categories a different look and I really like it there are a lot of more customizations you can change the title the tile shape make it square or you can make it a circle there are Different aspect ratios and you can select how Many titles per row there's a lot of customization you can have here let's keep it at three by one now let's change the next screen if we wanted to so now every time you click on a screen the menu on the right is going to change and it's going to be the menu that allows you to change the layout for that specific screen so in this case the components that We have right now are a title a form button in an inline list that lists the projects under this category if we go to the actual project in this case this birthday and at any time this is the beautiful thing About glide apps you can rearrange anything let's say I want the action test higher up I can change it there or if I  want the form button at the bottom I just can drag it and drop it to whatever location I want to and this will be changed for all the other projects because this is just a template a layout template that we can easily edit now we can delete any of the items as well let's say I don't want the list relation so I  could just delete it so that takes care of doing custom layout modification next we're going to learn how to add components to our app so let's say we want to add a new component there are many components that you can add to your layouts from text media buttons lists different input fields charts pickers in this case I'm going to add a Link I click on link and now at the bottom of my screen there's a link component now we have to Select where the data is coming from right now it's just picking one of the columns available in our spreadsheet but we want to create a new column so we're going to have to go under data and then projects and create a new column called link and then we can select what step of type it is in this case we're going to select basic column and then link we click done we can edit it and enter a link so for Tisha's birthday there should be now Data that we can pull for a new component called link so here we can go and click on link and select the new column that we created which is called link and we can decide how the link shows up is either the page title or the Actual link or a short URL let's say just sort URL and now we can rearrange it we can put it whatever you want to in our screen and this is a functional link that we can click on it and it will take us to whatever that link is pointing to so let's say we want to add a project count under each category so under the title here personally it would say how many projects are under the personal category and then let's say we want to add another counter of how many tasks are under each project so to do that we have to modify The source spreadsheet so we go to the source google spreadsheet and under the category tab we will have a new column called project count and then we will have to enter a formula that goes to projects and counts how many projects belong to each given category now for that I already have a formula that you can copy if you want to but Basically it's going to calculate how many projects are under each category now you can see because I'm using this formula which is a array formula it's done this for all the available rows which is there's almost like a Thousand and when we go back to our test tracker app here in glide apps and we refresh it says storage for this app is full some items may not be displayed and the reason why is because the free version has a limit of 500 rows so that's not a problem what we have to do is simply delete all these rows that don't have any content we delete them and now we're only using three rows so when we go back to our test tracker app and we reload the sheet we won't have that problem anymore okay so now we're only using 29 rows out of 500 but we want to add the counter here so  we go to data and under details we're going to select our project count and right now we have exactly what we're looking two projects three projects two projects under each category we can do the same thing under projects you want to show the amount of tasks under each project we could go back to the sheet go under projects add a this specific formula here and now we have a formula that is counting the tasks under each project we would delete all the extra rows that we don't need to and then when we go back to our app we can see that The task count is not appearing what we do is reload the sheet and once it's reloaded we can go to the description and we'll see the task count and now we can see how many tasks are under each project so this is a simple way of customizing your app we're going to talk about computed columns before we use a custom column Using a fairly complex formula in order to calculate how many projects are under each category now the great thing about glide is that they have many different ways to create calculations on columns and they call these computed columns and there are many different types of computed columns we're not going to go over all of them and you can always go to docs.glideapps.com to learn how to use all the different features that glides have to offer now to replicate the same behavior of this formula we can use a combination of two computed columns the rollup Column and a template column so if we go back To our app and we click under data click on add column we're going to create a new column that counts how many projects are under each category we're going to call this count and we're going to select the rollup type of column and we're going to Summarize the values inside the relation column Called project and the category column and we're going to calculate the count we click done and you can see it counted how many projects there are under each category the same way that the formula Did the problem is that this is not  formatted the way we want to we want it to look exactly like this open parenthesis the number close parenthesis and then projects and for That glide has a different type of column which is called the template column so we click add column we're going to label it projects count 2 and the column type is going to be Template and now we can enter the template which in this case is going to be open parenthesis then we're going to enter text which is going to be replaced with a count value and this could be any text that you want to in this case I'm going to call it number and then projects now we go to Replacements we enter the value that we want to replace which is going to be number and we decide what this value is going to be replaced with which is going to be the count column we click done and as you can see we were able to replicate the same thing that we did with the formula using glides native computed columns we go back to our app go to layout click reload sheet and now when we go to details we can Select our new column which is called called projects count two and we get the same behavior without having to enter complex formulas how cool is that let's say we want to have an indicator that tell us which projects are overdue for that we can use a conditional column if we go to data and click on add column we can create a new column called overdue and then we're going to Select column type if then else which is a conditional column and there we're going to select that if the column due date is before today we're going to enter the value Overdue click done and you can see there are two projects that are overdue now if we go back to our layout we don't see any indicator telling us That so we can change the layout to tile and if we scroll down we can go to tag and select the new tag overdue and now we can see which projects are overdue with that Indicator let's say we only want to show the projects that are overdue for that we can use filters if you go to filters and click add filter now we can select the column we want to filter by in this case it's going to be the overdue column and we only want to show the projects which value for the overdue column is Overdue and we can see now we only see the overdue projects the other way of doing filtering is allowing users to do the filtering Themselves and for that you can go to in-app filter and then select by which column you want the users to be able to filter data so in this case it's going to be by the Overdue column and then this little filtering icon appears when the user clicks on it they can select the value they want to filter by in this case there's only one overdue click done and only the overdue projects will show this filter could also be any other column like status in which case when they click on the filter they can filter projects by status for example if they just want to show the completed projects they click on Completed done and only the completed projects will show up let's talk about relation columns this is a very important concept because you're going to be using a lot creating Apps now as you can see under categories when I click on any category it lists just the projects under that Category but how do you create that relationship somehow we're creating a relationship between the categories and the projects glide apps has made this a very simple to do if we go to data we can see that there is a column called projects here that is not available in the source google sheet you can see it's not there and it's here and the way it works if we go and edit it we can see this is a relation type of column and what it's doing is Relating the values under the category column here on the left with the values that match the value of that category under the projects sheet so for this relation to work the project sheet needs to have a column called category and the values of those categories have to match the values under the category column in the Category sheet so if we go to projects we can see there is a category column with values that match the categories if we delete this it won't work let's just delete it it's deleted now we go back to the Categories page and when we click on it nothing is Listed because we deleted that relationship so if we want to restore it we have to go back to data add a column select a column type relation select which column we want to match in this case it's category and then we're going to match it under projects category let's give it a title and then the other option is we want to make sure we match more than just one because there can be several projects under one category if we don't check match multiple it would only match the First project that matches a given category now so we check match multiple and we can see now all the projects that match the specific category are going to be listed as well we click done we go back to our layout so if we go under any category we can see still nothing is listed we have to go to The right hand side click on create new component and then we're going to scroll Down until we see inline list and by default it's automatically detecting we have a relation column and it's listing the projects that match the criteria that we set in this case there's two projects as we can see there are under the personal category and we can verify this under data and if we go to projects there should be two projects one and two thesis birthday and new patio that match that category and as we can see that it's done that correctly and it will do the same thing for all the other projects and we also have a relation column under projects because we want to match all the tasks under each project so if we go to data and we go to Projects you can see here that under tasks we have a relation column that is matching the project names with the project column under the task sheet and we go to the task sheet we can see there is a column called project that matches the values under projects when you're done creating and customizing your app and you want to publish it just click on the share Button and here you can change the app link if you want to have a custom link you will have to upgrade your account you can also share your app using this qr code or send it to your phone or anybody's phone in this case i'm just going to copy the link and then i can open the link on my browser and in the browser the app is fully functional so you can go and start playing with it and now let's open it in the phone and install it to see how it would look like it shows up as an icon like any other app just tap on it and as you can see it works Fantastically Well so this entire tutorial has been created with the free version of glide apps now for 19 per month pair app you'll be able to have more rows of data more storage more map pins and the transaction fee for anything that gets Purchased through your app will be 2 instead of 10 you'll also have the ability to remove the glide branding use your own custom domain have a branding login and extended icon Set and in terms of security you'll also have email-based access control which means people will be able to use their email address to enter your app you'll also have single sign on you'll be able to use google analytics g suite shared drives and then you'll also have on top of community forum support email support so it's not the cheapest solution but really if you were to try to create your own app coding or hiring somebody to do it. It would cost you many hundreds of dollars if not thousands of dollars to create a similar looking app and that's it I hope you enjoyed learning how to create a beautiful mobile app using light ups and if you want to see more tutorials like this make sure to like this video and subscribe thanks for watching bye

Comments

Popular posts from this blog

The Ultimate Camera King is G cam (Google Camera Mode)..

Shortcut Keys of computer: 15 Amazing Shortcuts You Aren't Using,