Useful Links
Computer Science
Software Engineering
Electron Framework for Desktop Application Development
1. Introduction to Electron
2. Electron Architecture
3. Development Environment Setup
4. Main Process Fundamentals
5. Renderer Process Fundamentals
6. Inter-Process Communication
7. User Interface Development
8. File System and Data Management
9. System Integration
10. Security Best Practices
11. Debugging and Development Tools
12. Performance Optimization
13. Packaging and Distribution
14. Auto-Updates
15. Advanced Topics
16. Testing Electron Applications
17. Production Deployment
Main Process Fundamentals
Main Process Responsibilities
Application Lifecycle
App Ready Event
Window Management
Quit Handling
System Integration
Menu Creation
Tray Icons
Global Shortcuts
App Module
Application Events
Ready Event
Window All Closed
Activate Event
Application Methods
Quit Application
Hide and Show
Focus Management
BrowserWindow Management
Window Creation
Constructor Options
Web Preferences
Window Properties
Window Configuration
Size and Position
Appearance Settings
Behavior Options
Window Lifecycle
Loading Content
Event Handling
Cleanup and Disposal
Menu System
Application Menus
Menu Templates
Menu Items
Keyboard Shortcuts
Context Menus
Creation and Display
Dynamic Menu Updates
System Integration Features
Notifications
System Tray
Global Shortcuts
Protocol Handlers
Previous
3. Development Environment Setup
Go to top
Next
5. Renderer Process Fundamentals