Today I tried Flutter and Dart for the first time, live, together with @tadaspetra

Here there are some highlights!!!

Spoiler:

In 100 minutes, from ZERO, we got a working built application (apk file) for Android, starting from zero.

On Windows.

That's amazing

A 🧵
Video Link:


Would you like a shorter version of this live?
Please let me know!
These were the Livestream Goals and what I had already installed

I had already:
- VS code installed
- Android Studio (wrong SDK version)
- Emulator Set

Goals:
- Install dart language
- Install Flutter
-Create a hello-world app
- Modify it a little bit
- Create the apk file
Tadas made an Amazing live Flutter Introduction: He has explained the basic concepts, which helped me to understand later

Check it out if you are interested in learning Flutter!!!
I have started from the Official Documentation, which looks great, and I have downloaded Flutter
I had to update the PATH for Flutter! Very important!
By launching flutter doctor, I got some error messages.

And I fixed them all! The worst one was the Java path update! Why you do this to me Java!

Which was set wrong, I dunno why!!
I have installed The Flutter Plugin, which automatically installs the Dart Plugin

WE still got the error but we tried anyway to create the app for VS code...and....
...it worked!

WE have created the Example inside VS Code
IT has been kinda easy!!
Flutter initialized!

It looks cool and it's super lightweight on VS code!
Launching the emulator Directly from VS code!
Bye bye shortcut on the desktop!
Hot reload is insane! It almost changes in real time!
The first impression of Dart Language: It's dry!

So good!
It looks simple and powerful!
Adding custom logic

Here I have struggled a little bit..but Hey..gimme a break! :)
Building APK:

I thought we would have failed to build this. Instead, it went like a breeze!
Checking Google Admob integration!

This is super interesting to me since I already have a Google Admob account working!
Apk created at the first try!! Boom!
A couple of questions: Android manifest and IoS Build. Tadas helped me a lot with both of them!
Final Mark 10/10

Very Dry code, I like Dart, and I love the Hot reaload and the auto formatting feature!
We did it! I have also an IDea for the next app!
Don't forget to subscribe to @tadaspetra Youtube channel !!!

youtube.com/channel/UCNaJH…

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Francesco Ciulla

Francesco Ciulla Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @FrancescoCiull4

7 Jan
Tailwind CSS - First impressions

I have Tried Tailwind CSS for the first time.

I studied directly from the official docs

I can say that I like what I've seen so far.

I will definitely use it for the next projects that will include a frontend.

A Thread of my impressions 🧵 Image
✅SIMPLE = GOOD

The first thing that struck me was the simplicity with which it can be integrated into a simple project.

It is from this that we know if a Framework will be successful and I'm sure it will.

I don't know why something like this hasn't existed for a long time
🛠️CUSTOMIZATION

I was expecting something like bootstrap but improved instead the approach is completely different.

Yes in Bootstrap you can always customize the elements, but I always found it complicated and every time I found myself rewriting the same custom classes.
Read 7 tweets
5 Jan
Yesterday I stayed away from social networks to think about 2021 without distractions.

I'll divide my week with "MAIN TOPIC OF THE DAY".

This is good for me, and for those who follow me to get free updates.

Thread below. Ask me Anything

RT if this can be useful to a friend. Image
⚛️MONDAY: REACT

I'll dedicate Mondays to React.

I will start with some small tips on Twitter, then with some basic projects.

It will be funny!
🟩🟨TUESDAY: NODE & JAVASCRIPT

I'll dedicate Tuesdays to Node JS

I will share some info about it and Javascript of course:

Tweets, some small projects.

I will show every project and library/feature I'll use.
Read 10 tweets
1 Jan
One of my purposes for 2021 is to simplify Docker for beginners.

Let's start with some definitions:

🏠Docker host
⚙️Docker engine
❓ Docker client
📝Dockerfile
📑Docker Image
🐳Docker Container
🐙Docker Compose
🪣 Docker Registry
🐳🐳🐳Docker Swarm

Definitions Below 👇
🏠Docker (Active) Host

A computer with Docker installed and the daemon running.

It can process Docker and non-Docker workloads.
⚙️Docker Engine

A Client-Server application. It has 3 components:

- "daemon process": A server that is a type of long-running program.

- "Rest API": to specify interfaces that programs can use to talk and interact with the daemon.

- "CLI": A command-line interface client
Read 10 tweets
31 Dec 20
I thought social media were a waste of time.

❌I was wrong.

🧵This will be my last thread of 2020.

It's about me and this year on social media.

✅If you think you are not a "social media type" but you would like to start getting to know yourself, this thread is for you.
👋Hi, for all the people who don't know me, I am Francesco, from Rome, Italy. I am 37 years old and I've worked as a Software Engineer for the Copernicus Project for European Space Agency.

👨‍💻Exactly one year ago, I was just coding by myself, alone, studying, and exercising daily
📱At the beginning of this year, I've started using Twitter a little more, because I wanted to promote an Android App I did.

⚗️It's a Simple periodic Table, that has nothing to do with programming. An idea I had had since Android Came out.

But it ended in a different way...👇
Read 25 tweets
19 Dec 20
Here is a thread of sites you can check to find a job as a developer.

If you don't find it in the initial attempts, don't give up.

Your time will come! Good luck!

What can we add?

#remdevjob #100DaysOfCode
👇👇👇
▫ remote-developer-jobs
▫ stackoverflow
▫ remote leaf
▫ ziprecruiter
▫ justremote
▫ glassdoor
▫ remoteok
▫ weworkremotely
▫ remotive
▫ remoters
▫ upwork
▫ Fiverr
▫ Developers.turing
▫ truelancer .com
▫ Pangian
▫ Remote in tech
▫ Remote Talent
▫ Remote . co
▫ RemoteLeads
▫ Working Nomads
Read 5 tweets
24 Nov 20
🐳Some cool programs that you can start without installing them using Docker (Thread)

1-🤵JENKINS
2- 🐘POSTGRES
3- ⚓️PORTAINER
4- 🔴REDIS
5- 🐘🌐PGADMIN
6- 🌀GRAFANA

👇👇👇
🤵‍♂️JENKINS : free, open source automation server.

You can just start using it using its official docker image"
docker run -p 8080:8080 -p 50000:50000 jenkins/jenkins:lts

To remove, just remove the container and the image:
docker rmi -f jenkins/jenkins:lts

Try it!
🐳🐘POSTGRES

In 2 commands, run a Postgres container and get into PSQL

1.
docker run --name testpostgres -p 5432:5432 -e POSTGRES_USER=admin -e POSTGRES_PASSWORD=admin -e POSTGRES_DB=testdb -d postgres:latest

2.
docker exec -it postgresql psql -d testdb -U admin
Read 7 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!