<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0">
    <channel>
      <title>manatlan's news</title>
      <link>http://manatlan.com/</link>
      <description>manatlan's news</description>
      <webMaster>me@manatlan.com</webMaster>

      <language>en</language>

		<item>
			<title><![CDATA[htag android apk]]></title>
			<link><![CDATA[http://manatlan.com/blog/htag_android_apk]]></link>
			<guid><![CDATA[http://manatlan.com/blog/htag_android_apk]]></guid>
			<description><![CDATA[<p>The original recipe to build an android/apk didn't work for some months. So I dive into another way, and now there is a new recipe, which use the buildozer docker image.</p>

<p>Seems to be the best way, because google changes a lot of things, and buildozer follow the changes frequently. So i decided to use the right way of building an apk, using the latest changes from buildozer git.</p>

<p><a href="https://github.com/manatlan/htagapk">The recipe is still there</a> ... but the manual way is a lot simpler, using my new command line <a href="https://github.com/manatlan/htagapk/blob/main/make.md">make.py</a> ! It should work on any linux box (no windows!) But it's a lot simpler/faster !</p>

<p>And it should be more solid than the <a href="https://github.com/ArtemSBulgakov/buildozer-action">github action</a>, which is currently broken ;-(</p>

<p>Hope it will live long !</p>
]]></description>
            <author>manatlan</author>
			<pubDate>Tue, 14 Nov 2023 11:53:20 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[AngularJS + WebApp on mobile platforms]]></title>
			<link><![CDATA[http://manatlan.com/blog/angularjs___webapp_on_mobile_platforms]]></link>
			<guid><![CDATA[http://manatlan.com/blog/angularjs___webapp_on_mobile_platforms]]></guid>
			<description><![CDATA[<p>Since my last post about <a href="/blog/adroid_dev">android dev</a>, times have changed ;-). I've made two mainstream apps. The last one reach the place #78 of the "top new free" on the playStore, during 1 day ;-)</p>

<p>Native apps are "fun" to developp, except the fact that I've never used newest widgets/api, cause I was targeting a large panel of android's versions. I've played a lot with Eclipse Env, and the play store console. It's amazing, but it's definitively not my cup of tea. What a pain to write so many boilerplate lines of code to make a so simple httprequest (java pain), or to parse a json object !</p>

<p>So, I'm back in the web development. I found something that is really interesting (and it sweet my needs), because it can cover every (html5-)platforms ;-)</p>

<p>Here is a recipe :</p>

<ul>
<li>Take a good cloud platform, like <a href="http://appengine.google.com">GAE</a>, to serve a website.</li>
<li>Code your backends using httprequests/json(p), in the CRUD style</li>
<li>Make your website with main html5 features : appcache, localStorage, canvas, workers, etc ...</li>
<li>Use and abuse of <a href="http://angularjs.org/">AngularJS</a> in your html5 pages, to make a rich client side easily.</li>
<li>Code your look'n'feel with responsive design patterns (and css3), to adapt your screen to yours audiences.</li>
<li>Optionally, make phonegap bootstraps, to give better experience on some devices (ex: android, to remove the navigation bar of chrome ;-) )</li>
<li>Optionally, you can have access to peripherals thru phonegap/cordova.js.</li>
</ul>

<p>So you can make (web)apps, which work offline (using localstorage) or online (using your json backends), which work on every platforms in the same manner, which are easier to re-deploy. Everything is not perfect yet, but it's definitively the way to go. Thanks to <a href="http://angularjs.org/">angularjs</a> which provide a simple way (MVC) to create complex objects to interact with users (it's the perfect approach, while waiting for the <a href="http://html5-demos.appspot.com/static/webcomponents/index.html">webcomponents</a>).</p>
]]></description>
            <author>manatlan</author>
			<pubDate>Fri, 14 Jun 2013 06:51:23 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[I'am a nexus guy now]]></title>
			<link><![CDATA[http://manatlan.com/blog/i_am_a_nexus_guy_now]]></link>
			<guid><![CDATA[http://manatlan.com/blog/i_am_a_nexus_guy_now]]></guid>
			<description><![CDATA[<p>After buying a nexus 7 at the end of the summer. I'm now an happy user of the nexus 4. A great phone from Google, with a poor battery life (my Acer metal liquid was better). But I presume/hope it's a software trouble, because the optimus lg has not this trouble. Despite this, the android experience can't be better: the phone is marvelous. And android 4.2 is great, the new keyboard with swipe feature is perfect (this is typed from my n7). The nexus 4 is a lot faster than the 7: amazing. But I think I will root it to be able to decrease the power of the processor, to gain more juice :-) I really don't need all this power. I will wait for 4.2.1, to see if it's better. And continue to test software tricks.</p>
]]></description>
            <author>manatlan</author>
			<pubDate>Sun, 18 Nov 2012 09:51:41 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[Shaarli on the play store]]></title>
			<link><![CDATA[http://manatlan.com/blog/shaarli_on_the_play_store]]></link>
			<guid><![CDATA[http://manatlan.com/blog/shaarli_on_the_play_store]]></guid>
			<description><![CDATA[<p>Just a post (from my nexus7): I have subscribed a Dev account on the play store, and uploaded my first app : so, <a href="https://play.google.com/store/apps/details?id=com.manatlan.tools.share">Shaarly is now on the play store</a>. <a href="/blog/shaarli_apk">Shaarli android</a> is an android client for the marvelous <a href="http://sebsauvage.net/wiki/doku.php?id=php:shaarli">Shaarli from sebsauvage</a>.</p>

<p>I plan to release sources on github soon, stay tuned.</p>

<p>BTW, I've bought a nexus7 from Google, and I'm really happy with :-)</p>
]]></description>
            <author>manatlan</author>
			<pubDate>Fri, 21 Sep 2012 20:50:25 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[Shaarli APK]]></title>
			<link><![CDATA[http://manatlan.com/blog/shaarli_apk]]></link>
			<guid><![CDATA[http://manatlan.com/blog/shaarli_apk]]></guid>
			<description><![CDATA[<p>I was a big fan of del.icio.us in the past. When yahoo decided to
<a href="http://www.readwriteweb.com/archives/rip_delicious_you_were_so_beautiful_to_me.php">shutdown it</a> : I moved to <a href="http://www.diigo.com/">diigo</a>, like a lot of users.</p>

<p>For 3 months, I moved all to <a href="http://sebsauvage.net/wiki/doku.php?id=php:shaarli">Shaarli</a>, which is the same thing, but without 
the social bookmarking side. <a href="http://sebsauvage.net/wiki/doku.php?id=php:shaarli">Shaarli</a> is perfect in many points (like many
products of <a href="http://sebsauvage.net">sebsauvage</a>, which is a python fan, like me ;-) ) !</p>

<p>Being a happy user of an android device, I really needed an way to bookmark links
in shaarli, from my device. In less than one hour, I reach to produce an apk
heavily based on this <a href="http://www.greenhughes.com/content/converting-bookmarklet-into-android-share-app">tutorial</a>, without having done any android application before
(just to say, that android dev is really easy). The app seems to do the job, and
is <a href="http://sebsauvage.net/links/?ZAyDzg">available from a sebsauvage post, you can grab it here</a>.</p>

<p>It is the first release that I sent to Sebsauvage. I don't make any updates since that day.
I don't know how many shaarli's users use it. I don't see any evolutions to do (but perhaps you ?).
It's free, and not available from the google play store (but perhaps one day, coz' I plan to take an account for my others apks).</p>

<p>It's really simple : run the app to configure your main shaarli'url. At the first
share (*), shaarli will ask your account before posting. Next shares will bring you immediatly on the post page.</p>

<p>(*): It uses the share hook system of android's os. At any place where you can share an url, shaarli should appear in the sharing list.</p>
]]></description>
            <author>manatlan</author>
			<pubDate>Tue, 03 Jul 2012 14:57:36 GMT</pubDate>
		</item>
		<item>
			<title><![CDATA[Adroid dev]]></title>
			<link><![CDATA[http://manatlan.com/blog/adroid_dev]]></link>
			<guid><![CDATA[http://manatlan.com/blog/adroid_dev]]></guid>
			<description><![CDATA[<p>Since I've got an android device, I try to developp on it. I've tried
<a href="http://kivy.org/">Kivy</a>, which is a little more than an android framework ;-). It's really multiplatforms, but target multi-touch devices. It's pretty cool to be able to developp powerful app with the python language. The only big downside, is that the size of the resulting package/apk : at less 6mb ;-(</p>

<p>I've tried <a href="http://phonegap.com/">PhoneGap</a> (with <a href="http://jquerymobile.com">JQM</a>), which is a java boostrap app running a webview, letting you code your app with javascript and html5 features (html, canvas, audio/video, persistent datas,...). Phonegap provides javascript's api to access core features of the android device. It's a good choice for multiplatforms too ! The size of a resulting package/apk starts at 120kb, which is far decent !</p>

<p>Yesterday, I've tried the <a href="http://developer.android.com/index.html">SDK/ADT android</a> java framework in <a href="http://eclipse.org">Eclipse</a>. Forget the multiplatform ;-), but it's really powerful, and let you do what you want, in a great development context/ide. It's really easy to code/test and see the result immediately. I will stick with that !
The size of a resulting package/apk starts at 10kb ;-).</p>

<p>I've made an App which consumes JSON http request/response to build its own interface (button, checkbox, searchbox, spinner, ...). In fact, the same thing <a href="/blog/box___box__free____squeeze">I've made in LUA for my squeezeboxes, 10 months ago</a>. I've made a phonegap and a native one for my android. The native version is really really responsive, looks better/real (coz native), and consumes less memory/cpu.</p>

<p>No android apps to release here, because they only works in my LAN. But I should ask my self, if I should release "My Json Server protocol", which can deliver some UI actions, because I've got 3 clients now: a web version (with <a href="http://jquerymobile.com">jqm</a>), an android one, and a squeezebox applet ;-). With this thing, you can easily setup a server which "do some things", and control it from a browser, an android or a squeezebox ;-) ... does anyone is interested?</p>
]]></description>
            <author>manatlan</author>
			<pubDate>Mon, 14 May 2012 10:01:55 GMT</pubDate>
		</item>
    </channel>
</rss>
