<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Hi Ole,
<div><br>
</div>
<div>Thanks for your efforts, I really appreciate them. I think it is wonderful that someone is looking at the mobile side of things. There are two ways you can go.
</div>
<div><br>
</div>
<div>1. Android app for nikita (like nikita-gui) just as an app</div>
<div>2. Document capture from an android</div>
<div><br>
</div>
<div>A few years ago, we had a project that developed an app that allowed a user to pick sms/mms messages and send them to the Noark system. The report seems to be unavailable, so I can't share it any more. This concept is a little more fun to work with. You
 could also perhaps work with document capture of signal messages. </div>
<div><br>
</div>
<div>I think that your question makes me think that nikita should have a section for related work. This will allow for an easier way to show integrations to Noark without introducing too much complexity to the source. I think the gui should be an own project,
 but see that it is useful for someone to see how everything hangs together. But it does not make sense to add many new subprojects to the nikita codebase. It's better to share a link to them.</div>
<div><br>
</div>
<div><br>
</div>
<div>So perhaps I should add a directory on gitlab that will allow you to have a page where you link to your work. I hope that is an approach you think is OK.</div>
<div><br>
</div>
<div>Thanks for your efforts. We really appreciate the love you show nikita :)</div>
<div><br>
</div>
 - Thomas<br>
