All language subtitles for 13. iOSAndroid App Development Page - Setup

af Afrikaans
sq Albanian
am Amharic
ar Arabic
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bn Bengali
bs Bosnian
bg Bulgarian
ca Catalan
ceb Cebuano
ny Chichewa
zh-CN Chinese (Simplified)
zh-TW Chinese (Traditional)
co Corsican
hr Croatian
cs Czech
da Danish
nl Dutch
en English
eo Esperanto
et Estonian
tl Filipino
fi Finnish
fr French
fy Frisian
gl Galician
ka Georgian
de German
el Greek
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian
is Icelandic
ig Igbo
id Indonesian
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
km Khmer
ko Korean
ku Kurdish (Kurmanji)
ky Kyrgyz
lo Lao
la Latin
lv Latvian
lt Lithuanian
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mn Mongolian
my Myanmar (Burmese)
ne Nepali
no Norwegian
ps Pashto
fa Persian Download
pl Polish
pt Portuguese
pa Punjabi
ro Romanian
ru Russian
sm Samoan
gd Scots Gaelic
sr Serbian
st Sesotho
sn Shona
sd Sindhi
si Sinhala
sk Slovak
sl Slovenian
so Somali
es Spanish
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
te Telugu
th Thai
tr Turkish
uk Ukrainian
ur Urdu
uz Uzbek
vi Vietnamese
cy Welsh
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu
or Odia (Oriya)
rw Kinyarwanda
tk Turkmen
tt Tatar
ug Uyghur
Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated: 1 00:00:01,110 --> 00:00:06,840 I'm here in the project directory and make sure you have your development server running so that we 2 00:00:06,840 --> 00:00:12,590 can begin to build out our I OS and Android app development page. 3 00:00:12,630 --> 00:00:19,490 Let's start by creating a new file in the components folder and let's call this mobile apps. 4 00:00:19,590 --> 00:00:25,830 J.S. in here let's start by importing all of our typical imports. 5 00:00:25,830 --> 00:00:33,060 So start with react from react import Lodhi from. 6 00:00:33,210 --> 00:00:34,190 React. 7 00:00:34,250 --> 00:00:39,750 Lordy import the link from react. 8 00:00:39,810 --> 00:00:52,760 Router Dom import make styles and use theme from material UI core styles. 9 00:00:52,830 --> 00:00:57,050 Import the grid from material UI core. 10 00:00:57,060 --> 00:01:10,490 Grid and then import typography material UI typography and we'll also import the EU's media query from 11 00:01:10,490 --> 00:01:13,840 material UI use media query. 12 00:01:13,840 --> 00:01:18,660 And lastly the hidden component from material UI. 13 00:01:18,760 --> 00:01:32,450 Hidden let's create are a constant of use styles using our Make styles hook theme arrow function return 14 00:01:32,450 --> 00:01:37,640 our object and then export default function. 15 00:01:37,640 --> 00:01:46,550 Mobile apps open it up constant classes equals use styles and then let's also create our constant theme 16 00:01:46,610 --> 00:01:47,840 use themes. 17 00:01:47,870 --> 00:01:57,590 We know we'll need that and now we can return it multi line statement wrapping a grid container direction 18 00:01:58,040 --> 00:02:02,720 of column for our entire page and we'll open it up. 19 00:02:03,610 --> 00:02:10,060 Now the first part of this page is very similar to the custom software page because we're going to be 20 00:02:10,060 --> 00:02:14,440 using the same arrows and the same heading structure. 21 00:02:14,440 --> 00:02:21,130 So I want to actually come over and open up a custom software dot J.S. and let's scroll down to this 22 00:02:21,130 --> 00:02:30,430 first item container wrapping the entire first row so let's go ahead and copy the whole thing. 23 00:02:30,490 --> 00:02:33,220 First item container we'll copy that. 24 00:02:33,220 --> 00:02:40,580 Go over to the mobile apps page and paste that right inside of our new grid container. 25 00:02:40,580 --> 00:02:43,550 Now we obviously have a couple things to import. 26 00:02:43,550 --> 00:02:53,240 So let's start by coming up and let's create a constant of matches MDA equals Z use media query for 27 00:02:53,240 --> 00:03:06,920 theme break points down for medium and then the constant matches small for use media query theme. 28 00:03:07,030 --> 00:03:10,190 Break points down for small. 29 00:03:10,430 --> 00:03:12,440 And actually it looks like we don't use that. 30 00:03:12,440 --> 00:03:18,110 So actually let's just change that to x s and create another one if we need it later but it looks like 31 00:03:18,110 --> 00:03:21,680 we just needed the medium and extra small right now. 32 00:03:21,780 --> 00:03:28,310 C props is also not defined so we need to come up and we'll take props as our input but we'll still 33 00:03:28,310 --> 00:03:39,080 need to then go into app dot J.S. and we'll import our mobile apps component from da slash mobile apps 34 00:03:39,410 --> 00:03:47,030 and then we'll copy this render prop and down here where we have the component for our mobile apps dummy 35 00:03:47,030 --> 00:03:55,370 component replace that with the render prop change services to mobile apps and now we can save that 36 00:03:56,360 --> 00:04:01,670 and it's telling us we have an error but that's because we haven't saved this file but it looks like 37 00:04:01,670 --> 00:04:05,600 we solve a couple of things to import so our icon button I must have missed that. 38 00:04:05,630 --> 00:04:15,900 So underneath make styles will import the icon button from material UI core icon button and then the 39 00:04:15,910 --> 00:04:20,980 C we have back arrow and forward arrow and I think those are the last things. 40 00:04:20,990 --> 00:04:29,600 So from underneath those imports and import the forward arrow from our assets forward arrow and then 41 00:04:29,600 --> 00:04:36,110 import the back arrow from assets back arrow. 42 00:04:36,110 --> 00:04:37,760 Now we can save this page. 43 00:04:37,850 --> 00:04:38,830 This will refresh. 44 00:04:39,140 --> 00:04:46,630 And here we see the custom software development page now it looks like this first arrow is actually 45 00:04:46,690 --> 00:04:53,350 missing but I'm pretty sure this margin left of negative three point five m is actually just pulling 46 00:04:53,350 --> 00:04:58,840 it off the screen right now so we can't see it but once we get the correct styles in place this should 47 00:04:58,840 --> 00:04:59,950 look correct. 48 00:04:59,980 --> 00:05:06,880 So we actually need to come back over to the custom software page and let's take these first three styles 49 00:05:06,910 --> 00:05:10,240 the heading arrow container and row container. 50 00:05:10,240 --> 00:05:16,570 Let's go ahead and copy that and we'll flip back to the mobile apps page and inside of the style object 51 00:05:16,570 --> 00:05:17,170 here. 52 00:05:17,200 --> 00:05:19,160 Let's go ahead and paste those styles. 53 00:05:19,260 --> 00:05:22,360 And if we save this now we'll see the page refresh. 54 00:05:22,480 --> 00:05:28,000 And this jumps and our back arrow has appeared so it was just being pulled off the screen and everything 55 00:05:28,000 --> 00:05:30,940 is already on the right track. 56 00:05:30,950 --> 00:05:35,750 Let's get this changed though because we're not on the custom software development page anymore. 57 00:05:35,870 --> 00:05:41,360 We are on the I Os slash Android app development page. 58 00:05:41,360 --> 00:05:48,170 So make sure you get that changed within the typography variant H2 and then let's open up the design 59 00:05:48,170 --> 00:05:50,450 file and let's come over. 60 00:05:50,450 --> 00:05:52,170 Actually it's down below. 61 00:05:52,250 --> 00:05:59,060 Come over to the Iaw and the Android app development section and let's copy in these paragraphs so we'll 62 00:05:59,060 --> 00:06:00,460 get that first. 63 00:06:00,470 --> 00:06:07,570 Here get this second paragraph there. 64 00:06:12,790 --> 00:06:16,930 And our third paragraph right there. 65 00:06:17,110 --> 00:06:20,820 So we can get rid of this last typography. 66 00:06:21,010 --> 00:06:24,650 We can minimize the design file and save this. 67 00:06:24,670 --> 00:06:25,820 We'll see it jump. 68 00:06:25,900 --> 00:06:30,530 And now we have the correct text on the page right now. 69 00:06:30,550 --> 00:06:35,530 These arrows are actually taking us to the wrong pages though. 70 00:06:35,530 --> 00:06:43,000 So if we look this is still taking us back to the services page when now we actually want this icon 71 00:06:43,000 --> 00:06:49,270 button to if we go backwards it's going to take us to the custom software page. 72 00:06:49,270 --> 00:06:58,090 So it's changed the alter here to back to back to custom software development page and it will need 73 00:06:58,090 --> 00:07:04,840 to change the user selected index here to 1 and then we'll scroll down and on the forward arrow. 74 00:07:04,840 --> 00:07:08,790 This will take us forward to the Web site. 75 00:07:08,790 --> 00:07:16,930 Web site development page will need to go to slash Web sites and set these selected index to three which 76 00:07:16,930 --> 00:07:20,620 will set it to the last index for Web site development. 77 00:07:20,620 --> 00:07:25,060 Here on this page so we can save this and the page will refresh. 78 00:07:25,060 --> 00:07:30,640 And now if we move on to the forward arrow where it slash Web sites you can see that is set to being 79 00:07:30,640 --> 00:07:37,330 active and if we go back to the IOW Android after all on a page we can site the back arrow to be taken 80 00:07:37,330 --> 00:07:39,520 to the custom software development page. 81 00:07:39,520 --> 00:07:46,210 Now we can go forward and we're back back see the menu is being set correctly and go forward. 82 00:07:46,210 --> 00:07:53,400 And it is all still being managed correctly we've got the top set up so we can start working on the 83 00:07:53,400 --> 00:07:55,950 actual content for this page. 84 00:07:56,070 --> 00:08:03,420 So remember underneath this we'll have the row for a another text section and animation and another 85 00:08:03,420 --> 00:08:07,680 section of text so we'll start by underneath this grid item. 86 00:08:07,680 --> 00:08:15,990 So with only one grid tag underneath create a grid item container and I'll set the direction of row 87 00:08:15,990 --> 00:08:19,240 here explicitly and just so that we keep that in mind. 88 00:08:19,290 --> 00:08:27,330 And let's go ahead and add actually the class name of classes dock row container because we know we're 89 00:08:27,330 --> 00:08:30,180 going to need to put that on all of the rows. 90 00:08:30,180 --> 00:08:34,830 They recreate to create the correct border. 91 00:08:35,010 --> 00:08:43,530 The first item in this container will be a grid item container where they direction of column and this 92 00:08:43,530 --> 00:08:45,380 will be for our text. 93 00:08:45,390 --> 00:08:55,670 So the first grid item in here will wrap a typography variant H for with the gutter bottom property. 94 00:08:55,770 --> 00:08:58,180 And this will say integration. 95 00:08:58,230 --> 00:08:59,920 So that will be our title here. 96 00:09:00,030 --> 00:09:06,450 And actually on this grid item container with a direction of column I'm going to add the medium property 97 00:09:06,450 --> 00:09:11,580 already because I know that I'm going to want all of these items to share the space available until 98 00:09:11,580 --> 00:09:20,500 the medium breakpoint and below but let's add another grid item adjacent to this one a grid item. 99 00:09:20,500 --> 00:09:29,320 And this is going to wrap our typography variant of body 1 and then the paragraph prop and let's go 100 00:09:29,320 --> 00:09:30,180 ahead and copy. 101 00:09:30,190 --> 00:09:35,850 Max I know we'll need this at least one more time and let's open up the design file. 102 00:09:35,950 --> 00:09:37,680 We've got two paragraphs here. 103 00:09:37,810 --> 00:09:45,160 So we'll copy in the first integration paragraph and then copy in this second paragraph as well. 104 00:09:45,420 --> 00:09:53,810 And we can save that minimize this file and we can see the text now appear on the page let's keep getting 105 00:09:53,810 --> 00:10:00,980 this content out and so adjacent to the grid item container direction column with the medium prop let's 106 00:10:00,980 --> 00:10:08,420 add a new grid item but just a grid item and we'll still add the medium property here because it's going 107 00:10:08,420 --> 00:10:10,950 to be sharing the space with the other items. 108 00:10:11,060 --> 00:10:19,790 And this is going to contain a lady component with its options set to default options because we're 109 00:10:19,790 --> 00:10:23,280 only going to have one animation on this page so we can close that. 110 00:10:23,330 --> 00:10:29,420 And now let's go back to the custom software development page real quick and find this document options 111 00:10:29,420 --> 00:10:33,470 or any of those options and we'll copy that and come up to the top here. 112 00:10:33,470 --> 00:10:42,380 So underneath our matches access Constance Let's paste this in and let's change this to default options 113 00:10:42,740 --> 00:10:52,040 and then we need to come up now and we will import the integration animation from up to the animations 114 00:10:52,040 --> 00:11:00,290 directory integration animation data dot Jason and now we'll change documents animations here to integration 115 00:11:00,350 --> 00:11:01,460 animation. 116 00:11:01,560 --> 00:11:02,150 OK. 117 00:11:02,280 --> 00:11:05,930 And we can scroll down our lady component should already be set. 118 00:11:05,940 --> 00:11:10,520 Now we can save the page to see this animation appear. 119 00:11:10,520 --> 00:11:16,430 So this is a little animation I made that kind of just goes through some different devices to show how 120 00:11:16,430 --> 00:11:23,870 they can all be kind of connected to each other and how you can have your Web site mobile applications 121 00:11:23,870 --> 00:11:25,910 and everything all connected. 122 00:11:25,910 --> 00:11:29,840 So that illustration just kind of shows them all morphing into each other. 123 00:11:29,990 --> 00:11:33,080 And I think it just looks pretty cool but it's obviously too big. 124 00:11:33,110 --> 00:11:38,390 So we'll address that in a second but I'm gonna go ahead and pause that real quick and I'm going to 125 00:11:38,390 --> 00:11:44,380 set that property of is stopped here to true. 126 00:11:44,500 --> 00:11:45,420 We'll save that. 127 00:11:45,500 --> 00:11:47,870 So the page will refresh and you don't have to put that. 128 00:11:47,900 --> 00:11:52,630 Remember I'm just setting that so that the animation isn't constantly playing on my screen. 129 00:11:52,880 --> 00:11:59,210 But let's go ahead and we'll actually take this grid item container direction of column for integration 130 00:11:59,780 --> 00:12:05,340 and let's go ahead and copy all of that and underneath our grid item wrapping the audio component well 131 00:12:05,340 --> 00:12:14,420 let's paste that in and now change integration to a simultaneous platform support. 132 00:12:14,480 --> 00:12:14,890 OK. 133 00:12:14,930 --> 00:12:21,250 Now let's open up the design file come over to the simultaneous platform support section. 134 00:12:21,260 --> 00:12:24,950 Let's copy in these two paragraphs. 135 00:12:24,950 --> 00:12:28,880 So go ahead paste those in. 136 00:12:28,880 --> 00:12:33,070 Copy and paste. 137 00:12:33,100 --> 00:12:34,230 So now what. 138 00:12:34,240 --> 00:12:37,480 Minimise this and save the file. 139 00:12:37,540 --> 00:12:39,340 So our page refreshes. 140 00:12:39,340 --> 00:12:45,930 And here you can see the text although real quick you can notice it is left aligned and so let's go 141 00:12:45,930 --> 00:12:51,370 in on each of the typography components for the simultaneous platform support section. 142 00:12:51,370 --> 00:12:55,170 Let's add the line of right property. 143 00:12:55,180 --> 00:13:00,320 So let's go ahead and copy that paste that down onto both of these guys. 144 00:13:00,430 --> 00:13:03,600 Save the file and Page refresh. 145 00:13:03,640 --> 00:13:04,080 And now. 146 00:13:04,090 --> 00:13:10,890 That's right aligned and it's already looking very close to our design file and let's pause right here 147 00:13:10,890 --> 00:13:15,840 for a second and we'll come back to finish out the rest of the page in the next one. 15663

Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.