100 Days Code Challenge

I finally decided to hop on the 100 Days of Code Challenge. My class mate from the university, Teddy will be joining me on this challenge. We have agreed to check up on each other in the evening to see how far.

We will be starting with Flutter and today (Oct 3 2020) is day ONE!

I will be updating this page as I progress with the challenge. So cheers to consistency and shaming procrastination.

SN: This challenge just reminded me that I have to upload my projects on GitHub.

DAY 1

Today I have not done much. First video I watched is an introduction to Flutter by London App Brewery on YouTube. I really love this video and her voice just makes me want to learn Flutter.

I wanted to buy the full course – Flutter Development Bootcamp with Dart but I thought why not try the free tutorials on YouTube first.

Introductions are over, now it’s time to get started. I picked a tutorial from one of my favorite channels, Academind. On day two I’ll be installing and setting up Flutter.

DAY 2

Day two… well my internet connection kicked my ass. I was left frustrated and wasn’t able to do much.

Day 3

Finally finished setting up flutter. Had to upgrade Android studio. Another day wasted without doing much.

Break

Honestly I have not done much in the last couple of days. The internet keeps acting up. Then my laptop decides to join the madness. That aside I had so much on me and I have to admit that I need to work on my time management skills. I am tempted to start this all over again but I’ll just keep going.

Day 4 – 8

Nothing to see here.

Day 9

Got back to work on day 9. Internet seems to be better but my laptop is another issue. I had some errors about ADB being outdated. Trying to fix this. See you in day 10.

Day 10

Hummm…day 10 did not go as planned. I thought I’d be coding by now but I dozed off while waiting for the emulator to boot up. This morning I wake up and realize I didn’t even launch the AVD emulator. It’s like I’m high on something.

I am installing and fixing has to be fixed now so in the evening I can jump right in.

Day 11

Made a little progress. Had a quick tutorial on Dart programming language.

Troubleshooting

How to run flutter on a real android device: https://stackoverflow.com/questions/54444538/how-do-i-run-test-my-flutter-app-on-a-real-device

Device not authorized (answer from Mohammed Alukkal is the right one): https://stackoverflow.com/questions/50391607/android-flutter-debug-device-not-authorized

Running Gradle task ‘assembleDebug’… (This is taking an unexpectedly long time.) – I stopped the process twice. Restarted my laptop, the same issue. I just let it continue running and it worked. App runs on my device now *yay!*

Taking a short break to finish up on my Hackathon project. Will be back

Project done and dusted. I decided to spend the whole day finishing up on the eCommerce project I am working on. Everything has been sorted but we have to hold back due to the #ENDSARS protests.

Day 12 – 14

…..

Day 15

Finally built something. Should be done with this tutorial but I ran into some bug. Will get it fixed on day 16.

Day 16

Finally fixed it thanks to this repository on github.

So I’m done with the free course from Academind. Will be back to give updates.

Day 17 – Day 18

Day 19

Will post screenshots of my work tomorrow.

Day 20

Day 21

Rather than build the exact same ‘Flutter Travel App’, I decided to build mine as a ‘Chop Bar App’. I really enjoyed this tutorial and I wished I had started building UIs first.

Day 22

Feeling a bit sick today. I have cold but I’ll be back tomorrow.

Day 23

Still coding along with Doctor Code. I decided to switch things up and make mine a ‘car spare parts app’. This is one of the techniques I use to learn. By making little changes as I code along, it helps me test my knowledge.

My App

One more tutorial, then I’ll build my own project based on what I have learnt.

Day 24

Just starting with this tutorial.

Day 25

Still on the tutorial from day 24

Day 26 – Day 33

…. burnout

Day 34

Back! Started with the Chat UI. Screenshots from today

Day 35

Taking a small detour. Revising HTML, and CSS

Tech Diary: The Almighty Javascript and Django

After many months… err years of procrastinating and avoiding it, I have to admit, I HAVE to learn Javascript! I’ve watched some videos on youtube and it’s making sense now or is it? Hummmn

Yesterday (1 July 2019), for some strange reason I got the urge to learn Django but I’ve never programmed with python before. I watched a couple of crash courses on youtube. I won’t lie… I was a bit bored cause I understood the basic concepts of programming (loops, arrays, variables, constants, etc.) and all I needed was to understand Python Syntax.

I managed to build a simple project in Django, everything looks good. I’ve been working with Laravel so everything feels a little strange and confusing but it’s to early to make comparisons. I’ll dive into another tutorial and I’ll update this post regularly.

I wanted to share the tutorials I’ve been watching (I will add notes under each link). I hope this helps you on your Javascript and Django journey. Goodluck

JAVASCRIPT TUTS

 

FREE: JavaScript Tutorial for Beginners By Academind

Notes: About 1+ hr long. Really helpful. Must watch. Please note that I did not use JSBin like he did, you can learn using any text editor  IDE on your computer. (I used Visual Studio Code)

FREE: Javascript Tutorial By Telusko.

Notes: I love this series!. Do watch this if you want to learn javascript. More updates coming soon

 

PREMIUM

PYTHON & DJANGO TUTS

 

 

FREE: Python for everybody. A full course with Dr. Chuck

Notes: detailed and I enjoyed the way the course was broken down. It’s 13 hours long so feel free to skip to the important parts. I’ve bookmarked this for future purposes!

 

FREE: Python Tutorials By Mike Dane

Notes: Another amazing tutorial. This was the first one I watched (on python). Mike breaks things down which is useful if you’re a beginner programmer. The main tutorial I watched was about 4hours long on FreeCodeCamp Youtube Channel. It had about 7+ million views. I wanted to reference to Mike’s own channel but you can watch the compiled version here on freecodecamp.

 

FREE: Python Django Tutorial: Full-Featured Web App by Corey Schafer

Notes: Based on the comments the tutorial seems GOOD. Updates coming Soooooon….

 

PREMIUM: Create a web application with python + Django + PostgreSQL

Notes: I would recommend this tutorial if you’re an absolute beginner. If you’re an advanced programmer but you want to learn django, this might be somewhat slow ‘paced’ for you but it’s worth it. 

When you upload images, you might get a broken link. Do not panic like I did (searching through stack overflow and asking myself if this was really worth it). Finish the course, in the last 2 or 3 videos you should define your MEDIA_URL and MEDIA_ROOT. Once this is done, head on to your admin panel and upload data to your course model. Now your image(s) will show (no more broken links)…

 

PREMIUM: Django for Beginners – Build Web Application With Python!

Notes: I’m just starting with this course. Updates coming soon…

 

 

Featured image source: Pexels

Resource: Code Inspire

I stumbled on Code Inspire last year while searching for Laravel tutorials on youtube.

Since then, it has been my go-to ‘youtube’ channel for all things programming (Laravel, VueJs, Angular, etc).

As a beginner, finding the right tutorials to help you can be quite difficult but this youtube channel makes things super easy for you.

Follow this link to Code Inspire.

Goodluck.

Featured image source: Pexels