If you are also looking for a simple but end to end fully functional tutorial, including database, sql, Spring, Flutter, here is the right place for you.
This tutorial also provides step by step instruction to help reads with little previous experience to follow and try out your first simple but working application.
This is demo of git changes.
Operating system
Dev Tools
Android
iOS
Dev Tools
Git 2.27+
Check Git version
git --version
git version 2.39.3 (Apple Git-145)
Install Git
brew install git
You might need to re-install homebrew to get brew/git installed properly
JDK 17+
Check JDKs
java -version
/usr/libexec/java_home -V
Install
In ~/.zshrc, add
export JAVA_HOME=$(/usr/libexec/java_home -v 17.0.10)
Check JDKs again
source ~/.zshrc
java -version
echo $JAVA_HOME
Flutter SDK
Install
~/development/
.
# Intel cpu
unzip ~/Downloads/flutter_macos_3.19.5-stable.zip -d ~/development/
unzip ~/Downloads/flutter_macos_arm64_3.19.5-stable.zip -d ~/development/
Add Flutter to your PATH
export PATH=$HOME/development/flutter/bin:$PATH
source ~/.zshrc
# check version
flutter --version
Android Studio
flutter doctor --android-licenses
xcodebuild -version
sudo sh -c 'xcode-select -s /Applications/Xcode.app/Contents/Developer && xcodebuild -runFirstLaunch'
sudo xcodebuild -license
xcodebuild -downloadPlatform iOS
open -a Simulator
pod --version
sudo gem install cocoapods
gem which cocoapods
export PATH=/opt/homebrew/lib/ruby/gems/3.2.0/bin:$HOME/.gem/bin:$PATH
Check your development setup
flutter doctor
## Running this project locally
Clone this repo
# mkdir -p ~/code/
git clone https://github.com/tonytmass/petclinic.git
Start Backend
cd petclinic/backend
./mvnw spring-boot:run
Open