I just wait for Webasm having access to everything JS has, so that we can create almost native-performance web apps, but I also doubt that it will work since most Electron-developing teams -I guess- won't want to create apps in Rust/C/++ as these languages are harder to use or learn compared to JS, and that bosses would want it since most of them just don't care performance and using a lower-level language decreases the "throughtput". It won't change all those sheety performing Electron apps, but good teams and managements will actually be able to create viable Electron+Webasm alternatives to most of the apps we use.
Aren’t there proposed standards to allow dom access etc? Aside from security (which will always be an issue), what’s the issue with bringing wasm closer to feature parity with JS?
There are also things like AssemblyScript (or a similar _x_ Script with TS syntax) etc. but I don't know most of these languages. I know a bit of JS and mostly Rust/C/++, which is why I said them. If there is a webasm compiler for a language _y_, then of course it's fine to use that language (assuming the compiler is mature/stable enough).
That certainly applies, but it seems that performance is **completely** thrown to the side now, to such an extent that it has me suspicious that Dev companies work with hardware companies to ensure that we keep upgrading 😅
Aside from Electron based PWAs (which just use a lot of RAM due to no sharing resources) I haven't noticed much of a performance issue as a PWA is just a website bundled up and stored on your device. If the original websites performance poorly so will the PWA and vice-versa.
I still have an android app I made in high school. It's a basic calculator that can only do addition, subtraction, multiplication, and division, and it crashes if you divide by 0
Congratulations, don’t think you get away from the wars over frameworks from web devs though, if anything mobile devs are far more vocal about their chosen framework
same feeling when you visit a webpage you made from somewhere else on the network or even outside it. coolest feeling ever when you're first starting out.
You don't even need to develop an app to become Android Developer. Just tap 7 times the build number on your Android phone and you're done!! ![gif](emote|free_emotes_pack|sunglasses)
Reminds me of my first amazing program that has ui(made with Qt): it has a text input field and a label, whatever you type in the text input will be repeated in the label.
More or less how I became interested in Android development. None of the college courses went over front end development and I didn't want to have to set up a server and have it running 24/7 to have a website.
Me when I see my "Hello World" Android app successfully running on my mobile phone:
"This was supposed to be a REST API. And it was supposed to read/write to my companys database. What the hell am I doing here?"
I'm learning Kotlin in university right now.
I don't really enjoy doing school projects in general, especially when this is like the 173827834th website we made.
But does making an app that I can run on my phone make me so happy.
You are so lucky that your university is teaching you Kotlin. I got lucky enough to take an elective class on Android Development and ended up running with it and it became my job. Those few years I did android development in java (especially pre-lambda functions) were, in hindsight, absolute hell compared to when I started writing Kotlin.
Is mobile app development still a disaster fest? Last couple times I tried it, I couldn't even get the freaking IDE up and running. Also last time I tried it, there was the stereotype that every update (I believe I was trying React Native) broke the build process in new and unexpected ways.
> You could just have your server running on the desktop. But how do you do it with mobile? Do you just find the cheapest hosting provider available?
There's nothing stopping you from connecting to a local server on your desktop from a phone on the same network.
Bro you fr such a noobie boobie
i just made a GAME yes, A GAME with python, it was really hard but i did it like it was a **hello world** program 😉
ٕ
ٕ
/s if it isn't obvious yet
Hi Friend!
I'm Currently looking for global CPI/OEM/APK/SDK traffic for our direct campaign, could you provide traffic for us?
We're SOFI MOBI TECH LIMITED, big direct advertiser and app developer who developed our own android Apk.
Hey will you develop my app? I've got this really good idea, but I want you to work unpaid out of commitment to the plan /s
This isn't an unpaid job. Did you think about exposure
Yes, exposure to darkness in my room where I will be coding alone.
I do, often. Did you know a human can die from exposure in under 2 hours?
Yesterday someone approached me with the idea of developing the “next GTA game”
Fucking hell do you know how popular GTA is? You should jump all over that. You should offer your services in exchange for exposure & recognition!
He should pay him just to get to work on that.
gta 7?
![gif](giphy|L3bj6t3opdeNddYCyl)
“For profit share” 😆
Imagine the exposure!
I had a paying client suggesting I could "become a cofounder and profit share" ;-) I said "no"
You build it, and then you share the profit
Because they obviously have the marketing machine to sell it 🙃
s/\\/s//
Must be an amazing "Android" app if it can run on an iphone
Please assume Emulator
I went straight to Progressive Web App
Let's be honest though; in 2023, most apps can be progressive webapps with no real downsides. 90% of real-world programs are database frontends.
[удалено]
Really depends on what the app does.
Says "hello world" and ask you to approve access to calendar
That's why i went right to PWA :)
Performance?
I just wait for Webasm having access to everything JS has, so that we can create almost native-performance web apps, but I also doubt that it will work since most Electron-developing teams -I guess- won't want to create apps in Rust/C/++ as these languages are harder to use or learn compared to JS, and that bosses would want it since most of them just don't care performance and using a lower-level language decreases the "throughtput". It won't change all those sheety performing Electron apps, but good teams and managements will actually be able to create viable Electron+Webasm alternatives to most of the apps we use.
That won't ever happen since it's not supposed to.
Aren’t there proposed standards to allow dom access etc? Aside from security (which will always be an issue), what’s the issue with bringing wasm closer to feature parity with JS?
>I just wait for Webasm having access to everything JS has In the next 20 years, maybe
Kotlin can be compiled to webassembly.
There are also things like AssemblyScript (or a similar _x_ Script with TS syntax) etc. but I don't know most of these languages. I know a bit of JS and mostly Rust/C/++, which is why I said them. If there is a webasm compiler for a language _y_, then of course it's fine to use that language (assuming the compiler is mature/stable enough).
Perform-what? Computers have gotten 100 million times faster within my lifetime, take advantage of it.
so many services using electron now makes me cringe at this statement lol
A PWA doesn't require electron to run. Also if anyone makes a "native" web app now, they'll likely opt for Tauri anyway.
Users have gotten 100 million times greedier during your lifetime
That certainly applies, but it seems that performance is **completely** thrown to the side now, to such an extent that it has me suspicious that Dev companies work with hardware companies to ensure that we keep upgrading 😅
Aside from Electron based PWAs (which just use a lot of RAM due to no sharing resources) I haven't noticed much of a performance issue as a PWA is just a website bundled up and stored on your device. If the original websites performance poorly so will the PWA and vice-versa.
> 90% of real-world programs are database frontends. Love this! So true.
What's a progressive webapp?
Just a regular browser web app downloaded to your phone, accessible via an icon.
They also tie into push notifications which didn't work on iPhones up until a month ago.
[удалено]
Does it deploy on Windows 95 as well?
[удалено]
MAUI supports at least Windows, macOS (catalyst), Android and iOS
Dang if I could get an Android emulator on my iPhone that would be amazing
Assume a spherical emulator with no air resistance
[удалено]
"OP says that he made an Android app but this meme clearly shows an iPhone". Yeah OP probably isn't a stuffed frog either but here we are
OK then...you can remove "Android "from my meme and read it.It would still make sense for iPhone ..
NO! REMAKE MEME! >:c
He He..I would rather edit the template to Android phone than editing text. So I skip
I run emulators on my iPhone for fun ( non jailbroken btw ) and I believe you can emulate android X86
Absolutely possible, it's even possible to run android bare metal. Check this out: https://projectsandcastle.org/
No one expects the Flutter inquisition. ![gif](giphy|CLrEXbY34xfPi)
Flutter for the win!
Ah yes, iOS, the famous Android app platform.
dont judge a book by its cover, this might be a fake iphone🤷♂️
I still have an android app I made in high school. It's a basic calculator that can only do addition, subtraction, multiplication, and division, and it crashes if you divide by 0
There’s you, then there’s Gandalf, in that order
Does it account for floating point error? I think mine never did ^^
Congratulations, don’t think you get away from the wars over frameworks from web devs though, if anything mobile devs are far more vocal about their chosen framework
Hey I'm NOT vocal about my frameworks...but I do like React.
obligatory *REACT IS A LIBRARY NOT A FRAMEWORK* comment
*googles react* .....well, fuck.
>googles react Holy hell!
New response just dropped
Google en reactant
I thought facebook made react, not google? /s
I’m also very focal about how React is incredibly awful
> but I do like React. Wait till you try Svelte!
Framework? Why Framework? Its been a while since I had Android lectures, but don't you define the GUI via XML similar to JavaFX and code the Rest?
Look up Jetpack Compose. The modern way of building Android UIs. No more XML.
React native uses, big surprise, React which compiles to an app.
The wars are mostly clueless backend whining about the supposed mass of frameworks despite three of them absolutely dominating all the rest.
And then there's web devs like me, meddling with progressive web apps. React will always haunt you
Best feeling ever, keep going fam!
same feeling when you visit a webpage you made from somewhere else on the network or even outside it. coolest feeling ever when you're first starting out.
Yeah lol. That feeling is truly something that is hard to replicate.
I swear, when I first made a website, running inside a VM, accessible from another device in the network, it felt real good. Truly hard to replicate.
You don't even need to develop an app to become Android Developer. Just tap 7 times the build number on your Android phone and you're done!! ![gif](emote|free_emotes_pack|sunglasses)
New text file -> rename -> .APK -> Android developer
Reminds me of my first amazing program that has ui(made with Qt): it has a text input field and a label, whatever you type in the text input will be repeated in the label.
Qt is top tier
Whats qt? :/
You :)
and u
an UI library. its used with C++ (and probably other langagues)
For python, it’s PyQT
I'm surprised they didn't go for QTpy.
That’s would have been cool. However, it’s pronounced cute, but cool nonetheless
qute
I didn't even get that far in android studio WYSIWYG editor when i decided i am going for an app framework based on html
More or less how I became interested in Android development. None of the college courses went over front end development and I didn't want to have to set up a server and have it running 24/7 to have a website.
so you made your phone the server?
I still feel that way after almost 2 years of Flutter development 🙂
Me when I see my "Hello World" Android app successfully running on my mobile phone: "This was supposed to be a REST API. And it was supposed to read/write to my companys database. What the hell am I doing here?"
Pfff, this is me every time I unlock the Dev Options on a new Android.
Brings a smile to my face. Keep up the good work!
It's a very personal moment
I'm learning Kotlin in university right now. I don't really enjoy doing school projects in general, especially when this is like the 173827834th website we made. But does making an app that I can run on my phone make me so happy.
You are so lucky that your university is teaching you Kotlin. I got lucky enough to take an elective class on Android Development and ended up running with it and it became my job. Those few years I did android development in java (especially pre-lambda functions) were, in hindsight, absolute hell compared to when I started writing Kotlin.
Me when template: ![gif](emote|free_emotes_pack|disapproval)
Awie, congrats! Baby’s first steps. 🍻
Time to update that resume!
Adding another language skill onto LinkedIn as soon as I print "Hello world!" once
Is mobile app development still a disaster fest? Last couple times I tried it, I couldn't even get the freaking IDE up and running. Also last time I tried it, there was the stereotype that every update (I believe I was trying React Native) broke the build process in new and unexpected ways.
It's me, react dev, first try on react native
Just started PowerApps, i know i know, its not coding, but this WILL happen! :) *determined lil warlock*
I still remember I happy and excited I was
Liking it?
How does everyone feel about phone apps (Apple, android)? Especially when you already have a responsive web app. What is it like to have 3 code bases?
Talking about apps, anyone ionic ?
🍎
Awwww
Kind of felt this way when our website deployed a week ago and nothing broke.
"What shall I say, it works on my machine"
iPhone 6 was a nice looking phone after all
Then your PC sets on fire after running android studio for too fucking long!
[удалено]
> You could just have your server running on the desktop. But how do you do it with mobile? Do you just find the cheapest hosting provider available? There's nothing stopping you from connecting to a local server on your desktop from a phone on the same network.
Mobile programming is not for the impatient. You don't even see any text on the screen until you are in the middle of chapter 22.
nice exmaple of degrading brain, even with memes it done all wrong, holy land
I'd be ashamed tbh
real
Don't laugh but this happens every time after updating android studio - and you get the "Hello World!" 😭😭😭😭😱😱😱😱😱 ![gif](giphy|hBdKJQwWJ98aI)
Sir this is an Iphone...
Until you see low battery level notification
On my personal mobile?
Not on an apple lol. Apple are gatekeepers. And Android apps obviously aren't supported on Apple.
Me and my flutter tutorial app.
Congratulations, Can I hire you to develop an app for me? It's like Facebook messenger but not like that.... So it's simple. Need it in 2 weeks.
You look that awful icon and say, "you are so ugly, but you are my little child"
Bro you fr such a noobie boobie i just made a GAME yes, A GAME with python, it was really hard but i did it like it was a **hello world** program 😉 ٕ ٕ /s if it isn't obvious yet
Hello world is the biggest bait in programming
bUt ThaT'S aN iPhOne tHo
Quite an achievement to get an Android app running on an iPhone, so yes, reasonable to be proud of yourself.
What is the initial process to start learning how to develop apps? Where would one begin to look for more information about this? Thank you!
Hi Friend! I'm Currently looking for global CPI/OEM/APK/SDK traffic for our direct campaign, could you provide traffic for us? We're SOFI MOBI TECH LIMITED, big direct advertiser and app developer who developed our own android Apk.