7
votes
Accepted
How to launch Android Studio in elementary OS
To launch from Applications menu
Option 1:
First Open Android Studio
Select "Configure"
Click on "Create Desktop Entry"
Now you can launch it from applications menu.
Option 2:
Creating .desktop ...
7
votes
elementary OS application development databases?
Check out the developer section of elementary's website. They offer advice on many components you can use to build elementary-style applications. Specifically, they recommend GDA for managing ...
7
votes
Accepted
Concern about the future of vala
Emmanuele's position seems to be that there are better alternatives to Vala, so you should use them instead; based on his tweet about LLVM-based languages, I'm guessing he is a fan of Rust. I've ...
5
votes
is vala dead? because it's a nice language
Nope. :)
Vala is being maintained, and elementary plans to continue to use it (and contribute back when needed!) for the foreseeable future. As Michael Cotanzaro has written, Vala is still the best ...
4
votes
Concern about the future of vala
More update: I came from the future. Vala is still alive and kicking!
Update: They would and pretty much they are the upstream considering the commits come from them.
People keep pushing code ...
4
votes
How to write plugin for scratch text editor from elementary os?
Scratch is developed in Vala, so you have at least two ways to create a plugin for a vala application:
You can use Glib.Module class from gmodule-2.0 library to develop it. You can find more info at:
...
4
votes
Why doesn't elementary OS include screensaver by default?
Not being one of the devs I can't really answer for them, but I suspect the reason is that screensavers are somewhat obsolete.
Unless you have a really old CRT display it is far better to allow the ...
3
votes
Accepted
Uninstalling hello-again App from elementary OS developer tutorial
Did you build and install a package as well?
If not, I guess you just did make install. In this case you will have to remove the files installed manually
sudo rm /usr/bin/hello-again
sudo rm /usr/...
3
votes
In which thing OS is developed/written?
The short version is this:
elementary is based on Ubuntu.
Ubuntu is based on Debian.
Debian was one of the first Linux distros.
Each distro takes the foundation laid by the previous one and uses it ...
3
votes
How can I compile Midori with WebKit2?
Open up Terminal and do the following things:
Make sure you have the necessary dependencies to compile it. apt-get build-dep grabs almost everything from packaging, but you'll need to manually get ...
3
votes
Where to find the list of components of an elementary OS release?
Dan can answer with 100% perfection to your question. I am quoting from the link:
Desktop Development:
Our desktop environment and all its apps are built using Vala, GTK+, Clutter, Cairo, Granite ...
3
votes
Adding feature to elementary os
I would start here:
https://elementary.io/docs/code/getting-started
You can find the elementary source on Launchpad and GitHub.
Also you might look into joining the elementarycommunity on Slack.
2
votes
How good of a support does elementary OS offer for development?
The elementaryOS support for development is as good as Ubuntu, as a derivative distribution should be.
But, because the current version of elementaryOS is based on a stable (thus relatively old) ...
2
votes
How good of a support does elementary OS offer for development?
If you try:
apt-cache policy nodejs
You will know that nodejs is the same one used in Ubuntu and it is downloaded from Ubuntu official site.
For bugs, you can report them to bugs.launchpad.net.
If ...
2
votes
Accepted
Unable to install Android Studio on elementary OS
I have very recently installed Android studio,
Instructions:
GUI:
Download the Android Studio for linux, place it in home directory. (Not mandatory, but prefer)
Unpack the downloaded ZIP, right ...
2
votes
Accepted
Compile Geany 1.26 on elementary OS Luna
GTK+ has two major branches, 2.0 and 3.0. They are incompatible and Geany is a GTK+ 2.0 application. You'll need the development headers for GTK+ 2.0. These are included in a package called libgtk2.0-...
2
votes
Accepted
Getting started with gtk.grid with error
It looks like the docs are a bit unclear about this. Your fix is absolutely correct. You want to add your Gtk.Grid to a Gtk.Window as the window's widget. By using window.add (grid) you're doing ...
2
votes
Accepted
How to adapt the Elementary Look & Feel in Qt-written apps?
AFAIK the L&F would probably be achieved delegating the rendering to GTK from the Qt app. The problem is that all of the eOS APIs, IIRC, are written in Vala therefore you won't be able to interact ...
2
votes
Accepted
Using Swift together with elementary frameworks?
There are some experimental tools, but nothing stable enough to build a production app with.
Any libraries specific to elementary OS can only be used with Vala. elementary OS is built on Gtk+, and ...
2
votes
Concern about the future of vala
It's important to understand how GNOME works: individual contributors can say whatever they want as “PSAs” on social media, but the GNOME Foundation does not have an official stance on Vala.
In fact, ...
2
votes
Workflow for testing bug fixes
I also had this question when I first tried to fix bugs. And really the answer I've found is: It depends on what you're trying to fix. Not every part of elementary OS is compiled the same way and most ...
2
votes
Accepted
I've added the Daily PPA and Appstream causes an error when trying to upgrade
As you can see there is a conflict between two packages (appstream-data-pantheon and appstream-data-pantheon-loki-stable) that both want to install a file (/usr/share/app-info/yaml/pantheon_xenial-...
2
votes
App development with Ruby in elementary OS
This GitHub repository gives you some basic examples on how to build a GTK app using Ruby. This is example #2 being run:
2
votes
How to develop extensions for Code?
This question is definitely not as trivial as one would think, as there's virtually no documentation and you have to feel your way around the Code sources itself.
NOTE: In this example I'll ...
1
vote
Native/universal app format or easier to install apps for elementary os, plus a few other quick questions
AppImages can run on elementary and other major distros today. Cody Garver from the elementary team sits on the Snap Format oversight board, although elementary hasn't committed to using Snaps in the ...
1
vote
Accepted
StatusIcon not showing/working
GtkStatusIcon is deprecated since GTK 3.14. It is more for Windows and KDE and not supported on elementary OS or Gnome 3.
1
vote
Accepted
Contributing to elementary OS team
You can propose your aditionals features to the dev team going to Blueprints section at elementary OS Launchpad
You can also navigate through the various applications pages at Launchpad and propose ...
1
vote
Determine if Notebook or Desktop in Vala
What makes you think it's not possible to adjust brightness on a desktop? It may not be possible on your desktop, but that doesn't mean it isn't possible on someone else's…
You're also going to run ...
1
vote
Can't build package from developer getting started doc
As @lemonslice said - the answer is to install the SDK package in a terminal window:
sudo apt install elementary-sdk
Did you get your app working? I'm just going through unanswered questions, and ...
1
vote
Accepted
Compiling AppCenter on Ubuntu 16.04 fails at "AlertView"
You're missing the latest version of Granite which contains the AlertView widget. You'll need to build it from lp:granite
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
development × 72vala × 20
appcenter × 6
applications × 6
gtk × 5
elementary-project × 5
software-installation × 4
programming × 4
gala × 3
ide × 3
release-freya × 2
release-hera × 2
updates × 2
settings × 2
apt × 2
pantheon-mail × 2
code × 2
elementary-website × 2
apps × 2
games × 2
design × 2
android × 2
web-development × 2
android-studio × 2
release-loki × 1