</div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>Fra:</b> Ole Aamot <ole@aamotsoftware.no><br>
<b>Sendt:</b> onsdag 29. juni 2022 04:52<br>
<b>Til:</b> nikita-noark@nuug.no <nikita-noark@nuug.no><br>
<b>Kopi:</b> Thomas Sødring <tsodring@oslomet.no>; Thomas Sødring <tsodring@gmail.com><br>
<b>Emne:</b> Nikita Android 0.7.0 (2022-06-29) - Android 11 app playground for Nikita Noark5 Core REST</font>
<div> </div>
</div>
<div>
<div dir="ltr">
<div>Dear Nikita Team Leads,</div>
<div><br>
</div>
<div>I have implemented the first Nikita Android 11 application that could be the entry point to a local Nikita installation running on a mobile device.</div>
<div><br>
</div>
<div>You may download the source code for this development<br>
</div>
<div><br>
</div>
<div>$ wget <a href="https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fblog.oleaamot.no%2Fsrc%2Fnikita-android-0.7.0.zip&data=05%7C01%7Ctsodring%40oslomet.no%7C763b42bf65454b0f997508da597a741a%7Cfec81f12628645508911f446fcdafa1f%7C0%7C0%7C637920680311058079%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=cOHx68BX0cZ7Q9fX%2BK81OJGx9AQ6h5%2BIH51StKysn48%3D&reserved=0" originalsrc="https://blog.oleaamot.no/src/nikita-android-0.7.0.zip" shash="PLu0Zl9O93Lp7Z3g7iN049qZscTcRORxUWJ37eClr+FEeIqNnarPnDavIYH/5qfr0/9NgAxKuazxBuGZKFAk1j4lHFv25tzfXKFo8ec0Fu9myy3mWfnHlyriomNh4Nhx7QwpRQrBg8Nrxp/k73DeOlu9HgHeotYSf4QId+Hg/Qg=" target="_blank">
https://blog.oleaamot.no/src/nikita-android-0.7.0.zip</a><br>
</div>
<div><br>
</div>
<div>and uncompress it.</div>
<div><br>
</div>
<div>$ unzip nikita-android-0.7.0.zip</div>
<div><br>
</div>
<div>and compile it with "gradlew assembleRelease" in Java 11 with the Android SDK from
<a href="https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fdeveloper.android.com%2F&data=05%7C01%7Ctsodring%40oslomet.no%7C763b42bf65454b0f997508da597a741a%7Cfec81f12628645508911f446fcdafa1f%7C0%7C0%7C637920680311058079%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Z24v4aE0nWZvxLYTNRC2jRLJeyXpfS0WFDdjX0gBPW4%3D&reserved=0" originalsrc="http://developer.android.com/" shash="rcMkBdXUw1h4wpNp6Pp46XKCBIYMR6a63ai+JVS4CAkJrKC0iLBX0FGYmRDQ8t3Ln8hzWhMzi4sXnZicjQNAOLFV9NI6w76fGk9qKbQi3VL0lQKbNMkY5ZxtpccRNyeEkCIxCy0iHQObNSjUY4D88P/MVl5eYrIm7mByp65zejU=" target="_blank">
developer.android.com</a> and install the SDK in $HOME/Android/sdk and modify local<br>
</div>
<div>Android SDK directory /home/ole/Android/sdk</div>
<div><br>
</div>
<div>You must modify your local Android SDK app in the unpacked directory nikita/local.properties<br>
</div>
<div><br>
</div>
<div>local.properties:sdk.dir=/home/ole/Android/Sdk</div>
<div><br>
</div>
<div>and then you can run</div>
<div><br>
</div>
<div>$ ./gradlew assembleRelease</div>
<div><br>
</div>
<div>To publish the app, you can run</div>
<div><br>
</div>
<div>$ ./release</div>
<div><br>
</div>
<div>I am attaching the Nikita Android 0.7.0 (2022-06-29) app that can be installed on a</div>
<div>Android 11 (or more recent version) mobile device from</div>
<div><br>
</div>
<div>Android APK:<br>
</div>
<div><a href="https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fblog.oleaamot.no%2Fapk%2Fnikita%2Fnikita-android.apk&data=05%7C01%7Ctsodring%40oslomet.no%7C763b42bf65454b0f997508da597a741a%7Cfec81f12628645508911f446fcdafa1f%7C0%7C0%7C637920680311058079%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=%2BMdv5wVaZGArAw4tYX2hpg4VewLzo0IkjgKaX4rrs1A%3D&reserved=0" originalsrc="https://blog.oleaamot.no/apk/nikita/nikita-android.apk" shash="YiTx+ljIoWTr4sfx+YVs9u0o1eNZctBKzxocdA7Dg1IipHP92kF/CzqvYmgm40eFABB2EeArpvtAolMWAtTdsXA42Zbr1F81mYbNQhNY/35AhsnQ54hcZWqzz7KiCxMJIWcnP8Zt8D32i/ZnZzDf5A9mVDR5xfBzEINa+Nek4Io=" target="_blank">https://blog.oleaamot.no/apk/nikita/nikita-android.apk</a></div>
<div><br>
</div>
<div>Screenshot:</div>
<div><a href="https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fblog.oleaamot.no%2Fsrc%2Fnikita-android-0_7_0_20220629.png&data=05%7C01%7Ctsodring%40oslomet.no%7C763b42bf65454b0f997508da597a741a%7Cfec81f12628645508911f446fcdafa1f%7C0%7C0%7C637920680311058079%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=Whiww52cRSHbqTC06h%2BCYSiqrvIevn1Osyu%2FECWHc1g%3D&reserved=0" originalsrc="https://blog.oleaamot.no/src/nikita-android-0_7_0_20220629.png" shash="MJqkQ9C9zGsDnXEb9mMWVOAMSDviZhjsLp4KhnjJv1T4hgl2Szwtv3A9Rnoah4UrMi8lOXJbasYt/SkyAYloIuybBOY1u0BCezD2iRHNQBIUVl9d1b2EtRDiKEGVnW7B0dfsB/rOAdFSy0mwSZU03sr3BoxtCK+9vJ8dsltNvzM=">https://blog.oleaamot.no/src/nikita-android-0_7_0_20220629.png</a></div>
<div><br>
</div>
<div>Source code:</div>
<div><a href="https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fblog.oleaamot.no%2Fsrc%2Fnikita-android-0.7.0.zip&data=05%7C01%7Ctsodring%40oslomet.no%7C763b42bf65454b0f997508da597a741a%7Cfec81f12628645508911f446fcdafa1f%7C0%7C0%7C637920680311058079%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=cOHx68BX0cZ7Q9fX%2BK81OJGx9AQ6h5%2BIH51StKysn48%3D&reserved=0" originalsrc="https://blog.oleaamot.no/src/nikita-android-0.7.0.zip" shash="PLu0Zl9O93Lp7Z3g7iN049qZscTcRORxUWJ37eClr+FEeIqNnarPnDavIYH/5qfr0/9NgAxKuazxBuGZKFAk1j4lHFv25tzfXKFo8ec0Fu9myy3mWfnHlyriomNh4Nhx7QwpRQrBg8Nrxp/k73DeOlu9HgHeotYSf4QId+Hg/Qg=" target="_blank">https://blog.oleaamot.no/src/nikita-android-0.7.0.zip</a></div>
<div><br>
</div>
<div>Happy hacking,</div>
<div>Ole Aamot<br>
</div>
</div>
</div>
</body>
</html>