Publicaciones

publicaciones de Mmm7777
Advanced Provider Tutorial - Part 2: MultiProvider, Multiple Services & Stream Dependencies

Multi-part tutorial on how to choose and upload an avatar image to Firestore. Part 2 shows how to use MultiProvider to create multiple services, and how to deal with stream dependencies. https://codewithandrea.com/videos/advanced-provider-tutorial-part2/

Advanced Provider Tutorial - Part 3: Better APIs, Navigation, Widget Rebuilds

Multi-part tutorial on how to choose and upload an avatar image to Firestore. Part 3 shows more advanced use cases of Provider to reduce boilerplate code, deal with navigation, and minimise unwanted widget rebuilds. https://codewithandrea.com/videos/advanced-provider-tutorial-part3/

Dart Extensions: Full Introduction and Practical Use Cases

Dart extensions unlock a few interesting use cases in Flutter apps. This tutorial shows how to enable them, what they are, when to use them, and when not to. https://codewithandrea.com/videos/dart-extensions-full-introduction/

What's great about Flutter?

Evaluating Flutter from various criteria: Portability, Language Tooling and Features, Documentation, Performance, Testing, Community, Package Ecosystem, Maintainer Commitment and many more. https://codewithandrea.com/videos/whats-great-about-flutter/

Launching CodeWithAndrea.com

CodeWithAndrea.com is a brand new website about high-quality Flutter tutorials. It will contain all my YouTube videos, articles and courses. https://codewithandrea.com/videos/launching-code-with-andrea/

Using underscores for unused builder arguments in Dart

How to remove some noise in your Dart code by using underscores for unused function arguments. https://codewithandrea.com/tips/using-underscores-builder-arguments/

2019 in Retrospective: Udemy and YouTube Income Report

This article is a complete retrospective of my journey creating Flutter tutorials and courses in 2019. I share a full income report from my Udemy sales, and all the numbers from my YouTube channel. https://codewithandrea.com/videos/2019-retrospective-udemy-youtube/

Apple Sign In with Flutter & Firebase Authentication

How to implement Apple Sign In with Flutter & Firebase Authentication (from scratch), and give your iOS users a convenient way of signing into your app. https://codewithandrea.com/videos/apple-sign-in-flutter-firebase/

Easily move the focus between TextFormFields with FocusScopeNode

FocusScopeNode provides a simpler way of move the focus between text fields in your Flutter forms. https://codewithandrea.com/tips/easily-move-focus-scope-node/

Flutter Custom Painting: Do Not Fear The Canvas

This tutorial shows how to use Flutter custom painters to draw a happy face on screen with Dartpad, starting from scratch. Included: drawing custom shapes with Canvas and Paint, and layout considerations when using CustomPainter. https://codewithandrea.com/videos/flutter-custom-painting-do-not-fear-canvas/

Starter Architecture for Flutter & Firebase Apps using Riverpod

In this tutorial I give a detailed overview of a production-ready architecture that I've fine-tuned over the last two years. You can use the included starter project as the foundation for your Flutter & Firebase apps. https://codewithandrea.com/videos/starter-architecture-flutter-firebase/

Take Home Project for Flutter Job Interview - Firebase version

Take-home projects are a task often given to candidates during the interview process. This article shows a hypothetical assignment that I would give to candidates interviewing for a Flutter developer role. https://codewithandrea.com/videos/take-home-job-interview-flutter-firebase/

Flutter REST API Crash Course Launch: Build a Coronavirus Tracking App

Master the basics of REST APIs and the Dart http package. Build a Coronavirus tracking application following best practices. https://codewithandrea.com/videos/flutter-rest-api-crash-course-launch/

Flutter REST API Crash Course - Full Course Now Available

Master the basics of REST APIs and the Dart http package. Build a Coronavirus tracking application following best practices. https://codewithandrea.com/videos/complete-flutter-rest-api-course/

RxDart by example: combineLatest and data modeling with Firestore

In-depth tutorial explaning combineLatest and data modeling with movie favourite example Flutter app. https://codewithandrea.com/videos/rx-dart-by-example-combine-latest/

RxDart by example: querying the GitHub Search API with switchMap & debounce

Best practices for implementing search with RxDart in Flutter, using the GitHub Search REST API as an example. https://codewithandrea.com/videos/rxdart-by-example-github-search/

Going Full Stack with Flutter Web & Cloud Functions: A Case Study

