Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / NewStats: 3,205,862 members, 7,993,968 topics. Date: Monday, 04 November 2024 at 11:42 PM |
Nairaland Forum / Science/Technology / Programming / Journey To Becoming A Native Android Dev (kotlin) (2699 Views)
How Do I ,a Noob,get Strted In Android Dev ? / Whatsapp Group For Kotlin Users/developers / Kotlin For Android Developers By Antonio Leiva" Ebook(pdf). (2) (3) (4)
Journey To Becoming A Native Android Dev (kotlin) by tmanis(m): 6:49pm On Aug 15, 2022 |
And so it begins... I hope to document my journey to becoming a native android developer here on this thread. Wish me luck, bosses Introduction: - Computer Engineering graduate (Even though my memory about things that happened while i was in schoolis quite fuzzy, i just know i 'eventually' graduated - hope im not the only one feeling like this?? - Long time graphic designer. my - in school, we were thought Pascal, C++, and assembly language programming (mostly theoretically though ) - like i said, i passed... sheybi if i didnt pass, i wouldnt graduate nah?? so dont look at me like that - C (for Arduino) - I learnt this on the side while i was in school. it was a blast of fun. It was cool to see real life results of instructions given to a computer. Turning LEDs on and off, sounding buzzers, implemnting libraries for some niche sensors, diplaying info to console, led screens and 7-segment displays... alll the fun stuff - Recently, i started studying and learning Java. i actually wanted to be a backend developer. i got courses and all... but why im switching,is story for another day Now, we are here for KOTLIN and the beloved ANDROID STUDIO 2 Likes |
Re: Journey To Becoming A Native Android Dev (kotlin) by tmanis(m): 6:50pm On Aug 15, 2022 |
1 Like
|
Re: Journey To Becoming A Native Android Dev (kotlin) by tmanis(m): 7:18pm On Aug 15, 2022 |
What I thought would be hard - Writing code What is actually hard - getting the IDE and all dependencies to work initially Tip - Leave your computer connected to the internet, some packages will still need to install and sync ,even when you already downloaded the main software somebody cant even manage data 4 Likes |
Re: Journey To Becoming A Native Android Dev (kotlin) by jesmond3945: 7:27pm On Aug 15, 2022 |
tmanis:dependency wahala na time waster. I prefer forking and learning the logic. |
Re: Journey To Becoming A Native Android Dev (kotlin) by TastyFriedPussy: 8:30pm On Aug 15, 2022 |
jesmond3945:exactly. Especially when you fork the logic in reverse cow bro style, the decency will dramatically release |
Re: Journey To Becoming A Native Android Dev (kotlin) by namikaze: 9:52pm On Aug 15, 2022 |
TastyFriedPussy:werey 3 Likes |
Re: Journey To Becoming A Native Android Dev (kotlin) by Telegon: 1:50pm On Aug 16, 2022 |
tmanis: Why did you leave java? |
Re: Journey To Becoming A Native Android Dev (kotlin) by justiniyke29: 5:21pm On Aug 16, 2022 |
Telegon:Because he wants to become an android developer i guess. kotlin is the way to go, though we used java before the switch was made 1 Like |
Re: Journey To Becoming A Native Android Dev (kotlin) by qtguru(m): 7:05pm On Aug 16, 2022 |
Nice Op I dey follow your thread 1 Like |
Re: Journey To Becoming A Native Android Dev (kotlin) by Nobody: 7:13pm On Aug 16, 2022 |
qtguru:How is your progress with mobile? I've been meaning to pick up native but laziness is a bad thing 1 Like |
Re: Journey To Becoming A Native Android Dev (kotlin) by qtguru(m): 8:00pm On Aug 16, 2022 |
DrLevi: Slow learning, was mostly setting up toolkit and ide |
Re: Journey To Becoming A Native Android Dev (kotlin) by Telegon: 11:01pm On Aug 16, 2022 |
justiniyke29:But you can still do all kotlin can do with java on android development. Why I'm concerned about his switch is because there's lots of employment opportunities with java than kotlin, even if he decides to ditch android development in the future. |
Re: Journey To Becoming A Native Android Dev (kotlin) by justiniyke29: 2:12am On Aug 17, 2022 |
Telegon:that's true, if I was to be in his shoe I would learn java. switching from java to kotlin will be easy |
Re: Journey To Becoming A Native Android Dev (kotlin) by BlaqFaze: 7:37am On Aug 17, 2022 |
Telegon:Google doesn't want anybody using java for Android development, java is second class citizen in Android. There's no reason anybody should learn java over kotlin for android development, same way you shouldn't learn objective-c for iOS development but swift. 4 Likes 2 Shares |
Re: Journey To Becoming A Native Android Dev (kotlin) by Runningwater(m): 8:16am On Aug 17, 2022 |
BlaqFaze: I'm curious do you plan on working for Google or it's branches? Cause employers of labour would mostly prefer java except you got convincing words to tell employers why to choose kotlin. If I were you, I would go for java first then kotlin second. |
Re: Journey To Becoming A Native Android Dev (kotlin) by qtguru(m): 8:45am On Aug 17, 2022 |
BlaqFaze: Personally I want to start with Java too. |
Re: Journey To Becoming A Native Android Dev (kotlin) by BlaqFaze: 9:31am On Aug 17, 2022 |
Runningwater:This is public knowledge bro... Google has a beef with Oracle (owners of java) and the only reason java is being supported is because the Android SDK is built with java. Google is even building another OS called fuchsia...they want it to replace Android. |
Re: Journey To Becoming A Native Android Dev (kotlin) by BlaqFaze: 9:31am On Aug 17, 2022 |
qtguru:ok boss |
Re: Journey To Becoming A Native Android Dev (kotlin) by Runningwater(m): 9:55am On Aug 17, 2022 |
BlaqFaze: I'm aware about all those stuffs. My worries is after learning something it, someone starts searching more for spaces that requires it but are less compare to java openings that are more according to statistics. It's just "like" django and flask framework but not direct comparison. My opinion though Las Las everyone still going to make their own choice in life |
Re: Journey To Becoming A Native Android Dev (kotlin) by tmanis(m): 10:27am On Aug 17, 2022 |
Telegon: Okay boss First, as mentioned here, I is the official support of Google. Java (as related to Android) is being phased out.. And I see myself ending up in on of the FAANG companies in 8-10 years, I want to be on the train getting up to speed especially Google and Netflix , not the one coming to a stop.. I actually started learning Java too. I'm self thought. I was finding it difficult to (think of ideas) and build a portfolio for myself as a backend person, portfolio projects that you don't need eclipse ide to run. I might also need a frontend person to help, if I want to do some fleshed out projects Also, most job openings I keep seeing on LinkedIn and Twitter are always looking for Senior Java engineers... Rarely do you (I) see entry-level openings. Full stack guys too seem more economical for small-medium companies. Why hire two people for frontend and backend, when you can get both in one And those also have the advantage of using a framework of Javascript they are already familiar with to also handle backend... To be frank, the reason I initially wanted to be a backend Java guy is quite lame lol, but it was because I wanted to go against the trend of majority of the people learning Javascript and becoming frontend developers... Till I got in... I also feel like kotlin android development will leverage my experience with graphics design, and my love for consumer electronics. I can still handle Java, if the need arises, but the simplicity of kotlin, coupled with the fact that it's the one Google is currently pushing seals the deal for me... I just believe that one can be dynamic in this tech thing sha, and I want to explore things that catch my fancy, before I get locked in a space I don't really enjoy.. So that's it 3 Likes |
Re: Journey To Becoming A Native Android Dev (kotlin) by Telegon: 12:03pm On Aug 17, 2022 |
tmanis:Alright bro, so far you're well informed about your decision, you're good to go |
Re: Journey To Becoming A Native Android Dev (kotlin) by jesmond3945: 12:35pm On Aug 17, 2022 |
tmanis:Java has 800k for entry level while kotlin has 14k for entry level. Java will give you more opportunities than kotlin.
|
Re: Journey To Becoming A Native Android Dev (kotlin) by BlaqFaze: 5:10pm On Aug 17, 2022 |
jesmond3945:This stat is bogus... I'm seeing flutter dev in Java's search and kotlin is replacing java in Android. Java for backend(spring boot) is still on top....for now. 2 Likes |
Re: Journey To Becoming A Native Android Dev (kotlin) by jesmond3945: 8:46pm On Aug 17, 2022 |
BlaqFaze:if I narrow it down by putting apostrophes java has 150k while kotlin 10k |
Re: Journey To Becoming A Native Android Dev (kotlin) by tmanis(m): 3:51pm On Aug 20, 2022 |
Update So, i was having serious issues making progress. I couldnt get gradle build to complete successfully. also, i couldnt get my AVD (Android Virtual Device) to run on the emulator. How I Solved - I upgraded my laptop ram from 4GB to 8GB. Android studio freezes every single time i tried to launch the emulator, but now, it works well As for the gradle build, i figured the tutorials i follow online dont explicitly state that the ide has to have constant internet connection, because some packages will download at build time. Before this, i tried to work offline, asper say managing data, and the tutorials just asumed your internet wiould be on now, I can get back to work
|
Re: Journey To Becoming A Native Android Dev (kotlin) by tmanis(m): 5:08pm On Aug 20, 2022 |
qtguru:Thanks boss... You are highly welcome |
Re: Journey To Becoming A Native Android Dev (kotlin) by qtguru(m): 5:24pm On Aug 20, 2022 |
tmanis: Is your Emulator x86 and do you have HAXM enabled it speed things up ? |
Re: Journey To Becoming A Native Android Dev (kotlin) by tmanis(m): 10:32am On Aug 26, 2022 |
qtguru: Yes boss, its X86, and HAXM is enabled |
Re: Journey To Becoming A Native Android Dev (kotlin) by tmanis(m): 10:48am On Aug 26, 2022 |
So far, i've been busy working I can say im confident working on the xml file that determines layouts of elements on the screen. Ive learnt to work with and use TextViews, EditTexts, Buttons, constraints, cards, change theme colors, and switch between pages with intent. As at now, it seems Jetpack Compose is gradually becoming mainstream, so i'll be looking to learn that too. Ive been having issues with power, though. Seems like I might need to start visiting hubs or workspaces. Also, my machine is not that fast. Even though i upgraded ram to 8GB, the core i3 processor is still a bottleneck. My first pay from my first job or contract will definitely go towards getting another laptop (even if its not my dream Dell XPS 17 2021/2022 core i7 Btw, along the line, I crafted my resume, updated my linkedin profile and tried to see what skills are needed in the android developer employment career Next items on the list to work on as i go forward: -Learn Jetpack Compose - Learn Retrofit - Learn how to work with Firebase While - Learning Git, and building my github profile And - Building more projects (Maybe i would still create a wordpress site to display works sha) 2 Likes
|
Re: Journey To Becoming A Native Android Dev (kotlin) by tmanis(m): 10:54am On Aug 26, 2022 |
Dear God, this is what I want for my birthday in November https://www./dell-xps-17-core-i7-11800h-16gb-ram-1tb-ssd-6gb-nvidia-backlit-101267062.html
|
Re: Journey To Becoming A Native Android Dev (kotlin) by tmanis(m): 10:58am On Aug 26, 2022 |
The last UI layout i created.. will work on further refinements as time goes on
|
Re: Journey To Becoming A Native Android Dev (kotlin) by qtguru(m): 11:26am On Aug 26, 2022 |
tmanis: See to get the best performance just use a test phone so you can spare your computer ram. 1 Like 1 Share |
Desktop Application Vs Web Application / Whatsapp Group For Kotlin Users/developers / Web Development Or Data Analystics
(Go Up)
Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health religion celebs tv-movies music-radio literature webmasters programming techmarket Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 66 |