Position: Junior Mobile Application Developer
Category: Flutter
English level: fluent
Years of experience: 0.5

I made a simple todo app using the knowledge I have so far. It consists of one page with list of tasks that you can create, check and cross out. Adding a task is done by tapping on a floating action button, which shows a dialog box with a textfield and two buttons, save and cancel. On save, text is saved into a controller and accessed by a function to be added into a listview.builder. Once the task gets created, it is showed in a Slidable container that has a checkbox, title and a delete button when slidable is used. When clicked on the delete button, it gets popped. 

I've also built a basic calculator app, using pretty much similar techniques. I've used variables for certain UI moments, like button colors. I used gridview.builder with the list of buttons. Assigning colors to the buttons was achieved by using the index of the buttons in if and else statements. It came in handy with special buttons like delete or clear. Of course it didn't happen overnight. I did spend some time researching specific questions and looking at other people's implementation approaches. I think, my biggest accomplishment is that I came to realize that you cannot not find solutions. There are opportunities and solutions waiting for you, you just need to keep digging.
I've completed a course on Flutter by Angela Yu. I'm quite comfortable with basic UI solutions and basic logic, as I am still learning. As a challenge, I've built simple todo app, calculator and currently working on building an app for my English video course. 

I've come to use and understand such basics as variable, loops, data types, functions. I should mention that Flutter basics were quite intuitive to grasp. I can build simple UI using layout widgets, Text, Container, various types of buttons. It is exciting to know that there are still so much I haven't discovered yet. Since I've done little bit of HTML and CSS in the past, I was already familiar with certain basic implementation methods. At the moment I am getting acquainted with state management solutions. I have a general idea of what they are used for and I've started playing around with Getx for instance.
At the moment I think I am excited to take challenges, but I would prefer to be part of a team rather than a stand alone person. Of course, as a friendly person myself, I want to be a member of a friendly team. I don't really want to work in a team where my commitment to learn and make the company grow will be overlooked.