Case study showing how I have built a backend REST API and Admin Dashboard with Cloud Functions and Flutter web. https://codewithandrea.com/videos/flutter-web-cloud-functions-case-study/

How to Create Dart Packages for Your Flutter Apps

How to create your own Dart packages from existing apps, and other things you need to know. https://codewithandrea.com/videos/how-to-create-dart-packages-flutter-apps/

Flutter Tutorial for Beginners: Introduction

Introduction to Flutter: the widget tree, stateless and stateful widgets, hot reload and hot restart, and a detailed explanation of the default counter app. https://codewithandrea.com/videos/flutter-for-beginners-introduction/

Flutter Tutorial for Beginners: Layout Basics

Learn about Flutter layout basics with over 2 hours of in-depth content (free sample from my Flutter & Firebase course) https://codewithandrea.com/videos/flutter-for-beginners-layout-basics/

Dart Null Safety: The Ultimate Guide to Non-Nullable Types

A complete tour of Null Safety & non-nullable types, the syntax changes they introduce in Dart 2.9, and how to use them in practice. https://codewithandrea.com/videos/dart-null-safety-ultimate-guide-non-nullable-types/

Dart & Flutter Easy Wins 1-7

Easy ways to improve your Dart & Flutter code. Published weekly. https://codewithandrea.com/tips/dart-flutter-easy-wins-1-7/

Dart & Flutter Easy Wins 8-14

Easy ways to improve your Dart & Flutter code. Published weekly. https://codewithandrea.com/tips/dart-flutter-easy-wins-8-14/

The Complete Dart Guide for Beginners And Beyond: Course Launch

I'm launching a Complete Dart Course for beginners with over 8 hours of content, exercises, practical projects and more! https://codewithandrea.com/videos/complete-dart-course-launch/

Dart Beginners Course - Tutorial #02: Dart Basics

This is the second chapter of my Complete Dart Course, covering the basics of the Dart Language. https://codewithandrea.com/videos/dart-beginners-course-02-dart-basics/

Dart Beginners Course - Tutorial #03: Dart Type System

This is the third chapter of my Complete Dart Course, covering the Dart Type System, and how to use var, final, const and dynamic. https://codewithandrea.com/videos/dart-beginners-course-03-dart-type-system/

Dart Beginners Course - Tutorial #04: Control Flow

This is the fourth chapter of my Complete Dart Course, covering control flow directives such as if/else, while/for loops, switch and enumerations. https://codewithandrea.com/videos/dart-beginners-course-04-control-flow/

Dart Beginners Course - Tutorial #05: Build a Command Line App

This is the fifth chapter of my Complete Dart Course, showing how to build a command line app in Dart to play a game of Rock, Paper and Scissors. https://codewithandrea.com/videos/dart-beginners-course-05-command-line-app/

Dart Beginners Course - Tutorial #06: Collections

This is the sixth chapter of my Complete Dart Course, showing how to use collections in Dart (lists, sets, maps). https://codewithandrea.com/videos/dart-beginners-course-06-collections/

Dart Beginners Course - Tutorial #07: Data Processing in Dart

This is the seventh chapter of my Complete Dart Course, showing how to process CSV files in Dart. https://codewithandrea.com/videos/dart-beginners-course-07-data-processing/

Dart Beginners Course - Tutorial #08: Null Safety

This is the eigth chapter of my Complete Dart Course, featuring a full overview of Null Safety in Dart. https://codewithandrea.com/videos/dart-beginners-course-08-null-safety/

My Content Creation Blueprint for Coding Tutorials & Courses

This article is a breakdown of all the platforms and channels I've used (and I'm planning to use) to continue growing my audience and business. https://codewithandrea.com/articles/content-creation-blueprint/

My 2020 Christmas Gift: Free Flutter Example Apps on GitHub

I published a directory of all my open source Flutter apps and projects on GitHub. Here's where to find it. https://codewithandrea.com/videos/flutter-example-apps-github/

My 2020 as a Content Creator: Udemy, Teachable, and YouTube Revenue and Income Report

This article is a complete retrospective of my journey creating Flutter tutorials and courses in 2020. I share a full income report from my Udemy & Teachable sales and all the numbers from my YouTube channel. https://codewithandrea.com/videos/content-creator-udemy-teachable-youtube-2020-income-report/

Flutter vs React Native - Which is the Best Choice for Your Next App?

