Original: https://developers.google.com/web/fundamentals/getting-started/your-first-multi-screen-site/
The site's first multi-screen adaptation
Today there are a range of smartphones and large-screen display devices (even TVs), so we need to learn how to develop a site that can perform well in these devices.
The development experience of multi-screen adaptation is not that difficult. Based on this series of tutorials. Come together to do a sample:
https://www.udacity.com/course/cs256
The CS256 Mobile Web Development Course can perform well on different devices.
CS256 This site provides the Tutorial folder: (temporarily do not know and Google Web Development manual has a relationship not ~)
The link to the translated content will be updated to this page later.
What would I learn? Projectsdesign and build a mobile app that takes advantage for touch screen functionality. Syllabusin This course, you'll learn how to build Web experiences that adapt to the different screens sizes and capabilit IES that mobile devices offer, and what to scalably optimize media for mobile and desktop. We'll cover programming touch interaction, as well as what to optimize form field input for mobile devices and use APIs l Ike Geolocation and the accelerometer, and ensuring your Web experiences work great when network conditions is Sub-optima L. Finally, you'll gain the tools to investigate performance on mobile applications, with a strong understanding of mobile NE tworking, battery usage patterns and optimizing paint techniques to build smooth animations on mobile. Lesson 01:syllabuswe ' ll start with a high-level overview of the course and what to expect in it. We ' ll also go to more depth on the what we mean by mobile web development, and why are you should care about it. Lesson 02:mobile Development Toolsworkflow and tooling are incredibly important for building great web apps, and this carries OV ER to mobile web development. This lesson would show you how to use the Chrome Developer Tools to develop for the mobile web. Lesson 03:mobile UX and viewportdesigning for the Mobile Web are all about a smooth user experience. This lesson'll get you thinking about what to achieve in mobile, and we'll introduce the first of the many tools you nee D to achieve this:the viewport. Lesson 04:fluid designmobile means lots of different devices and form factors. We ll discuss how to make your site responsive, clean, and user-friendly on multiple devices and layouts. Lesson 05:media queriessometimes Different devices call for fundamentally different layouts. This lesson'll teach you the achieve this using media queries. Lesson 06:responsive Imagesmedia requirements is different in mobile-network constraints and very high resolution SCRE Ens set up a conflict that canBe challenging. We ' ll talk about how best to integrate media into your mobile Web applications, and adaptively scaling images based on the Environment. Lesson 07:optimizing Performanceusers Expect a fast, seamless experience on mobile. We ' ll go over optimizing various performance metrics to improve that experience, such as network, CPU, rendering, and Batt ery performance. Lesson 08:touchtouch input is fundamentally different from mouse input, and requires your to think about your user Interac tions differently. We'll go over the UX concerns with touch-based interaction, and how to design the user interactions that work across devices. Lesson 09:inputusing a keyboard on mobile is awful. We'll discuss ways to improve it, using the semantic input for form data, and the user input options on mobile. Lesson 10:device Accessmobile Devices has a full array of sensors typically unavailable on desktop. We'll talk about camera access, geolocation, and other sensors and feedback.. Lesson 11:offline and Storageit ' s an unfortunate reality, that mobile users aren ' t always online. We ll go over using the local cache as well as local storage APIs to give your users a great offline (and Partially-online ) experience as well. Lesson 12:wrap-upwe ' ll finish up the class by talking briefly on other topics to consider, such as app experience, Mon Etization, deployment and distribution. We'll also point and other resources to look at moving forward in your career.
finallyResultsAfter you have finished this course. You can also develop a responsive sign-in page
Watermark/2/text/ahr0cdovl2jsb2cuy3nkbi5uzxqvd293a2s=/font/5a6l5l2t/fontsize/400/fill/i0jbqkfcma==/dissolve/70 /gravity/southeast "/>
Google Web China Development Handbook: 1 Purpose & Clip