Nodu is a minimalist personal development app that helps you stay focused on long-term goals, day by day. Every morning you decide what you will do and what you will not do by swiping away objectives and only keeping ones you want to focus on for the day. Throughout the day you can mark items as complete and check on what objectives remain.
I'm surprised to see Kotlin in your list. Google has stated they are increasingly moving Android development to a Kotlin-first ideology. New official libraries produced by Google for Android are designed with Kotlin chiefly in mind, so it may provide significant benefits to support, community, and documentation.
Considering the popularity of the Android platform and Google's control over it, I don't think it is a bad idea to develop an Android app in Kotlin. According to Google, their Maps, Home, Play, Drive, and Messages apps are all built in Kotlin, and my personal experience is that Android developers like and prefer Kotlin.
Also compiled languages have longer staying power because if you move on from the language, you can still make use of the binaries but simply never write it again. Look at all the Fortran libs that are still in use by other languages...
Very well. Google deciding to back it for Android wasn't some bold, out there decision. Android developers could already use kotlin, because of its Java interop. Google was just responding to pre-existing demand that the community was already generating.
That's why I don't think it makes much sense to treat kotlin in the same category as the other languages. Sure, it's a programming language, but the way JetBrains executed on it with its easy upgrade path from java and really excellent design, not to mention the toolchain, mean that it's success and trajectory cannot easily be generalized to other "weird languages".
> and my personal experience is that Android developers like and prefer Kotlin
That is because the other option is a deliberately crippled Java from a decade ago. Also, while apps are indeed mostly written in Kotlin for android, I am fairly sure most of Google’s listed apps have a Java shared library that does the core of the functionality that is shared between backend, android, web frontend (j2cl) and ios (j2objc).
Also, don’t forget that android development is a niche, on the web backend side Java is just an incomparable bigger player.
They don't distinguish between managed environments/multilingual platforms (JVM, .NET, wasm) and single pony shows. Which makes it harder to see how related Scala/Kotlin/Java are and how much they overlap ecosystem-wise.
I found out about Arctype a while ago when I started writing for their blog about SQL, a topic I really enjoy. I'd recommend checking out their product if you spend a lot of time in SQL databases: it has tons of cool features, a nice flow & layout, and it might just be your thing.
Author here. I have sent/received 643,576 messages since 2009 which totaled 590MB. To my knowledge media is never stored in the SQL database (for iMessage).
While web browsers on iOS are unfortunately just re-skinned Safari, you actually are able to create/download totally custom keyboards. A while back I created a custom keyboard to translate what you type and help you learn a new language.
"Re-skinned Safari" is incorrect, but third party browsers must use the version of WebKit that ships with iOS. Third parties are not allowed to use their own rendering or JavaScript engines.
TerraStride is an established Portland startup making web and mobile mapping applications for outdoor enthusiasts. We're looking for an Android developer with experience developing and launching at least one high quality app. This Android app developer will work with our team of talented engineers to design, build, and improve our advanced mobile mapping application. A successful candidate should have a strong sense of product ownership and be comfortable working semi-autonomously as an engineer.
While I had a positive experience with the Uber app software-wise (app functioned seamlessly landing in Mumbai from U.S.A.), Uber as a service was not really comparable to what it is like in the U.S. and developed W. European countries. I got the sense that it was more of a strictly ride hailing / request service, not much accountability required from the driver. Often had > 3 drivers cancel after 10-15 minutes waiting before actually getting a ride. That being said, it was still a hugely valuable service to have in India as a foreigner.
Uber India isn’t like Uber New York but it’s a million times more reliable and predictable than almost any other commercial service you can get in India.
Really? Seems like it’d be more reliable and a lot faster to just hop in one of the hundred rickshaws on every street. Besides the fact that they’ll overcharge you if you’re a tourist.
Yeah my experience was that it could be a bit of a pain with cancellations but there were enough cars on the road that I would always eventually get a ride.
I've gone back and forth on this in respect to database tables and ultimately prefer singular. If the table is named "profile", I think it's obvious that it can store more than 1 profile, since... well it's a table and has rows.