Details
-
AboutI'm an android developer, AI post degree, and some time an indie game developer and web (in my future small blog)
-
SkillsKotlin, java, javascript, python, SQL, sqlite, mysql, ANDROID in general, and more...
-
LocationBrazil
Joined devRant on 4/1/2021
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
If it goes for yours own projects so it seems perfect for me, I like to revive the wheel creating lib for my projects and it give me a lot of code to reutilize inside my professional codes
-
Yes, in almost every project that I've worked had the retrofit implemented, we have others ways as using the HttpClient "directly" as the retrofit do. There are libs as ktor that also gives you a way to communicate with a REST API, but retrofit for sure is the major one.
What I did when i was learning was learn how to make the communication in a low level and then I when U tried to learn the retrofit it was easier.
If u have any doubt about it you also can call one of us, even in PT-br, my language, we have a lot of good article about it, and in English Im sure that you can find a good piece of work, examples on GitHub and Medium.
Anyway, I can try to help you with it if you wanna -
The good thing of it it's that you'll implement shit code too and someone will need to improve your code. Im like you and I always remember my code smells around there
-
I can't lie in interviews, I prefer to say that I don't know it. That have been good for me, at the end of the day I know what I know, and I know that I know more than a lot of coworker even if I don't how to explain something that the interviewer got from some cool devblog
-
I'll arrive in PT in the end of this month and I need a "fiador", someone to guarantee the payment, and I still don't know exactly which city I'll stay, neither how much I'll need to pay, since the house owners are asking for a lot of money to sign the contract, the company at least tried to help send me a company to help to find one place but these places are 2 ou 3x more expansive than I can pay,.
-
@frazNistPunk is it even possible to finish some course there?
-
Few time I gave up projects because theirs difficulties. It happens when I'm trying to do something beyond my knowledge, one of them I hope to try again, it was a NEAT genetic algorithm, I was reading a lot of articles to understand how it works, and my English in that epoch was worse than today rsrs, also I tried to make it using JavaScript and it is not my main language. Even loving challenges, some times we need to put our foot on the ground and try something easier and funny, in the reality I think that funny is the key to keep doing something.
-
@melezorus34 I don't optimize first if it isn't required, but a like do optimize the code as possible as I can
-
@melezorus34 yes, and no. I work with Android then I need to presume that the user has a limit amount of resources, but I know that the compiler can lead well with that kind of methods, then I do it a lot when I'm coding for it. When I'm coding games or others stuffs I generally don't do it
-
I did it once, I don't know if the app it is working, they paid me bad, they had a awkward design and even the API had troubles that I had to resolve them in the app (application doing logic to adjust the data to be able to download and upload correct, rather than lead with them there).. I don't want to face another freelance after that
-
(I hope that I got the point, so..)
When I was learning code I was taught to make some methods as smaller as possible like this to be easier to read and make it possible to be reused:
function calculatevalue(a)
return a * 100
Later I learned about the cost of functions, but also that the compiler can optimize it, making something like the inline and the static.
Anyway, if I'm going to use this calculate function a lot of times, even if the compiler isn't going to optimize it and it is not a big cost, then I prefer to write that small function to make it easier to maintain -
About the English: that made me fear my English level since I guess I'm a begginer, who knows a B1-B2
😶 I hope my future coworker can understand that I didn't come from a country that speaks English as its mother language and that my language is so different than their -
When I see #000abc I think the it is different than #000ABC
-
Close everything at the same time, usually I've opened my search tabs in one page
-
@PonySlaystation maybe you just don't know yet 😅
-
While I was doing my degree, I only got a internship when i was finishing the course
Then, after I finish i was without a job and I needed to help my mother in her bar. For some months I was only studying and creating simple projects and then I make one to help me there with the bills and payments, a simple app that everyone does.
With that app I was able to get a job in q small company and properly start my career, it taken some months, almost 7 I guess -
From scratch, do you mean "zero"? Maybe you can find some template, but make the backend too? And the apps, wtf, at least they gave you the layouts or just said "we want a shower in one month" kk quit the job and make it for you, if it is possible to do in few months then Im going to quit my job too and make it to concurrent with them 😅😅
-
When I'm the senior I like to teach how to solve the problem, when the problem is a really trouble then I give a try and at the end I teach my coworker who ask me the help
When I'm the coworker with the problem, first I try everything I can, asking for information and trying to solve, then when I don't have more strong to keep doing it, so I ask for some senior to try solve it for me and then I ask they to teach me it.
For me the most important thing here is solve the problem, learn how and do it as fast as """possible""" -
Hmm good challenge, it will go to my todo list
-
Wait... ddMMyyyy, that's the best one
-
Java, kotlin, js, c#, php, Godot, python, c, r, ... I need few days or weeks to be a junior developer in whatever language, they are tools, and they have a lot in common when we talk about sintaxe, but from the commented above only two I can say that I'm a professional working on
-
When I'm making some AI or game I love to make every thing I can, the logic, functions, calculates (when i can)
-
I only worked with Mac once, and it was my worst, I'm Android develop and some days I had spend my whole day just building the project, more than 8 hours building a maven local and it didn't work in the end of the day
-
I wish I would too, for a while I'm just doing it for fun
-
Tbm gosto de receber reports em português, I love it
-
Im diabetic, type 1, and when it was starting I almost got blind, when my sugar is high I have pain and some troubles to see.
It's better you look for a doctor to do a checkup, I got it with 23 years old and in my top of my body performance (at least I guest rsrs) -
Each 100, one can be solved
-
And here I am trying to get out of here, at least the beach is 15 minutes from my house
-
Today I was commiting a lot of changes, almost 400 files, plenty of them was just an import path change, what did I?
Git add path/.
Commit: Change the imports from x
Git add path/.
Commit: Change the imports from x
Git add path/.
Commit: Change the imports from x -
Para agradar pessoas assim, só escrevendo na minha língua nativa mesmo.