Democratizing No-Code Application Development with Bubble A Beginner's Guide to Rapidly Building Applications with Powerful Features of Bubble Without Code
No coding skills? No problem. Tap into the potential of Bubble with this hands-on guide for swift business application creation and automation Key Features Learn how the Bubble Editor works to configure, test, and deploy business apps without coding Gain hands-on experience with Bubble by building a...
Autor principal: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Birmingham :
Packt Publishing, Limited
2024.
|
Edición: | 1st ed |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009816678706719 |
Tabla de Contenidos:
- Cover
- Title Page
- Copyright and Credits
- Contributors
- Table of Contents
- Preface
- Chapter 1: Getting Started with Bubble.io - Exploring Bubble's Features
- Introduction to the Bubble.io platform
- Setting up an account and project workspace
- New project setup - application assistant
- Step 1 - favicon and application name
- Step 2 - default font
- Step 3 - default colors
- Step 4 - choosing plugins
- Finishing the application assistant
- Navigating the Bubble.io interface
- 1 - the top bar
- 2 - the sidebar
- 3 - the page
- 4 - the property editor
- Understanding the main areas of the editor and key features
- Design
- Workflow
- Data
- Styles
- Plugins
- Settings
- Logs
- A quick tour of the main areas of your account
- Apps
- Account
- Templates marketplace
- Plugins marketplace
- Support
- Forum and community
- Summary
- Chapter 2: Navigating the UI Builder Components Tab
- Presenting the UI Builder components tab and the sidebar
- Quick tips about the Elements Tree
- Presenting UI components
- Visual Elements
- Containers
- Input forms
- Reusable elements
- Install More
- Summary
- Chapter 3: Building Blocks - Exploring Bubble's UI Components
- Diving deep into UI elements
- Visual elements
- Text
- Button
- Icon
- Link
- Image
- Shape
- Alert
- Video
- HTML
- Map
- BuiltonBubble
- Containers
- Group
- RepeatingGroup
- Popup
- FloatingGroup
- GroupFocus
- Table
- Input forms
- Input
- Multiline input
- Checkbox
- Dropdown
- SearchBox
- RadioButtons
- SliderInput
- Date/TimePicker
- PictureUploader
- FileUploader
- How to create a reusable element
- Useful reusable elements - Header, Footer, Signup, and Login
- Header
- Footer
- Signup / Login Popup
- How to install new components
- Summary.
- Chapter 4: Building Your First Bubble App - The Planning Phase
- Identifying and defining your target user
- Do you know who your user is?
- User interview tips
- Defining the problem you are going to solve
- What is a problem statement?
- Outlining desired functionalities
- Sketching your page structure
- Planning your data structure
- Defining third-party services
- Summary
- Chapter 5: Layouts and Styles
- How to create layouts and main settings
- Fixed
- Align to parent
- Row
- Column
- Layout customization options
- Styling elements on the Styles tab
- Element styles
- Style variables
- Summary
- Chapter 6: Building User Interfaces with Bubble
- Getting started with responsive layouts
- What is responsive design?
- What are breakpoints?
- The Responsive Design tab
- Elements Tree
- Different ways of previewing your pages
- Preview mode
- Browser Inspector
- Real devices
- Websites to test multiple breakpoints
- Summary
- Chapter 7: Workflow Automation and Logic
- An introduction to workflows and logic features
- Creating actions and triggers for user interactions
- Managing workflows and elements
- Incorporating conditions and logic statements
- Only when
- Workflows run at the same time
- Backend workflows
- API workflows
- Database events
- Recurring events
- Custom events
- Summary
- Chapter 8: Database Structuring, Relationships, and Security
- Bubble database overview
- What is a database?
- The Bubble database
- Data types
- Privacy
- App data
- Option sets
- File manager
- Creating database tables and option sets
- Creating a database table
- Creating option sets
- Manipulating the database with CRUD
- Create
- Read
- Update
- Delete
- Privacy rules and security
- Security tips
- Summary
- Chapter 9: Extending Functionality with Plugins and APIs.
- Exploring the Bubble.io plugin ecosystem
- Installing and configuring plugins
- A curated list of popular and useful plugins
- Connecting Bubble.io with popular APIs and services
- What is an API?
- Enabling data synchronization and communication
- Enhancing app functionality through integrations
- API calls
- Using the API data
- Exploring popular APIs and finding suitable ones
- Summary
- Chapter 10: Testing and Debugging Strategies
- Presenting the issue checker and debugger
- Testing your app's functionality and performance
- Manual testing
- User testing
- Performance testing
- Professional testing
- Troubleshooting and handling errors
- Extra debugging and testing strategies
- Display options and responsive mode
- Testing with browser tools (Chrome Dev Tools)
- No-code-specific testing and monitoring tools
- Community and support
- Summary
- Chapter 11: Deploying and Launching Your App (Publishing)
- Understanding the concept of deploying an application
- Preparing for deployment - reviewing, previewing, and testing the app
- How to set up a custom domain
- Launching the app to the public
- Summary
- Further reading
- Chapter 12: Monitoring, Maintenance, and Updates (Apps Governance)
- Understanding dashboard metrics - An explanation of WUs and usage
- What are workload units (WUs)?
- How to optimize WUs?
- App management - Versioning control, updates, and production to Live
- Versioning control
- Updates and production to Live
- App governance - Defining responsible people in your organization
- Monitoring app performance and user analytics
- Handling maintenance and addressing user feedback
- Summary
- Further reading
- Chapter 13: Optimizing Performance and Scalability
- Why is performance important?
- UX and UI tips - best practices for your app design
- UX and UI best practices and tips.
- Efficient database usage - improving workflows and queries
- The mindset
- Databases
- Workflows
- How to minimize page load times
- Is it possible to scale your Bubble app? Real examples
- Scaling your Bubble app for increased traffic
- External databases as an alternative option
- Bubble's database limitations
- Basic tips to improve your app's overall performance
- Summary
- Further reading
- Index
- Other Books You May Enjoy.