- Cosas para instalar
- https://docs.flutter.dev/get-started/install/macos/mobile-ios
- Rosetta
sudo softwareupdate --install-rosetta --agree-to-license
- VS Code
- Flutter extension for VS Code
- Instalar Flutter
- Rosetta
- https://docs.flutter.dev/get-started/install/macos/mobile-ios
- Revisar que funcione Flutter
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"ruff.nativeServer": "on", | |
"ruff.lineLength": 88, | |
"ruff.lint.select": ["C", "E", "F", "W"], | |
"i18n-Lens.translatorFunctionName": "t", | |
"i18n-Lens.localeDirectoryPath": "**/locales", | |
"versionlens.suggestions.showOnStartup": true, | |
"[dart]": { | |
"editor.formatOnSave": true, | |
"editor.formatOnType": true, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'package:test/test.dart'; | |
import 'package:intl/intl.dart'; | |
import 'package:timezone/timezone.dart'; | |
import 'package:timezone/data/latest.dart'; | |
// A DateTime in dart contains the TimezoneOffset from UTC/GMT | |
// This was modified to ommit the `:` so we actually have implemented the Z | |
// Timezone formatter in dart. | |
// | |
// See: https://github.com/dart-lang/intl/issues/19 for more details. |
Ladders examples https://github.com/jorgef/engineeringladders
Spotify https://engineering.atspotify.com/2016/02/technical-career-path/ https://engineering.atspotify.com/2016/02/spotify-technology-career-steps/
Medium: https://medium.com/s/engineering-growth-framework/engineering-growth-introduction-8ba7b78c8d6c
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Tips on how to create elaborated CVs | |
## General | |
- What were their biggest achievements in the project? | |
- What was the most interesting features they worked on? | |
- Did they work alone? In a team? | |
- How many people worked with them? | |
- What other areas were involved in that project? | |
- Did they have to improve a process inside the company? |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/zsh | |
# Configure | |
CURRENT_ORG=SAMPLE_ORG | |
CURRENT_REPO=${PWD##*/} | |
# Track, fetch and pull all branches from previous host | |
git branch -r | grep -v '\->' | sed "s,\x1B\[[0-9;]*[a-zA-Z],,g" | while read remote; do git branch --track "${remote#origin/}" "$remote"; done | |
git fetch --all | |
git pull --all |
#ios #swift #objective-c #objc #obj-c #articles #tutorials #resources #tools #blogs #apps #services #books #courses
For a beginner that’s starting from scratch, I currently recommend HackingWithSwift since it’s free and it has a structured learning path. I’ve seen some juniors start successfuly with SwiftUI first which is easier for them and then go deep with UIKit.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class HomeTabBar: UITabBar { | |
// Other code here... | |
override func draw(_ rect: CGRect) { | |
// self.paintHitBox() | |
self.addShape() | |
} | |
override func point(inside point: CGPoint, with event: UIEvent?) -> Bool { | |
let normalBox = super.point(inside: point, with: event) |
NewerOlder