Sailfish Devember?
I'm late... I know.
What is Devember?
Devember is a challenge you take up. It is an excuse for programming, for learning to code and for sharing it.
(from: https://devember.org/)
Am I doing a "soft" Devember?
Yes. I will put in the time (and then some), i will dev most days of the week, but i will not do it daily logs will be posted when i have something to share. Feel free to ask me how it's going on #sailfishos at freenode.
Background
Since this Sunday, I'm on a semi-involuntary Android detox, meaning I switched to the XA2 I had previously bought and flashed Sailfish on it. Realising I only use a handful of Android apps, most of them very simple... it struck me that I could probably re-make most of them myself, with open APIs even. I'm a reasonably capable developer, but with limited app experience. I'm figuring it out, and have dabbled in sfos apps before, just haven't really taken it to deployment, or felt the urge/need. This time is different.
All I really can't quite replace is e-ID and mobile payments, but they had already completely dropped support for Android 4.4, so no real difference at this time. Let's hope for open standards in the future.
What will I be making?
- App for SR Sveriges Radio (Swedish public service broadcasting)
- Philips Hue?
- Östgötatrafiken bus travel planning -> Nope, just use Farhrplan in resrobot.se mode
Where to next?
- postnord.se/dk/no/fi perhaps?
- Spotify, if that's even doable nowadays... anyone doing this? Apparently yes!
- Resurrecting an old app I made that fetched album/cover art from Musicbrainz?
I'm not asking for any donations. I'm asking for engagement.
What will you make?
See you in #sailfishos at freenode
Updates
2018-12-08: SR Play app has reached a usable state and looks pretty nice. Left to do is Favouritng things, remembering play progress, general clean-up and code de-duplication, harbourification, and maybe triggering external podcast downloads. Lock Screen controls and handsfree/BT controls integration would be nice too.
2018-12-09: First revision published https://github.com/attah/harbour-splay Favouriting works. I'd like to de-duplicate most of the list model boiler plate...
2018-12-12: Minor fixes to SR Play app "S'Play" (Need logo!), HUE app started (found a good lib, so it's easy). I can control group on/off, dimming and color temperature. I don't have a RGB light, so i'll have to get one soon. Thinking about ambition level, but regardless i need to do the app pairing part, since i run with static credentials now. HUE-owning test pilots wanted!
2018-12-15: First revision of the Hue app published (I call it tint ^^) https://github.com/attah/harbour-tint Testers welcome! It can discover and pair with hubs, control all relevant group attributes (I think...) and add/rename/remove/change groups. It can also scan for lights, but 3rd-party pairing (by id) is not working since i don't have anything good to test with. Actually this should essentially be Harbour-ready when i get around to making a logo...
2018-12-16: After having received great hep with making a logo, Tint is now submitted for harbour QA. Unfortunately there are more things left to do than i though for making it fully functional. FW Updating and Rules are probably must-haves, and Sensors, Scenes and Schedules needed for calling it fully functional. I will work on it in some capacity, but contributors are very welcome. The most annoying limitation of S'Play (resuming playback on change of connection) has been solved. Playback start is still choppy, but i can't find how to increase buffering without explicit logic.
2018-12-19: Reworked Tint, the Hue app, cover with help from @JSEHV. Now up to version 0.3 pending Harbour QA. S'play submitted to Harbour QA. It isn't perfect, but works quite well.
What we really need, imho, is a good webapp template, complete with notifications. Which I suppose must wait until a new webkit drops, presuming that that will oneday happen.
depscribe ( 2018-12-04 21:40:04 +0200 )editSpotify has a lot of info for you Developers out there. Guess it's possible :)
Link to Spotify developers page
JSEHV ( 2018-12-04 22:24:14 +0200 )editSpotify can be used with native app, see this question for more info
rgrnetalk ( 2018-12-04 22:25:47 +0200 )editWell, I've adopted two abandoned projects, CountMe and Picross, and given them a new loving home :)
I most certainly can have a look at an application that no longer works and see if I can fix and re-publish it. Anyone?
Direc ( 2018-12-04 22:35:26 +0200 )editGreat to see more guys in sailfish community!
Btw I have been downloaded both of your applications, @Direc
Especially I like Picross 2 really much ;)
Jk ( 2018-12-04 22:46:26 +0200 )edit