<commit_before>---
title: An Android Journey (Part 0) - Introduction
updated: 2017-10-04 20:00
categories:
    - android
    - software-development
---
Learning how to develop an app for Android has been on my to-do-list for a long time now. I figured as part of the learning process, writing blog posts about it may be helpful to reflect on any progress I made towards specific goals. This project will also help me in gaining some more experience in software design and architecture.  
This project is Open Source, the repository can be found [here](https://github.com/qn0x/copypasta) and a minimalist project page can be found [here](https://qn0x.xyz/copypasta/).

# The App  
What I actually want to create is a more or less useful und certainly fun app that is a able to query arbitrary subs on Reddit and extract so called "copypasta" (text snippets that are copied from that subreddit and pasted elsewhere). Obviously these posts are text-only. A user then should be able to save (and categorize) these snippets and use them via a custom Android keyboard.

# What I Need To Learn
I've been planning ahead a little bit and wrote a short list with things that I need to learn (and the rough order in which to learn them) in order to create the app:<commit_msg>special characters it is<commit_after>---
title: An Android Journey &minus; Part 0&colon; Introduction
updated: 2017-10-04 20:00
categories:
    - android
    - software-development
---
Learning how to develop an app for Android has been on my to-do-list for a long time now. I figured as part of the learning process, writing blog posts about it may be helpful to reflect on any progress I made towards specific goals. This project will also help me in gaining some more experience in software design and architecture.  
This project is Open Source, the repository can be found [here](https://github.com/qn0x/copypasta) and a minimalist project page can be found [here](https://qn0x.xyz/copypasta/).

# The App  
What I actually want to create is a more or less useful und certainly fun app that is a able to query arbitrary subs on Reddit and extract so called "copypasta" (text snippets that are copied from that subreddit and pasted elsewhere). Obviously these posts are text-only. A user then should be able to save (and categorize) these snippets and use them via a custom Android keyboard.

# What I Need To Learn
I've been planning ahead a little bit and wrote a short list with things that I need to learn (and the rough order in which to learn them) in order to create the app:
{'fraction_non_alphanumeric': 0.051332288401253916, 'fraction_numerical': 0.011755485893416929, 'mean_word_length': 4.015717092337917, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '520035', 'n_tokens_mistral': 665, 'n_tokens_neox': 626, 'n_words': 407}