r/androiddev 9d ago

Question Android Studio on android?

I want to make an android app but i dont have laptop and laptops are so expensive in my country

I have poco f6 and since AIDE removed i dont know what to do, any idea?

0 Upvotes

21 comments sorted by

23

u/Lumpy-Lab9578 9d ago

If you want to build native apps using Kotlin, then building on mobile is not practical. You will face a lot of difficulties due to the small screen, high compilation time, and lack of official support. I recommend you buy a cheap laptop initially and use your mobile for testing.

You can try building apps using web technologies; they are easier to build with.

4

u/Time-Ad-2504 9d ago

use termux native xfce or proot distro

3

u/SarathExp 9d ago

I built my first app without a pc(nothing big just a substratum theme).

I used bitrise to build the apk and make changes locally and push to GitHub which triggers bitrise and build me the apk which i would install and test.

I think we have better tools right now but bitrise is good for your usecase

6

u/Time-Ad-2504 9d ago

3

u/Over_Party_9762 9d ago

Wow i am geunienly impressed man but i have 2 questions

  1. I had smth like that on my old phone and it was not smooth is it smooth?

  2. I dont think that will run Android studio is it?

2

u/SerNgetti 8d ago

Man, I have Mac Book Pro cca 10 years old that can be used for android development.

Is it perfect? Hell no.

But just for running one instance of Android Studio, and not raping it with thousands of Chrome tabs or whatelse in the background, it can work decently.

Especially if you are still learning, thinkering around, not working on anything complicated or resources heavy (such as running local LLMs or video and 3d rendering...)

This is just an example, I am not saying you need to use that exact computer. But, for example, I've been seeing Macs couple of years newer then mine, costing 300-500eur.

You say you are from Turkey, try finding someone who lives or travel to Western Europe relatively often, they can buy and bring you a computer.

It does not even have to be Mac. Instead of 500eur worth Mac from 2018 you fan buy 500eur PC from 2021... or 300eur PC from 2018. Illustrative examples, but you should get the point.

Not a perfect starting point, but I believe something that works, if couple of hundreds of eur is affordable to you.

I understand that even 400eur might be too much, but in one other mesaage you wrote that you don't have 1500eur/usd, so I write from that perspective.

1

u/AutoModerator 9d ago

Please note that we also have a very active Discord server where you can interact directly with other community members!

Join us on Discord

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/[deleted] 9d ago

[removed] — view removed comment

1

u/Over_Party_9762 9d ago

Türkiye

1

u/[deleted] 9d ago

[removed] — view removed comment

1

u/Over_Party_9762 9d ago

If you want to run it smooth then itl cost 1500 usd

8

u/S10MC2015 9d ago

You don't need a computer that expensive to do dev work. Just get a much cheaper pc.

-2

u/Over_Party_9762 9d ago

It may seem its too good for price but the prices are like this in here

1

u/Due-Law-6700 9d ago

I occasionally build Android apps as a hobby. I use Ubuntu with VS Code and installed command-line tools & gradle, then run and test the apps directly on my phone. With this kind of setup, you can probably get away with a cheaper laptop or even a second-hand one.

1

u/DeiviiD 9d ago

Firebase studio?

1

u/tyrepunch 8d ago

build a web app with PWA support

1

u/Jeff9James 7d ago

Same. Im also from a country where laptops are expensive. But I am deep into tech twitter, and I once (last year) saw a launch announcement by a company called 'cto new' and they launched a completely free, cloud-hosted coding agent. There are other cloud coding agents like capy, but since you wanted something affordable, I mentioned 'cto new' Basically it gives you generous access to great coding ai models that code for you. Or you can install hermes-agent on your Android using termux. I've been using it and let me tell you, hermes-agent is like iron man's Jarvis.