Posts

Showing posts with the label programing

Software Engineering Advice

Image
  7 Years of Software Engineering Advice in 18 Minutes  The Essence of Software Engineering The core of software engineering can be broken down into three principles: Create Solution To a Problem The problem you’re solving doesn’t always have to be technical; it could be any kind of issue. Software engineering is simply about applying technical skills to solve real-world problems. 1. What Makes a Good Software Engineer? – Communication Skills Surprisingly, programming isn’t the most important skill for a software engineer. Here’s why: Most software engineers can solve a problem when given the right directions. They’ve already proven their technical abilities by passing interviews. There’s no shortage of talent; many engineers can solve problems, even if it takes them a bit longer. Communication is the key skill here. It’s about conveying information in a way others can understand without making them feel inadequate. 2. How to Get a Good Job or Promotion – Marketing Skills Lan...

Learning Flutter App development in VS Code

 When learning Flutter app development in VS Code , there are several key parts to focus on. These are essential to building a strong foundation for developing high-quality apps. Here's a breakdown of the main components: 1. Set Up Flutter and VS Code Install Flutter SDK : First, download and install the Flutter SDK from the official Flutter website . Install VS Code : Make sure you have VS Code installed. Install Flutter and Dart Plugins : In VS Code, install the Flutter and Dart plugins. These provide code completion, debugging, and Flutter-specific features. 2. Understanding Flutter Structure Project Structure : lib/ : Contains the Dart files for the app's code, typically starting with main.dart . android/ and ios/ : Platform-specific code for Android and iOS (optional to modify). pubspec.yaml : A configuration file for specifying dependencies, assets, and metadata. Entry Point : The main file in Flutter apps is main.dart . This file contains the void main() function, whi...