Learn how to create modern web apps using the latest web technologies and ideas — web apps that will have super powers in the latest modern browsers, but still provide an acceptable user experience in less able browsers.
Técnicas modernas para Apps
- Progressive web apps
- Progressive web apps involve taking standard web sites/apps that enjoy all the best parts of the Web — such as discoverability via search engines, being linkable via {{Glossary("URL")}}s, and working across multiple form factors — and supercharging them with modern APIs (such as Service Workers and Push) and features that confer other benefits more commonly attributed to native apps.
App fundamentals
Os guias listados abaixo possuem diversas áreas e funcionalidades para você utilizar no desenvolvimento dos seus apps. esta página inclui workflows, tutoriais, referências, exemplos e outras informações.
- Início rápidot
- Este guia de inicio rápido introduz e recomenda ferramentas para o desenvolvimento de web apps e especifica os requisitos par ao desenvolvimento de aplicativos Firefox .
- Fluxo básico de dados
- Setting up the data flow through your application, HTTP basics, Ajax.
- Modern web app architecture
- A basic introduction to modern web app architecture and development: MVC, frameworks, etc.
- Gather and modify data
- Retrieving data from files, device hardware (e.g. battery, proximity, light sensor) and key services (e.g. camera, contacts).
- User notifications
- System notifications, alarms, vibration.
- Implement user input and control mechanisms
- Mouse, keyboard, pointer lock, touch inputs, drag and drop, and more.
- Trabalhar Offline
- appCache, localStorage, and IndexedDB.
- Entrega de Audio e Vídeo
- Delivery of video and audio onto a web document.
- Manipulação de Audio e Vídeo
- Como manipular audio e video usando {{htmlelement("canvas")}}, Web Audio API, etc.
- Performance
- Artigos para você construir seus apps com o melhor desempenho possível.
Veja também
{{CommunityBox("Web Apps", "dev-webapps", "mozilla.dev.webapps", "apps")}}