Should you choose Flutter or React Native for your next app? This article offers an in-depth overview of the two frameworks, along with their pros and cons. https://codewithandrea.com/articles/flutter-vs-react-native/

Protekcna tenistka

https://dennikn.sk/2218543/vyhoda-cibulkova-prednostne-ju-zaockovali-proti-covidu/?ref=tit

Tak nejaka protekcna tenistka sa necha zaockovat... mimo akukolvek postupnost ...

Mohol by sa nastvat nejaky sialenec, ktoremu zomrie niekto blizky, pretoze nebola vakcina... :)

4y
LOL

true, joe rogan == symbol of dumb person for dumb persons :D...

4y
Fighting brown bears

Zaujimava rychlost utoku...

4y | 1x Buen post
How far we can go

When you feel "so important", check it out...

4y
Ceska posta klame

Balik do ruky vobec nedorucuje. Musite si ist po to na postu.

Zbytocna sluzba.

Ziaden telefonat, iba SMS, ze je to na poste. Tak nech sa to vola balik na postu...

4y
Lykozrut Ziga

Byvaly minister hospodarstva.

Learning to Simplify

When I first got this writing prompt, my mind immediately started thinking stuff like, “What tech have I learned this year?” But this post isn’t really about tech, because I think what I’ve learned the most about building websites this past year is simplification. This year, I’ve learned that keeping it simple is almost always the best approach. Heck, I’ve been banging that drum for a while, but this year has really solidified those sort of thoughts. I’m trying to … Read article “Le

4y | CSS tricks
Slow Movement

There was a time when I felt overwhelmed by how fast the web developed. It seemed like not a single day passed without a new plugin, framework, technique, or language feature being released. I believed that in order to survive as a freelancer and to compete with others I had to learn everything everyone else was so good at: webpack, React, Angular, SVGs, Houdini, CSS Grid Layout, ES6, you name it. Being active on Twitter and going to conferences didn’t … Read article “Slow Movement&

4y | CSS tricks
The Power of Lampshading

I enjoyed this blog post from Shawn. Lampshading is apparently the idea of a TV show calling attention to some weakness (like an implausible plot point) so that the show can move on. By calling it out, it avoids criticism by demonstrating the self-awareness. For developers, Shawn notes, it’s like admitting to your teammates/boss that you don’t know some particular technology so the team can move on. Not only is this useful, it’s powerful. Higher-ups need to call out anything &

4y | CSS tricks
How to Use the Locomotive Scroll for all Kinds of Scrolling Effects

I was recently looking for a way to perform scrolling effects on a project and I stumbled on the Locomotive Scroll library. It lets you perform a variety of scrolling effects, like parallax and triggering/controlling animations at scroll points. You might also call it a “smooth scrolling” library, but it doesn’t leverage native smooth scrolling — it does just the opposite by virtualizing scrolling and ensuring it’s always smooth. You could probably consider this “scrolljacking” so if you …

4y | CSS tricks
Lifetime progress

Each user with filled date of birth has lifetime bar. How many days remain of his/her life. It seems sad, but in reality, it can be taken as motivation.

It’s Always Year Zero

In the short term, opinions about technology often follow a compressed form of Laver’s Law:

Everything just before me was completely broken. Everything that comes after me is completely unnecessary. Everything I use right now is perfectly fine; stop changing things.

We tend to judge things based on where we started, our personal “Year Zeros.” But what’s “Year Zero” for us isn’t “Year Zero” for others. And in the fullness of time, the good ideas win out and hindsight … Read article &#822

4y | CSS tricks
Old is Solid; New Gets Talked About

When Chris asked me to write about “one thing I learned about building websites this year” I admit my brain immediately went through a list of techniques and CSS properties I started using this year. But then I paused. Other people can write about that much better than I can. What’s something that I specifically have learned? Then I realized that I’ve been “learning” the same lesson for the last five years, yet I keep falling into the same trap … Read ar

4y | CSS tricks
Hell Yes! CSS!

Speaking of cool CSS stuff you can buy, Julia Evans’ zine Hell Yes! CSS! is hot off the presses. A “zine” being 28 pages of “short, informative, and fun comics which will quickly teach you something useful.” Some parts of it are like cheat sheets. Some parts of it are like concepts made digestible through the relaxed format. Some parts of it are like mini-tutorials. There is definitely some uhmmmm wow weird moments in there that might stump … Read article &#8

4y | CSS tricks